org.jbind.example.maze
Interface IRoomData

All Superinterfaces:
IAnyTypeData, IComplexCCData, IComplexData
All Known Subinterfaces:
IRoom
All Known Implementing Classes:
Room

public interface IRoomData
extends IAnyTypeData, IComplexCCData

Complex type with complex content model.

Attribute Summary
 String
 (INameData)
name use: required; propertyName: Name
          

Attribute Detail

name

type: String (INameData) use: required; propertyName: Name

Element Summary
 IExitData exit minOccurs: 0; maxOccurs: unbounded; propertyName: Exit
          

Element Detail

exit

type: IExitData minOccurs: 0; maxOccurs: unbounded; propertyName: Exit


Method Summary
 java.lang.String getName()
          Gets the name attribute.
 java.util.ListIterator iterExits()
          Iterates the exit elements.
 
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

iterExits

public java.util.ListIterator iterExits()
Iterates the exit elements.

Returns:
Returns a list iterator of IExitData.

getName

public java.lang.String getName()
Gets the name attribute.

Returns:
(optional) The value.