public class DOMOutputElement extends OutputElementBase
| Modifier and Type | Field and Description |
|---|---|
private boolean |
_defaultNsSet |
private org.w3c.dom.Element |
_element
Actual DOM element for which this element object acts as a proxy.
|
private DOMOutputElement |
_parent
Reference to the parent element, element enclosing this element.
|
_defaultNsURI, _nsMapping, _nsMapShared, _rootNsContext, PREFIX_MISBOUND, PREFIX_OK, PREFIX_UNBOUND| Modifier | Constructor and Description |
|---|---|
private |
DOMOutputElement()
Constructor for the virtual root element
|
private |
DOMOutputElement(DOMOutputElement parent,
org.w3c.dom.Element element,
BijectiveNsMap ns) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttribute(java.lang.String pname,
java.lang.String value) |
protected void |
addAttribute(java.lang.String uri,
java.lang.String qname,
java.lang.String value) |
protected void |
addToPool(DOMOutputElement poolHead)
Method called to temporarily link this instance to a pool, to
allow reusing of instances with the same reader.
|
void |
appendChild(org.w3c.dom.Node n) |
protected void |
appendNode(org.w3c.dom.Node n) |
protected DOMOutputElement |
createAndAttachChild(org.w3c.dom.Element element)
Simplest factory method, which gets called when a 1-argument
element output method is called.
|
protected DOMOutputElement |
createChild(org.w3c.dom.Element element) |
static DOMOutputElement |
createRoot() |
java.lang.String |
getNameDesc() |
DOMOutputElement |
getParent() |
boolean |
isRoot() |
private void |
relink(DOMOutputElement parent,
org.w3c.dom.Element element)
Method called to reuse a pooled instance.
|
protected DOMOutputElement |
reuseAsChild(DOMOutputElement parent,
org.w3c.dom.Element element) |
void |
setDefaultNsUri(java.lang.String uri) |
protected void |
setRootNsContext(javax.xml.namespace.NamespaceContext ctxt) |
addPrefix, generateMapping, getDefaultNsUri, getExplicitPrefix, getNamespaceURI, getPrefix, getPrefixes, isPrefixValid, relink, throwOutputErrorprivate DOMOutputElement _parent
private org.w3c.dom.Element _element
private boolean _defaultNsSet
private DOMOutputElement()
private DOMOutputElement(DOMOutputElement parent, org.w3c.dom.Element element, BijectiveNsMap ns)
private void relink(DOMOutputElement parent, org.w3c.dom.Element element)
public static DOMOutputElement createRoot()
protected DOMOutputElement createAndAttachChild(org.w3c.dom.Element element)
protected DOMOutputElement createChild(org.w3c.dom.Element element)
protected DOMOutputElement reuseAsChild(DOMOutputElement parent, org.w3c.dom.Element element)
protected void addToPool(DOMOutputElement poolHead)
public DOMOutputElement getParent()
public boolean isRoot()
isRoot in class OutputElementBasepublic java.lang.String getNameDesc()
getNameDesc in class OutputElementBasepublic void setDefaultNsUri(java.lang.String uri)
setDefaultNsUri in class OutputElementBaseprotected void setRootNsContext(javax.xml.namespace.NamespaceContext ctxt)
setRootNsContext in class OutputElementBaseprotected void appendNode(org.w3c.dom.Node n)
protected void addAttribute(java.lang.String pname,
java.lang.String value)
protected void addAttribute(java.lang.String uri,
java.lang.String qname,
java.lang.String value)
public void appendChild(org.w3c.dom.Node n)