Interface ObjectNode
-
- All Superinterfaces:
AppliableNode
,ContainerNode
,Iterable<ViewNode>
,Scope
,UpdatableNode
,ViewNode
- All Known Subinterfaces:
EnvelopeNode
,ReferenceNode
public interface ObjectNode extends ContainerNode
AViewNode
representing an object structure.- Author:
- Carl Harris
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ToOneAssociationManager<?,?>
getDefaultManager()
Gets this node's default association manager.Object
getObject(Object model)
Gets the value associated with this node from the given model.-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface org.soulwing.prospecto.api.template.UpdatableNode
getAllowedModes, getPropertyName, getSupportedModes
-
Methods inherited from interface org.soulwing.prospecto.api.template.ViewNode
getModelType, getName, getNamespace, getParent
-
-
-
-
Method Detail
-
getObject
Object getObject(Object model) throws Exception
Gets the value associated with this node from the given model.- Parameters:
model
- model which contains the associated object- Returns:
- object
- Throws:
Exception
-
getDefaultManager
ToOneAssociationManager<?,?> getDefaultManager()
Gets this node's default association manager.- Returns:
- association manager
-
-