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)