public class XMLElementFactory
extends java.lang.Object
Title: DECLARE
Description:
Copyright: Copyright (c) 2006
Company: TU/e
Constructor and Description |
---|
XMLElementFactory(XMLBroker broker)
XMLElementFactory
|
XMLElementFactory(XMLElementFactory factory)
XMLElementFactory
|
Modifier and Type | Method and Description |
---|---|
void |
attributesToElement(java.util.HashMap<java.lang.String,java.lang.String> attributes,
org.w3c.dom.Element element) |
org.w3c.dom.Element |
baseToElement(Base aBase)
baseToElement
|
org.w3c.dom.Element |
baseToElement(Base aBase,
java.lang.String name) |
org.w3c.dom.Element |
createElement(java.lang.String name) |
protected org.w3c.dom.Element |
createObjectAttribute(java.lang.String name,
java.lang.String value) |
protected org.w3c.dom.Text |
createTextNode(java.lang.String text) |
protected void |
deleteElement(org.w3c.dom.Element elementObject,
org.w3c.dom.Element elementList)
deleteElement
|
void |
elementToAttributes(org.w3c.dom.Element element,
java.util.HashMap<java.lang.String,java.lang.String> attributes) |
Base |
elementToBase(org.w3c.dom.Element element) |
org.w3c.dom.Element |
findFirstElement(org.w3c.dom.Element element,
java.lang.String name) |
protected java.util.List<org.w3c.dom.Element> |
getAllSubElements(org.w3c.dom.Element element,
java.lang.String name) |
protected org.w3c.dom.Document |
getDocument()
getDocument
|
org.w3c.dom.Element |
getFirstElement(org.w3c.dom.Element element,
java.lang.String name) |
protected java.lang.String |
getSimpleElementText(org.w3c.dom.Element element) |
protected java.lang.String |
getSimpleElementText(org.w3c.dom.Element element,
java.lang.String name) |
java.lang.String |
getXMLid()
getXMLid
|
void |
removeChildren(org.w3c.dom.Element element)
removeChildren
|
protected void |
setAttribute(org.w3c.dom.Element element,
java.lang.String name,
java.lang.String value) |
protected void |
updateObjectAttribute(org.w3c.dom.Element elementObject,
java.lang.String attrName,
java.lang.String attrValue)
updateTag
|
public XMLElementFactory(XMLBroker broker)
public XMLElementFactory(XMLElementFactory factory)
public org.w3c.dom.Element baseToElement(Base aBase)
aBase
- Basebroker
- XMLBrokerpublic org.w3c.dom.Element baseToElement(Base aBase, java.lang.String name)
aBase
- Basename
- Stringbroker
- XMLBrokerpublic Base elementToBase(org.w3c.dom.Element element)
element
- Elementpublic void attributesToElement(java.util.HashMap<java.lang.String,java.lang.String> attributes, org.w3c.dom.Element element)
attributes
- Basebroker
- XMLBrokerpublic void elementToAttributes(org.w3c.dom.Element element, java.util.HashMap<java.lang.String,java.lang.String> attributes)
protected void setAttribute(org.w3c.dom.Element element, java.lang.String name, java.lang.String value)
element
- Elementname
- Stringvalue
- Stringprotected org.w3c.dom.Element createObjectAttribute(java.lang.String name, java.lang.String value)
name
- Stringvalue
- Stringbroker
- XMLBrokerprotected void updateObjectAttribute(org.w3c.dom.Element elementObject, java.lang.String attrName, java.lang.String attrValue)
elementObject
- ElementattrName
- StringattrValue
- Stringbroker
- XMLBrokerprotected void deleteElement(org.w3c.dom.Element elementObject, org.w3c.dom.Element elementList)
elementObject
- ElementelementList
- NodeListprotected org.w3c.dom.Document getDocument()
broker
- XMLBrokerpublic java.lang.String getXMLid()
public void removeChildren(org.w3c.dom.Element element)
element
- Elementpublic org.w3c.dom.Element getFirstElement(org.w3c.dom.Element element, java.lang.String name)
element
- Elementname
- Stringpublic org.w3c.dom.Element findFirstElement(org.w3c.dom.Element element, java.lang.String name)
element
- Elementname
- Stringprotected java.util.List<org.w3c.dom.Element> getAllSubElements(org.w3c.dom.Element element, java.lang.String name)
element
- Elementname
- Stringprotected java.lang.String getSimpleElementText(org.w3c.dom.Element element, java.lang.String name)
element
- Elementname
- Stringprotected java.lang.String getSimpleElementText(org.w3c.dom.Element element)
element
- Elementpublic org.w3c.dom.Element createElement(java.lang.String name)
protected org.w3c.dom.Text createTextNode(java.lang.String text)