net.infonode.properties.propertymap
Class PropertyMapImpl
public
class
PropertyMapImpl
extends Object
implements PropertyMap
Version: $Revision: 1.28 $
Author: $Author: jesper $
Method Summary |
void | addListener(PropertyMapListener listener) |
void | addPropertyChangeListener(Property property, PropertyChangeListener listener) |
void | addSuperMap(PropertyMap superMap) |
void | addTreeListener(PropertyMapTreeListener listener) |
void | clear(boolean recursive) |
PropertyMap | copy(boolean copySuperMaps, boolean recursive) |
Object | createRelativeRef(Property fromProperty, PropertyMap toObject, Property toProperty) |
void | dump() |
void | dump(Printer printer, Set printed) |
void | dumpSuperMaps(Printer printer) |
protected void | firePropertyTreeValuesChanged(Map changes) |
void | firePropertyValueChanged(Property property, ValueChange change) |
PropertyMap | getChildMap(PropertyMapProperty property) |
PropertyMapImpl | getChildMapImpl(PropertyMapProperty property) |
ConstChangeNotifyMap | getMap() |
PropertyMapImpl | getParent() |
PropertyMapProperty | getProperty() |
PropertyMapGroup | getPropertyGroup() |
PropertyMap | getSuperMap() |
int | getSuperMapCount() |
PropertyValue | getValue(Property property) |
PropertyValue | getValueWithDefault(Property property) |
boolean | isEmpty(boolean recursive) |
void | read(ObjectInputStream in) |
void | removeListener(PropertyMapListener listener) |
void | removePropertyChangeListener(Property property, PropertyChangeListener listener) |
PropertyMap | removeSuperMap() |
boolean | removeSuperMap(PropertyMap superMap) |
void | removeTreeListener(PropertyMapTreeListener listener) |
Object | removeValue(Property property) |
boolean | replaceSuperMap(PropertyMap oldSuperMap, PropertyMap newSuperMap) |
PropertyValue | setValue(Property property, PropertyValue value) |
static void | skip(ObjectInputStream in) |
boolean | valueIsSet(Property property) |
boolean | valuesEqualTo(PropertyMap propertyObject, boolean recursive) |
void | write(ObjectOutputStream out, boolean recursive) |
void | write(ObjectOutputStream out) |
public void clear(boolean recursive)
public
PropertyMap copy(boolean copySuperMaps, boolean recursive)
public void dump()
public void dump(
Printer printer, Set printed)
public void dumpSuperMaps(
Printer printer)
protected void firePropertyTreeValuesChanged(Map changes)
public int getSuperMapCount()
public boolean isEmpty(boolean recursive)
public void read(ObjectInputStream in)
public Object removeValue(
Property property)
public static void skip(ObjectInputStream in)
public boolean valueIsSet(
Property property)
public boolean valuesEqualTo(
PropertyMap propertyObject, boolean recursive)
public void write(ObjectOutputStream out, boolean recursive)
public void write(ObjectOutputStream out)