net.infonode.properties.propertymap.value
Class PropertyRefValue
java.lang.Object
net.infonode.properties.propertymap.value.PropertyRefValue
- All Implemented Interfaces:
- PropertyValue, SignalListener
public class PropertyRefValue
- extends java.lang.Object
- implements PropertyValue, SignalListener
- Version:
- $Revision: 1.17 $
- Author:
- $Author: jesper $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PropertyRefValue
public PropertyRefValue(PropertyMapImpl map,
Property property,
PropertyMapRef propertyObjectRef,
Property propertyRef,
PropertyRefValue parentRef)
getProperty
public Property getProperty()
getMap
public PropertyMapImpl getMap()
updateListener
public void updateListener(boolean enable)
- Specified by:
updateListener
in interface PropertyValue
getParent
public PropertyValue getParent()
- Specified by:
getParent
in interface PropertyValue
get
public java.lang.Object get(PropertyMapImpl object)
- Specified by:
get
in interface PropertyValue
getWithDefault
public java.lang.Object getWithDefault(PropertyMapImpl object)
- Specified by:
getWithDefault
in interface PropertyValue
getSubValue
public PropertyValue getSubValue(PropertyMapImpl object)
- Specified by:
getSubValue
in interface PropertyValue
unset
public void unset()
- Specified by:
unset
in interface PropertyValue
signalEmitted
public void signalEmitted(Signal signal,
java.lang.Object object)
- Specified by:
signalEmitted
in interface SignalListener
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
dump
public void dump(Printer printer)
- Specified by:
dump
in interface PropertyValue
write
public void write(java.io.ObjectOutputStream out)
throws java.io.IOException
- Specified by:
write
in interface PropertyValue
- Throws:
java.io.IOException
isSerializable
public boolean isSerializable()
- Specified by:
isSerializable
in interface PropertyValue
decode
public static PropertyValue decode(java.io.ObjectInputStream in,
PropertyMapImpl propertyObject,
Property property)
throws java.io.IOException
- Throws:
java.io.IOException
skip
public static void skip(java.io.ObjectInputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
copyTo
public PropertyValue copyTo(PropertyMapImpl propertyMap)
- Specified by:
copyTo
in interface PropertyValue