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()
Element
getElementType
in interface Element
Element.getElementType()
public void addChild(Element element)
Element
addChild
in interface Element
element
- The child to add.Element.addChild(org.x4o.xml.element.Element)
public void doCharacters(String body) throws ElementException
Element
doCharacters
in interface Element
body
- The body text.ElementException
- Can be thrown when structure is not correct.Element.doCharacters(java.lang.String)
public void doComment(String comment) throws ElementException
Element
doComment
in interface Element
comment
- The comment text.ElementException
- Can be thrown when structure is not correct.Element.doComment(java.lang.String)
public void doElementEnd() throws ElementException
Element
doElementEnd
in interface Element
ElementException
- Can be thrown when structure is not correct.Element.doElementEnd()
public void doElementRun() throws ElementException
Element
doElementRun
in interface Element
ElementException
- Can be thrown when structure is not correct.Element.doElementRun()
public void doElementStart() throws ElementException
Element
doElementStart
in interface Element
ElementException
- Can be thrown when structure is not correct.Element.doElementStart()
public void doIgnorableWhitespace(String space) throws ElementException
Element
doIgnorableWhitespace
in interface Element
space
- The space.ElementException
- Can be thrown when structure is not correct.Element.doIgnorableWhitespace(java.lang.String)
public List<Element> getAllChilderen()
Element
getAllChilderen
in interface Element
Element.getAllChilderen()
public Map<String,String> getAttributes()
Element
getAttributes
in interface Element
Element.getAttributes()
public List<Element> getChilderen()
Element
getChilderen
in interface Element
Element.getChilderen()
public ElementClass getElementClass()
Element
getElementClass
in interface Element
Element.getElementClass()
public X4OLanguageContext getLanguageContext()
Element
getLanguageContext
in interface Element
Element.getLanguageContext()
public Object getElementObject()
Element
getElementObject
in interface Element
Element.getElementObject()
public Element getParent()
Element
getParent
in interface Element
Element.getParent()
public boolean isTransformingTree()
Element
isTransformingTree
in interface Element
Element.isTransformingTree()
public void release() throws ElementException
Element
release
in interface Element
ElementException
- Can be thrown when structure is not correct.Element.release()
public void removeChild(Element element)
Element
removeChild
in interface Element
element
- The child to remove.Element.removeChild(org.x4o.xml.element.Element)
public void setAttribute(String name, String value)
Element
setAttribute
in interface Element
name
- The name to set.value
- The value to set.Element.setAttribute(java.lang.String, java.lang.String)
public void setElementClass(ElementClass elementClass)
Element
setElementClass
in interface Element
elementClass
- The ElementClass to set.Element.setElementClass(org.x4o.xml.element.ElementClass)
public void setLanguageContext(X4OLanguageContext elementLanguage)
Element
setLanguageContext
in interface Element
elementLanguage
- The ElementLanguage to set.Element.setLanguageContext(org.x4o.xml.lang.X4OLanguageContext)
public void setElementObject(Object elementObject)
Element
setElementObject
in interface Element
elementObject
- The object to configed by this element.Element.setElementObject(java.lang.Object)
public void setParent(Element parent)
Element
setParent
in interface Element
parent
- The paraent Element to set.Element.setParent(org.x4o.xml.element.Element)
Copyright © 2004-2013 X4O. All Rights Reserved.