org.jboss.xb.builder.runtime
Class DOMHandler
java.lang.Object
org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
org.jboss.xb.builder.runtime.DOMHandler
- All Implemented Interfaces:
- ParticleHandler
public class DOMHandler
- extends CharactersHandler
- implements ParticleHandler
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final DOMHandler INSTANCE
- The instance
DOMHandler
public DOMHandler()
startParticle
public Object startParticle(Object parent,
QName elementName,
ParticleBinding particle,
Attributes attrs,
NamespaceContext nsCtx)
- Specified by:
startParticle
in interface ParticleHandler
endParticle
public Object endParticle(Object o,
QName elementName,
ParticleBinding particle)
- Specified by:
endParticle
in interface ParticleHandler
setParent
public void setParent(Object parent,
Object o,
QName elementName,
ParticleBinding particle,
ParticleBinding parentParticle)
- Specified by:
setParent
in interface ParticleHandler
setValue
public void setValue(QName qName,
ElementBinding element,
Object owner,
Object value)
- Overrides:
setValue
in class CharactersHandler
unmarshal
public Object unmarshal(QName qName,
TypeBinding typeBinding,
NamespaceContext nsCtx,
ValueMetaData valueMetaData,
String value)
- Overrides:
unmarshal
in class CharactersHandler
unmarshalEmpty
public Object unmarshalEmpty(QName qName,
TypeBinding typeBinding,
NamespaceContext nsCtx,
ValueMetaData valueMetaData)
- Overrides:
unmarshalEmpty
in class CharactersHandler
createTopElement
public Element createTopElement(String namespace,
String name)
appendChildElement
public Element appendChildElement(Element parentElement,
String namespace,
String name)
addAttributes
public void addAttributes(Element element,
Attributes attrs)
setText
public void setText(Object owner,
Object value,
QName qName)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.