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.
initialRoom
type: String
(INameData
)
use: optional; propertyName: InitialRoom
-
Element Summary |
IRoom |
room minOccurs: 0; maxOccurs: unbounded; propertyName: Room
|
room
type: IRoom
minOccurs: 0; maxOccurs: unbounded; propertyName: Room
-
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_ |
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.