|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.xml.dtd.Element
public class Element
Implementation of DTD Element declaration specification.
Constructor Summary | |
---|---|
Element(DTDdocument document)
Constructor, setting owning DTD document of the element. |
|
Element(DTDdocument document,
java.lang.String name)
Constructor, setting the name of the element and owning DTD document. |
Method Summary | |
---|---|
void |
addAttribute(Attribute attribute)
Adds attribute to the element. |
void |
addMixedContentChild(java.lang.String child)
Adds name of a child to the set of children's names. |
java.util.Enumeration |
getAttributes()
Returns enumeration of the attributes of the element. |
ContentParticle |
getContent()
Returns Content Particle ,
representing the content of the element, if has ELEMENTS_ONLY
content, null otherwise. |
DTDdocument |
getDocument()
Returns DTD document owning this element. |
java.util.Iterator |
getMixedContentChildren()
Returns iterator of the set of mixed children,
if of MIXED content, null otherwise. |
java.lang.String |
getName()
Returns the name of the element. |
boolean |
isAnyContent()
True if the element is of ANY content type, false otherwise. |
boolean |
isElemOnlyContent()
True if the element is of ELEMENTS_ONLY content type, false otherwise. |
boolean |
isEmptyContent()
True if the element is of EMPTY content type, false otherwise. |
boolean |
isMixedContent()
True if the element is of MIXED content type, false otherwise. |
void |
setAnyContent()
Sets the content type of the element to ANY. |
void |
setElemOnlyContent(ContentParticle cp)
Sets the content type of the element to ELEMENTS_ONLY. |
void |
setEmptyContent()
Sets the content type of the element to EMPTY. |
void |
setMixedContent()
Sets the content type of the element to MIXED. |
void |
setName(java.lang.String name)
Sets the name of the element. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Element(DTDdocument document, java.lang.String name)
document
- must not be null.public Element(DTDdocument document)
document
- must not be null.Method Detail |
---|
public java.lang.String getName()
public DTDdocument getDocument()
public java.util.Iterator getMixedContentChildren()
iterator
of the set of mixed children,
if of MIXED content, null otherwise.
public java.util.Enumeration getAttributes()
public ContentParticle getContent()
Content Particle
,
representing the content of the element, if has ELEMENTS_ONLY
content, null otherwise.
public void setName(java.lang.String name)
public void setAnyContent()
public boolean isAnyContent()
public void setEmptyContent()
public boolean isEmptyContent()
public void setMixedContent()
public boolean isMixedContent()
public void setElemOnlyContent(ContentParticle cp)
cp
- Content Particle representing content of the element.public boolean isElemOnlyContent()
public void addMixedContentChild(java.lang.String child) throws DTDException
DTDException
- if there already exists the child with the same name.public void addAttribute(Attribute attribute)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |