org.umber.bellows.schema
Class BellowsBourretSchemaLoader.BourretNode

java.lang.Object
  extended byorg.umber.bellows.schema.BellowsBourretSchemaLoader.BourretNode
All Implemented Interfaces:
ISchemaNode
Enclosing class:
BellowsBourretSchemaLoader

public static class BellowsBourretSchemaLoader.BourretNode
extends java.lang.Object
implements ISchemaNode


Constructor Summary
BellowsBourretSchemaLoader.BourretNode(org.xmlmiddleware.schemas.dtds.ElementType root, org.xmlmiddleware.schemas.dtds.DTD dtd)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 ISchemaAttribute[] getAttributes()
           
 SchemaCardinality getCardinality()
           
 ISchemaNode[] getChildren()
           
 org.xmlmiddleware.schemas.dtds.ElementType getElement()
           
 java.lang.String getImplClassName()
           
 java.lang.String getName()
           
 PropertyName getNameProp()
          Helper for Velocity templates
 boolean hasAttributes()
           
 int hashCode()
           
 boolean isEmpty()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BellowsBourretSchemaLoader.BourretNode

public BellowsBourretSchemaLoader.BourretNode(org.xmlmiddleware.schemas.dtds.ElementType root,
                                              org.xmlmiddleware.schemas.dtds.DTD dtd)
Method Detail

toString

public java.lang.String toString()

getElement

public org.xmlmiddleware.schemas.dtds.ElementType getElement()

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface ISchemaNode

getName

public java.lang.String getName()
Specified by:
getName in interface ISchemaNode

getNameProp

public PropertyName getNameProp()
Helper for Velocity templates


getImplClassName

public java.lang.String getImplClassName()
Specified by:
getImplClassName in interface ISchemaNode

hasAttributes

public boolean hasAttributes()
Specified by:
hasAttributes in interface ISchemaNode

getAttributes

public ISchemaAttribute[] getAttributes()
Specified by:
getAttributes in interface ISchemaNode

getChildren

public ISchemaNode[] getChildren()
Specified by:
getChildren in interface ISchemaNode

getCardinality

public SchemaCardinality getCardinality()
Specified by:
getCardinality in interface ISchemaNode

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()