public class DOMHandler extends CharactersHandler implements ParticleHandler
CharactersHandler.DefaultUnmarshalCharactersHandler, CharactersHandler.UnmarshalCharactersHandler
Modifier and Type | Field and Description |
---|---|
static DOMHandler |
INSTANCE
The instance
|
DEFAULT, DEFAULT_UNMARSHAL_HANDLER, NOOP, NOOP_UNMARSHAL_HANDLER, unmarshalHandler
Constructor and Description |
---|
DOMHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addAttributes(Element element,
Attributes attrs) |
Element |
appendChildElement(Element parentElement,
String namespace,
String name) |
Element |
createTopElement(String namespace,
String name) |
Object |
endParticle(Object o,
QName elementName,
ParticleBinding particle) |
void |
setParent(Object parent,
Object o,
QName elementName,
ParticleBinding particle,
ParticleBinding parentParticle) |
void |
setText(Object owner,
Object value,
QName qName) |
void |
setValue(QName qName,
ElementBinding element,
Object owner,
Object value) |
Object |
startParticle(Object parent,
QName elementName,
ParticleBinding particle,
Attributes attrs,
NamespaceContext nsCtx) |
Object |
unmarshal(QName qName,
TypeBinding typeBinding,
NamespaceContext nsCtx,
ValueMetaData valueMetaData,
String value) |
Object |
unmarshalEmpty(QName qName,
TypeBinding typeBinding,
NamespaceContext nsCtx,
ValueMetaData valueMetaData) |
public static final DOMHandler INSTANCE
public Object startParticle(Object parent, QName elementName, ParticleBinding particle, Attributes attrs, NamespaceContext nsCtx)
startParticle
in interface ParticleHandler
public Object endParticle(Object o, QName elementName, ParticleBinding particle)
endParticle
in interface ParticleHandler
public void setParent(Object parent, Object o, QName elementName, ParticleBinding particle, ParticleBinding parentParticle)
setParent
in interface ParticleHandler
public void setValue(QName qName, ElementBinding element, Object owner, Object value)
setValue
in class CharactersHandler
public Object unmarshal(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, ValueMetaData valueMetaData, String value)
unmarshal
in class CharactersHandler
public Object unmarshalEmpty(QName qName, TypeBinding typeBinding, NamespaceContext nsCtx, ValueMetaData valueMetaData)
unmarshalEmpty
in class CharactersHandler
public Element appendChildElement(Element parentElement, String namespace, String name)
public void addAttributes(Element element, Attributes attrs)
Copyright © 2015 JBoss by Red Hat. All rights reserved.