Element.ElementType| Constructor and Description |
|---|
DefaultElementBodyCharacters() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(Element element)
Adds an Elment as child of this element.
|
void |
doCharacters(String body)
Sets the body texts on an event based system.
|
void |
doComment(String comment)
Sets the comment texts on an event based system.
|
void |
doElementEnd()
This method is fired when the end xml tag is parsed.
|
void |
doElementRun()
This method is fired only once in the run phase.
|
void |
doElementStart()
This method is fired when the start of xml tag is parsed.
|
void |
doIgnorableWhitespace(String space)
Is called when there is whitespace in xml.
|
List<Element> |
getAllChilderen()
Gets the childeren elements including those which are comment and white space.
|
Map<String,String> |
getAttributes()
Gets the xml attributes.
|
List<Element> |
getChilderen()
Gets the childeren elements.
|
ElementClass |
getElementClass()
Gets the ElementClass.
|
Object |
getElementObject()
Gives back the object this Element has made and configed.
So other elements can do stuff to that object. |
Element.ElementType |
getElementType()
Gets the Element type.
|
X4OLanguageContext |
getLanguageContext()
Gets the ElementLanguage.
|
Element |
getParent()
Returns the parent Element.
Or null when there is no parent Element. |
boolean |
isTransformingTree()
Returns if this elements transforms the tree.
|
void |
release()
This method get called when this Element object is not needed anymore.
Can be used to close resources. |
void |
removeChild(Element element)
Removes an Elment as child of this element.
|
void |
setAttribute(String name,
String value)
Sets the xml attributes.
|
void |
setElementClass(ElementClass elementClass)
Sets the ElementClass.
|
void |
setElementObject(Object elementObject)
Sets the object which we control.
|
void |
setLanguageContext(X4OLanguageContext elementLanguage)
Sets the ElementLanguage.
|
void |
setParent(Element parent)
Set the parent Element.
|
public Element.ElementType getElementType()
ElementgetElementType in interface ElementElement.getElementType()public void addChild(Element element)
ElementaddChild in interface Elementelement - The child to add.Element.addChild(org.x4o.xml.element.Element)public void doCharacters(String body) throws ElementException
ElementdoCharacters in interface Elementbody - The body text.ElementException - Can be thrown when structure is not correct.Element.doCharacters(java.lang.String)public void doComment(String comment) throws ElementException
ElementdoComment in interface Elementcomment - The comment text.ElementException - Can be thrown when structure is not correct.Element.doComment(java.lang.String)public void doElementEnd()
throws ElementException
ElementdoElementEnd in interface ElementElementException - Can be thrown when structure is not correct.Element.doElementEnd()public void doElementRun()
throws ElementException
ElementdoElementRun in interface ElementElementException - Can be thrown when structure is not correct.Element.doElementRun()public void doElementStart()
throws ElementException
ElementdoElementStart in interface ElementElementException - Can be thrown when structure is not correct.Element.doElementStart()public void doIgnorableWhitespace(String space) throws ElementException
ElementdoIgnorableWhitespace in interface Elementspace - The space.ElementException - Can be thrown when structure is not correct.Element.doIgnorableWhitespace(java.lang.String)public List<Element> getAllChilderen()
ElementgetAllChilderen in interface ElementElement.getAllChilderen()public Map<String,String> getAttributes()
ElementgetAttributes in interface ElementElement.getAttributes()public List<Element> getChilderen()
ElementgetChilderen in interface ElementElement.getChilderen()public ElementClass getElementClass()
ElementgetElementClass in interface ElementElement.getElementClass()public X4OLanguageContext getLanguageContext()
ElementgetLanguageContext in interface ElementElement.getLanguageContext()public Object getElementObject()
ElementgetElementObject in interface ElementElement.getElementObject()public Element getParent()
ElementgetParent in interface ElementElement.getParent()public boolean isTransformingTree()
ElementisTransformingTree in interface ElementElement.isTransformingTree()public void release()
throws ElementException
Elementrelease in interface ElementElementException - Can be thrown when structure is not correct.Element.release()public void removeChild(Element element)
ElementremoveChild in interface Elementelement - The child to remove.Element.removeChild(org.x4o.xml.element.Element)public void setAttribute(String name, String value)
ElementsetAttribute in interface Elementname - The name to set.value - The value to set.Element.setAttribute(java.lang.String, java.lang.String)public void setElementClass(ElementClass elementClass)
ElementsetElementClass in interface ElementelementClass - The ElementClass to set.Element.setElementClass(org.x4o.xml.element.ElementClass)public void setLanguageContext(X4OLanguageContext elementLanguage)
ElementsetLanguageContext in interface ElementelementLanguage - The ElementLanguage to set.Element.setLanguageContext(org.x4o.xml.lang.X4OLanguageContext)public void setElementObject(Object elementObject)
ElementsetElementObject in interface ElementelementObject - The object to configed by this element.Element.setElementObject(java.lang.Object)public void setParent(Element parent)
ElementsetParent in interface Elementparent - The paraent Element to set.Element.setParent(org.x4o.xml.element.Element)Copyright © 2004-2013 X4O. All Rights Reserved.