wt.visitor
Class NodeExpanderFactory

java.lang.Object
  extended bywt.visitor.NodeExpanderFactory
All Implemented Interfaces:
ApplicationContextChild, NodeExpander

public final class NodeExpanderFactory
extends Object
implements ApplicationContextChild, NodeExpander



Supported API: true

Extendable: false


Field Summary
private  ApplicationContext applicationContext
           
private static String CLASSNAME
           
private static String NODE_EXPANDER
           
private static String RESOURCE
           
 
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild
APPLICATION_CONTEXT
 
Constructor Summary
NodeExpanderFactory()
           
 
Method Summary
 void expandNode(Persistable parentNode, Vector links, Vector nodes)
          Expands the node returning all of the links and nodes associated with the parent node.
 ApplicationContext getApplicationContext()
          Gets the object for the association that plays role: applicationContext.
 void setApplicationContext(ApplicationContext a_ApplicationContext)
          Sets the object for the association that plays role: applicationContext.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

NODE_EXPANDER

private static final String NODE_EXPANDER
See Also:
Constant Field Values

applicationContext

private ApplicationContext applicationContext
Constructor Detail

NodeExpanderFactory

public NodeExpanderFactory()
Method Detail

getApplicationContext

public ApplicationContext getApplicationContext()
Gets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
getApplicationContext in interface ApplicationContextChild
Returns:
ApplicationContext

setApplicationContext

public void setApplicationContext(ApplicationContext a_ApplicationContext)
                           throws WTPropertyVetoException
Sets the object for the association that plays role: applicationContext.

Supported API: false

Specified by:
setApplicationContext in interface ApplicationContextChild
Parameters:
a_ApplicationContext -
Throws:
WTPropertyVetoException

expandNode

public void expandNode(Persistable parentNode,
                       Vector links,
                       Vector nodes)
                throws WTException
Expands the node returning all of the links and nodes associated with the parent node.

Supported API: true

Specified by:
expandNode in interface NodeExpander
Parameters:
parentNode -
links -
nodes -
Throws:
WTException