Package wt.visitor
Class WalkerFactory
java.lang.Object
wt.visitor.WalkerFactory
- All Implemented Interfaces:
wt.services.applicationcontext.ApplicationContextChild
public final class WalkerFactory
extends Object
implements wt.services.applicationcontext.ApplicationContextChild
Supported API: true
Extendable: false
-
Method Summary
-
Method Details
-
newWalker
Constructs a new instance of a Walker. The NodeExpander and Visitor instances are also constructed for the Walker. The ApplicationContextService is used to instantiate objects specified in a service properties file.
Supported API: true- Parameters:
a_requestor-- Returns:
- Walker
- Throws:
WTPropertyVetoException
-
newWalker
public Walker newWalker(Object a_requestor, String a_walkerType, String a_nodeExpanderType) throws WTPropertyVetoException Constructs a new instance of a Walker. The NodeExpander and Visitor instances are also constructed for the Walker. The ApplicationContextService is used to instantiate objects specified in a service properties file.
Supported API: true- Parameters:
a_requestor-a_walkerType-a_nodeExpanderType-- Returns:
- Walker
- Throws:
WTPropertyVetoException
-
newWalker
public Walker newWalker(Object a_requestor, String a_walkerType, String a_nodeExpanderType, String a_visitorType) throws WTPropertyVetoException Constructs a new instance of a Walker. The NodeExpander and Visitor instances are also constructed for the Walker. The ApplicationContextService is used to instantiate objects specified in a service properties file.
Supported API: true- Parameters:
a_requestor-a_walkerType-a_nodeExpanderType-a_visitorType-- Returns:
- Walker
- Throws:
WTPropertyVetoException
-
newWalker
public Walker newWalker(Object a_requestor, String a_walkerType, String a_nodeExpanderType, String[] a_visitorTypes) throws WTPropertyVetoException Constructs a new instance of a Walker. The NodeExpander and Visitor instances are also constructed for the Walker. The ApplicationContextService is used to instantiate objects specified in a service properties file.
Supported API: true- Parameters:
a_requestor-a_walkerType-a_nodeExpanderType-a_visitorTypes-- Returns:
- Walker
- Throws:
WTPropertyVetoException
-