com.bluecast.xml
Class ElementDefinition

java.lang.Object
  |
  +--com.bluecast.xml.ElementDefinition

public final class ElementDefinition
extends java.lang.Object

A class to hold information about an element defined within an XML document type declaration.

Version:
$Revision: 1.1.1.1 $
Author:
Yuval Oren, yuval@bluecast.com

Constructor Summary
ElementDefinition()
           
ElementDefinition(java.lang.String name)
           
 
Method Summary
 void addAttribute(AttributeDefinition attrib)
           
 AttributeDefinition getAttribute(int index)
           
 int getAttributeCount()
           
 AttributeDefinition[] getAttributes()
           
 IndexedObject getIndexedAttribute(java.lang.String name)
           
 java.lang.String getName()
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementDefinition

public ElementDefinition()

ElementDefinition

public ElementDefinition(java.lang.String name)
Method Detail

getName

public final java.lang.String getName()

setName

public final void setName(java.lang.String name)

getAttributes

public final AttributeDefinition[] getAttributes()

getAttributeCount

public final int getAttributeCount()

getIndexedAttribute

public final IndexedObject getIndexedAttribute(java.lang.String name)

getAttribute

public final AttributeDefinition getAttribute(int index)

addAttribute

public final void addAttribute(AttributeDefinition attrib)
                        throws DuplicateKeyException
DuplicateKeyException