public abstract class AbstractXMLElement
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
AbstractXMLElement() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(AbstractXMLElement childElement,
java.lang.String name) |
void |
addProperty(java.lang.String name,
java.lang.String value) |
void |
endElement() |
void |
formatContent() |
java.util.Collection |
getChildByName(java.lang.String name) |
AbstractXMLElement |
getChildByName(java.lang.String name,
java.lang.String identifier) |
java.util.Map |
getChilds() |
java.lang.String |
getContent() |
abstract java.lang.String |
getIdentifier() |
AbstractXMLElement |
getParent() |
java.util.Map |
getProperties() |
java.lang.String |
getProperty(java.lang.String name) |
abstract void |
handleElement(org.xml.sax.Attributes atts,
AbstractXMLElement parent) |
boolean |
isUnique() |
AbstractXMLElement |
searchByElement(java.lang.String elementName,
java.lang.String path) |
void |
setContent(char[] content,
int start,
int len) |
void |
setParent(AbstractXMLElement parent) |
public abstract java.lang.String getIdentifier()
public java.util.Collection getChildByName(java.lang.String name)
public AbstractXMLElement getChildByName(java.lang.String name, java.lang.String identifier)
public java.util.Map getChilds()
public java.util.Map getProperties()
public java.lang.String getProperty(java.lang.String name)
public void addChild(AbstractXMLElement childElement, java.lang.String name) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void addProperty(java.lang.String name, java.lang.String value)
public void endElement()
public abstract void handleElement(org.xml.sax.Attributes atts, AbstractXMLElement parent) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public AbstractXMLElement getParent()
public void setParent(AbstractXMLElement parent)
public java.lang.String getContent()
public void setContent(char[] content, int start, int len)
public AbstractXMLElement searchByElement(java.lang.String elementName, java.lang.String path)
public void formatContent()
public boolean isUnique()