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, throwOutputError
private 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 OutputElementBase
public java.lang.String getNameDesc()
getNameDesc
in class OutputElementBase
public void setDefaultNsUri(java.lang.String uri)
setDefaultNsUri
in class OutputElementBase
protected void setRootNsContext(javax.xml.namespace.NamespaceContext ctxt)
setRootNsContext
in class OutputElementBase
protected 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)