|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.treebind.DefaultPropertyImplementation org.treebind.ComplexProperty
Property
with sub-properties and no value.
Properties are either leaf or complex. This is the implementation of complex properties.
Property
,
LeafProperty
Constructor Summary | |
ComplexProperty(Name role,
Name nature)
Create a new complex property with its role and nature |
Method Summary | |
void |
setValue(java.lang.Object value)
Sets the value of a propety (for LeafProperty only). |
Methods inherited from class org.treebind.DefaultPropertyImplementation |
addProperty, addProperty, getNature, getProperties, getPropertiesWithNature, getPropertiesWithRole, getPropertiesWithRoleAndNature, getRole, getValue, nbProperties, setNature, setRole |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.treebind.Property |
addProperty, addProperty, getNature, getProperties, getPropertiesWithNature, getPropertiesWithRole, getPropertiesWithRoleAndNature, getRole, getValue, nbProperties, setNature, setRole |
Constructor Detail |
public ComplexProperty(Name role, Name nature)
role
- nature
- Method Detail |
public void setValue(java.lang.Object value) throws NotImplementedException
Property
LeafProperty
only).
setValue
in interface Property
setValue
in class DefaultPropertyImplementation
NotImplementedException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |