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 |
map
private PropertyMapImpl map
property
private Property property
propertyObjectRef
private PropertyMapRef propertyObjectRef
propertyRef
private Property propertyRef
parentRef
private PropertyRefValue parentRef
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