|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.beans.metadata.plugins.AbstractDemandMetaData
public class AbstractDemandMetaData
A demand.
Nested Class Summary | |
---|---|
class |
AbstractDemandMetaData.DemandDependencyItem
Information about a demand dependency. |
Field Summary | |
---|---|
protected Object |
demand
The demand |
protected ControllerState |
targetState
The target/dependency state |
protected String |
transformer
The transformer |
protected ControllerState |
whenRequired
When the dependency is required |
Fields inherited from class org.jboss.util.JBossObject |
---|
hashCode, log, toString |
Constructor Summary | |
---|---|
AbstractDemandMetaData()
Create a new demand |
|
AbstractDemandMetaData(Object demand)
Create a new demand |
Method Summary | |
---|---|
AbstractDemandMetaData |
clone()
Clone the object |
void |
describeVisit(MetaDataVisitor vistor)
Revisit the node |
boolean |
equals(Object obj)
|
Iterator<? extends MetaDataVisitorNode> |
getChildren()
Return the child nodes |
Object |
getDemand()
What is demanded |
protected int |
getHashCode()
|
ControllerState |
getTargetState()
Get the target state |
String |
getTransformer()
Get the transformer class name. |
ControllerState |
getWhenRequired()
Get when the dependency is required |
void |
initialVisit(MetaDataVisitor visitor)
Visit the node |
void |
setDemand(Object demand)
Set the demand |
void |
setTargetState(ControllerState targetState)
Set the target/dependency state. |
void |
setTransformer(String transformer)
Set the transformer class name. |
void |
setWhenRequired(ControllerState whenRequired)
Set the required state of the dependency |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer)
|
void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
Methods inherited from class org.jboss.util.JBossObject |
---|
cacheGetHashCode, cacheToString, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.util.JBossInterface |
---|
toShortString |
Field Detail |
---|
protected Object demand
protected ControllerState whenRequired
protected ControllerState targetState
protected String transformer
Constructor Detail |
---|
public AbstractDemandMetaData()
public AbstractDemandMetaData(Object demand)
demand
- the demandMethod Detail |
---|
public void setWhenRequired(ControllerState whenRequired)
whenRequired
- when the dependecy is requiredpublic void setDemand(Object demand)
demand
- the demandpublic void setTargetState(ControllerState targetState)
targetState
- the target statepublic Object getDemand()
DemandMetaData
getDemand
in interface DemandMetaData
public ControllerState getWhenRequired()
DemandMetaData
getWhenRequired
in interface DemandMetaData
public ControllerState getTargetState()
DemandMetaData
getTargetState
in interface DemandMetaData
public String getTransformer()
public void setTransformer(String transformer)
transformer
- the transformer class namepublic void initialVisit(MetaDataVisitor visitor)
MetaDataVisitorNode
initialVisit
in interface MetaDataVisitorNode
visitor
- the visitorpublic void describeVisit(MetaDataVisitor vistor)
MetaDataVisitorNode
describeVisit
in interface MetaDataVisitorNode
vistor
- the visitorpublic Iterator<? extends MetaDataVisitorNode> getChildren()
MetaDataVisitorNode
getChildren
in interface MetaDataVisitorNode
public void toString(org.jboss.util.JBossStringBuilder buffer)
toString
in class org.jboss.util.JBossObject
public void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString
in interface org.jboss.util.JBossInterface
toShortString
in class org.jboss.util.JBossObject
public boolean equals(Object obj)
equals
in class Object
protected int getHashCode()
getHashCode
in class org.jboss.util.JBossObject
public AbstractDemandMetaData clone()
MetaDataVisitorNode
clone
in interface MetaDataVisitorNode
clone
in interface org.jboss.util.JBossInterface
clone
in class org.jboss.util.JBossObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |