Interface ObjectNode
-
- All Superinterfaces:
AppliableNode,ContainerNode,Iterable<ViewNode>,Scope,UpdatableNode,ViewNode
- All Known Subinterfaces:
EnvelopeNode,ReferenceNode
public interface ObjectNode extends ContainerNode
AViewNoderepresenting 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.ObjectgetObject(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
-
-