|
||||||||||
| 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 MetaDataVisitornode - the nodepublic void describeVisit(MetaDataVisitorNode node)
MetaDataVisitor
describeVisit in interface MetaDataVisitornode - the nodeprotected void internalInitialVisit(MetaDataVisitorNode node)
protected void internalDescribeVisit(MetaDataVisitorNode node)
public KernelControllerContext getControllerContext()
MetaDataVisitor
getControllerContext in interface MetaDataVisitorpublic ControllerState getContextState()
MetaDataVisitor
getContextState in interface MetaDataVisitorpublic DependencyInfo getDependencyInfo()
public void addDependency(DependencyItem dependency)
MetaDataVisitor
addDependency in interface MetaDataVisitordependency - the dependencypublic <T> void addInstallCallback(CallbackItem<T> callback)
MetaDataVisitor
addInstallCallback in interface MetaDataVisitorT - the callback item typecallback - the callbackpublic <T> void addUninstallCallback(CallbackItem<T> callback)
MetaDataVisitor
addUninstallCallback in interface MetaDataVisitorT - the callback item typecallback - the callbackpublic void setContextState(ControllerState contextState)
MetaDataVisitor
setContextState in interface MetaDataVisitorcontextState - 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 | |||||||||