Package wt.visitor
Class BasicNodeExpandInfo
java.lang.Object
wt.visitor.BasicNodeExpandInfo
- All Implemented Interfaces:
Serializable,NodeExpandInfo
This interface describes the applicable links and expand method for a
given node during traversal. The links are specified by returning a
Vector of RoleExpandInfo objects. The expand method is specified by
returning an Expander object .
Supported API: true
Extendable: true
A class implementing this interface could use either a static or dynamic approach. For example, a static approach could use a hash table to return the RoleExpandInfo. The hash table with the appropriate RoleExpandInfo objects for each type of node. An example of a dynamic implementation could be done using introspection to return all of the association links at runtime and convert them to RoleExpandInfo objects.
Supported API: true
Extendable: true
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetExpander(Persistable obj) Return an Expander for the specified node.
-
Method Details
-
getExpander
Return an Expander for the specified node.
Supported API: true- Specified by:
getExpanderin interfaceNodeExpandInfo- Parameters:
obj-- Returns:
- Expander
- Throws:
WTException
-