JBoss XML Binding 2.0.3.GA-redhat-2

org.jboss.xb.builder.runtime
Class DOMHandler

java.lang.Object
  extended by org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
      extended by org.jboss.xb.builder.runtime.DOMHandler
All Implemented Interfaces:
ParticleHandler

public class DOMHandler
extends CharactersHandler
implements ParticleHandler


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
CharactersHandler.DefaultUnmarshalCharactersHandler, CharactersHandler.UnmarshalCharactersHandler
 
Field Summary
static DOMHandler INSTANCE
          The instance
 
Fields inherited from class org.jboss.xb.binding.sunday.unmarshalling.CharactersHandler
DEFAULT, DEFAULT_UNMARSHAL_HANDLER, NOOP, NOOP_UNMARSHAL_HANDLER, unmarshalHandler
 
Constructor Summary
DOMHandler()
           
 
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
 

Field Detail

INSTANCE

public static final DOMHandler INSTANCE
The instance

Constructor Detail

DOMHandler

public DOMHandler()
Method Detail

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)

JBoss XML Binding 2.0.3.GA-redhat-2

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.