Class PropertyRefValue
java.lang.Object
net.infonode.properties.propertymap.value.PropertyRefValue
- All Implemented Interfaces:
PropertyValue
,SignalListener
-
Constructor Summary
ConstructorsConstructorDescriptionPropertyRefValue
(PropertyMapImpl map, Property property, PropertyMapRef propertyObjectRef, Property propertyRef, PropertyRefValue parentRef) -
Method Summary
Modifier and TypeMethodDescriptioncopyTo
(PropertyMapImpl propertyMap) static PropertyValue
decode
(ObjectInputStream in, PropertyMapImpl propertyObject, Property property) void
get
(PropertyMapImpl object) getMap()
getSubValue
(PropertyMapImpl object) getWithDefault
(PropertyMapImpl object) boolean
void
signalEmitted
(Signal signal, Object object) static void
toString()
void
unset()
void
updateListener
(boolean enable) void
write
(ObjectOutputStream out)
-
Constructor Details
-
PropertyRefValue
public PropertyRefValue(PropertyMapImpl map, Property property, PropertyMapRef propertyObjectRef, Property propertyRef, PropertyRefValue parentRef)
-
-
Method Details
-
getProperty
-
getMap
-
updateListener
public void updateListener(boolean enable) - Specified by:
updateListener
in interfacePropertyValue
-
getParent
- Specified by:
getParent
in interfacePropertyValue
-
get
- Specified by:
get
in interfacePropertyValue
-
getWithDefault
- Specified by:
getWithDefault
in interfacePropertyValue
-
getSubValue
- Specified by:
getSubValue
in interfacePropertyValue
-
unset
public void unset()- Specified by:
unset
in interfacePropertyValue
-
signalEmitted
- Specified by:
signalEmitted
in interfaceSignalListener
-
toString
-
dump
- Specified by:
dump
in interfacePropertyValue
-
write
- Specified by:
write
in interfacePropertyValue
- Throws:
IOException
-
isSerializable
public boolean isSerializable()- Specified by:
isSerializable
in interfacePropertyValue
-
decode
public static PropertyValue decode(ObjectInputStream in, PropertyMapImpl propertyObject, Property property) throws IOException - Throws:
IOException
-
skip
- Throws:
IOException
-
copyTo
- Specified by:
copyTo
in interfacePropertyValue
-