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
|
name
type: String
(INameData
)
use: required; propertyName: Name
-
Element Summary |
IExitData |
exit minOccurs: 0; maxOccurs: unbounded; propertyName: Exit
|
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_ |
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.