public class PropertyRefValue extends java.lang.Object implements PropertyValue, SignalListener
| Constructor and Description |
|---|
PropertyRefValue(PropertyMapImpl map,
Property property,
PropertyMapRef propertyObjectRef,
Property propertyRef,
PropertyRefValue parentRef) |
| Modifier and Type | Method and Description |
|---|---|
PropertyValue |
copyTo(PropertyMapImpl propertyMap) |
static PropertyValue |
decode(java.io.ObjectInputStream in,
PropertyMapImpl propertyObject,
Property property) |
void |
dump(Printer printer) |
java.lang.Object |
get(PropertyMapImpl object) |
PropertyMapImpl |
getMap() |
PropertyValue |
getParent() |
Property |
getProperty() |
PropertyValue |
getSubValue(PropertyMapImpl object) |
java.lang.Object |
getWithDefault(PropertyMapImpl object) |
boolean |
isSerializable() |
void |
signalEmitted(Signal signal,
java.lang.Object object) |
static void |
skip(java.io.ObjectInputStream in) |
java.lang.String |
toString() |
void |
unset() |
void |
updateListener(boolean enable) |
void |
write(java.io.ObjectOutputStream out) |
public PropertyRefValue(PropertyMapImpl map, Property property, PropertyMapRef propertyObjectRef, Property propertyRef, PropertyRefValue parentRef)
public Property getProperty()
public PropertyMapImpl getMap()
public void updateListener(boolean enable)
updateListener in interface PropertyValuepublic PropertyValue getParent()
getParent in interface PropertyValuepublic java.lang.Object get(PropertyMapImpl object)
get in interface PropertyValuepublic java.lang.Object getWithDefault(PropertyMapImpl object)
getWithDefault in interface PropertyValuepublic PropertyValue getSubValue(PropertyMapImpl object)
getSubValue in interface PropertyValuepublic void unset()
unset in interface PropertyValuepublic void signalEmitted(Signal signal, java.lang.Object object)
signalEmitted in interface SignalListenerpublic java.lang.String toString()
toString in class java.lang.Objectpublic void dump(Printer printer)
dump in interface PropertyValuepublic void write(java.io.ObjectOutputStream out)
throws java.io.IOException
write in interface PropertyValuejava.io.IOExceptionpublic boolean isSerializable()
isSerializable in interface PropertyValuepublic static PropertyValue decode(java.io.ObjectInputStream in, PropertyMapImpl propertyObject, Property property) throws java.io.IOException
java.io.IOExceptionpublic static void skip(java.io.ObjectInputStream in)
throws java.io.IOException
java.io.IOExceptionpublic PropertyValue copyTo(PropertyMapImpl propertyMap)
copyTo in interface PropertyValue