|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.step.processor.EntityTraverser
A utility class used to traverse a StepData structure following Entity attributes.
Field Summary | |
private StepEntity |
_currentEntity
|
private ExpressSchema |
_schema
|
private StepData |
_stepData
|
Constructor Summary | |
EntityTraverser(ExpressSchema schemaForEntitiesInTraversal,
StepData stepDataToTraverse)
|
Method Summary | |
StepEntity |
getEntity(String entityAttributeName)
Gets an Entity attribute from the current entity. |
String |
getEntityType()
Returns the type name for the current entity. |
Vector |
getList(String listAttributeName)
|
String |
getString(String stringAttributeName)
Gets a String attribute from the current entity. |
EntityTraverser |
gotoEntity(String nextEntityAttribute)
Traverse through the current entities attributes to a new entity. |
boolean |
hasEntity(String entityAttributeName)
|
EntityTraverser |
startFrom(StepEntity entity)
Reinitialise the start point for traversal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private StepEntity _currentEntity
private ExpressSchema _schema
private StepData _stepData
Constructor Detail |
public EntityTraverser(ExpressSchema schemaForEntitiesInTraversal, StepData stepDataToTraverse)
Method Detail |
public EntityTraverser startFrom(StepEntity entity)
public EntityTraverser gotoEntity(String nextEntityAttribute) throws TransferException
TransferException
public String getEntityType()
public boolean hasEntity(String entityAttributeName) throws TransferException
TransferException
public StepEntity getEntity(String entityAttributeName) throws TransferException
TransferException
public String getString(String stringAttributeName) throws TransferException
TransferException
public Vector getList(String listAttributeName) throws TransferException
TransferException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |