org.jbind.example.maze
Interface IMazeData

All Superinterfaces:
IAnyTypeData, IComplexCCData, IComplexData
All Known Subinterfaces:
IMaze
All Known Implementing Classes:
Maze

public interface IMazeData
extends IAnyTypeData, IComplexCCData

Complex type with complex content model.

Attribute Summary
 String
 (INameData)
initialRoom use: optional; propertyName: InitialRoom
          

Attribute Detail

initialRoom

type: String (INameData) use: optional; propertyName: InitialRoom

Element Summary
 IRoom room minOccurs: 0; maxOccurs: unbounded; propertyName: Room
          

Element Detail

room

type: IRoom minOccurs: 0; maxOccurs: unbounded; propertyName: Room


Method Summary
 java.lang.String getInitialRoom()
          Gets the initialRoom attribute.
 java.util.ListIterator iterRooms()
          Iterates the room elements.
 IRoom refInitialRoom()
          Gets the data object referenced by the "keyRef (initialRoom)" reference constraint.
 
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_
 

Method Detail

iterRooms

public java.util.ListIterator iterRooms()
Iterates the room elements.

Returns:
Returns a list iterator of IRoom.

getInitialRoom

public java.lang.String getInitialRoom()
Gets the initialRoom attribute.

Returns:
(optional) The value.

refInitialRoom

public IRoom refInitialRoom()
Gets the data object referenced by the "keyRef (initialRoom)" reference constraint.

Returns:
The referenced data object.