org.jbind.example.maze
Class ExitData

java.lang.Object
  extended byorg.jbind.xml.instance.data.AbstractData
      extended byorg.jbind.xml.instance.data.AnyTypeData
          extended byorg.jbind.example.maze.ExitData
All Implemented Interfaces:
IAnyTypeData, IComplexCCData, IComplexData, IExitData

public class ExitData
extends AnyTypeData
implements IExitData


Nested Class Summary
static class ExitData.DataCreator_
           
 
Constructor Summary
ExitData()
           
 
Method Summary
protected  void doAcceptEnds_(IDataVisitor aVisitor)
           
protected  void doAcceptStarts_(IDataVisitor aVisitor)
           
 java.lang.String getName()
          Gets the name attribute.
 java.lang.String getToRoom()
          Gets the toRoom attribute.
 IRoom refToRoom()
          Gets the data object referenced by the "keyRef (toRoom)" reference constraint.
 
Methods inherited from class org.jbind.xml.instance.data.AnyTypeData
acceptImpl_
 
Methods inherited from class org.jbind.xml.instance.data.AbstractData
accept_, addReferencedData_, createElement_, createElement_, createUncheckedAttributeData_, equals, fetchByXPath_, getAttribute_, getDataDesc_, getFixed_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, iterReferencedData_, newElementData_, numberByXPath_, removeAttributeData_, selectByXPath_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_, stringByXPath_, testByXPath_
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jbind.xml.core.data.IAnyTypeData
accept_, acceptImpl_, addReferencedData_, createElement_, createElement_, equals, getAttribute_, getDataDesc_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_
 

Constructor Detail

ExitData

public ExitData()
Method Detail

doAcceptStarts_

protected void doAcceptStarts_(IDataVisitor aVisitor)

doAcceptEnds_

protected void doAcceptEnds_(IDataVisitor aVisitor)

getName

public java.lang.String getName()
Description copied from interface: IExitData
Gets the name attribute.

Specified by:
getName in interface IExitData
Returns:
(optional) The value.

getToRoom

public java.lang.String getToRoom()
Description copied from interface: IExitData
Gets the toRoom attribute.

Specified by:
getToRoom in interface IExitData
Returns:
(optional) The value.

refToRoom

public IRoom refToRoom()
Description copied from interface: IExitData
Gets the data object referenced by the "keyRef (toRoom)" reference constraint.

Specified by:
refToRoom in interface IExitData
Returns:
The referenced data object.