|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.kernel.plugins.dependency.AbstractMetaDataVisitor
public abstract class AbstractMetaDataVisitor
AbstractMetaDataVistor.
Field Summary | |
---|---|
protected BeanMetaData |
bmd
|
protected KernelControllerContext |
context
The controller context |
protected ControllerState |
contextState
The current context for when the dependencies are required |
protected Stack<MetaDataVisitorNode> |
visitorNodeStack
Visited branch stack |
Constructor Summary | |
---|---|
protected |
AbstractMetaDataVisitor(BeanMetaData bmd,
KernelControllerContext context)
|
Method Summary | ||
---|---|---|
void |
addDependency(DependencyItem dependency)
Add a dependency |
|
|
addInstallCallback(CallbackItem<T> callback)
Add an install callback |
|
|
addUninstallCallback(CallbackItem<T> callback)
Add an uninstall callback |
|
void |
describeVisit(MetaDataVisitorNode node)
Revisit the node |
|
ControllerState |
getContextState()
Get the context state |
|
KernelControllerContext |
getControllerContext()
Get the kernel controller context |
|
DependencyInfo |
getDependencyInfo()
|
|
void |
initialVisit(MetaDataVisitorNode node)
Visit the node |
|
protected void |
internalDescribeVisit(MetaDataVisitorNode node)
|
|
protected void |
internalInitialVisit(MetaDataVisitorNode node)
|
|
void |
setContextState(ControllerState contextState)
Set the context state |
|
Stack<MetaDataVisitorNode> |
visitorNodeStack()
Current meta data visited branch |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ControllerState contextState
protected BeanMetaData bmd
protected KernelControllerContext context
protected Stack<MetaDataVisitorNode> visitorNodeStack
Constructor Detail |
---|
protected AbstractMetaDataVisitor(BeanMetaData bmd, KernelControllerContext context)
Method Detail |
---|
public void initialVisit(MetaDataVisitorNode node)
MetaDataVisitor
initialVisit
in interface MetaDataVisitor
node
- the nodepublic void describeVisit(MetaDataVisitorNode node)
MetaDataVisitor
describeVisit
in interface MetaDataVisitor
node
- the nodeprotected void internalInitialVisit(MetaDataVisitorNode node)
protected void internalDescribeVisit(MetaDataVisitorNode node)
public KernelControllerContext getControllerContext()
MetaDataVisitor
getControllerContext
in interface MetaDataVisitor
public ControllerState getContextState()
MetaDataVisitor
getContextState
in interface MetaDataVisitor
public DependencyInfo getDependencyInfo()
public void addDependency(DependencyItem dependency)
MetaDataVisitor
addDependency
in interface MetaDataVisitor
dependency
- the dependencypublic <T> void addInstallCallback(CallbackItem<T> callback)
MetaDataVisitor
addInstallCallback
in interface MetaDataVisitor
T
- the callback item typecallback
- the callbackpublic <T> void addUninstallCallback(CallbackItem<T> callback)
MetaDataVisitor
addUninstallCallback
in interface MetaDataVisitor
T
- the callback item typecallback
- the callbackpublic void setContextState(ControllerState contextState)
MetaDataVisitor
setContextState
in interface MetaDataVisitor
contextState
- the context statepublic Stack<MetaDataVisitorNode> visitorNodeStack()
MetaDataVisitor
visitorNodeStack
in interface MetaDataVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |