org.richfaces.cdk.templatecompiler.model
Class ElementsHandler

java.lang.Object
  extended by org.richfaces.cdk.templatecompiler.model.ElementsHandler
All Implemented Interfaces:
javax.xml.bind.annotation.DomHandler<ModelElement,javax.xml.transform.dom.DOMResult>

public class ElementsHandler
extends java.lang.Object
implements javax.xml.bind.annotation.DomHandler<ModelElement,javax.xml.transform.dom.DOMResult>

Author:
asmirnov@exadel.com

Constructor Summary
ElementsHandler()
          Default constructor.
ElementsHandler(javax.xml.parsers.DocumentBuilder builder)
          Constructor that allows applications to specify which DOM implementation to be used.
 
Method Summary
 javax.xml.transform.dom.DOMResult createUnmarshaller(javax.xml.bind.ValidationEventHandler errorHandler)
           
 javax.xml.parsers.DocumentBuilder getBuilder()
           
 org.w3c.dom.Element getDomElement(javax.xml.transform.dom.DOMResult r)
           
 ModelElement getElement(javax.xml.transform.dom.DOMResult rt)
           
 javax.xml.transform.Source marshal(ModelElement n, javax.xml.bind.ValidationEventHandler errorHandler)
           
 void setBuilder(javax.xml.parsers.DocumentBuilder builder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElementsHandler

public ElementsHandler()
Default constructor.

It is up to a JAXB provider to decide which DOM implementation to use or how that is configured.


ElementsHandler

public ElementsHandler(javax.xml.parsers.DocumentBuilder builder)
Constructor that allows applications to specify which DOM implementation to be used.

Parameters:
builder - must not be null. JAXB uses this DocumentBuilder to create a new element.
Method Detail

getBuilder

public javax.xml.parsers.DocumentBuilder getBuilder()

setBuilder

public void setBuilder(javax.xml.parsers.DocumentBuilder builder)

createUnmarshaller

public javax.xml.transform.dom.DOMResult createUnmarshaller(javax.xml.bind.ValidationEventHandler errorHandler)
Specified by:
createUnmarshaller in interface javax.xml.bind.annotation.DomHandler<ModelElement,javax.xml.transform.dom.DOMResult>

getElement

public ModelElement getElement(javax.xml.transform.dom.DOMResult rt)
Specified by:
getElement in interface javax.xml.bind.annotation.DomHandler<ModelElement,javax.xml.transform.dom.DOMResult>

getDomElement

public org.w3c.dom.Element getDomElement(javax.xml.transform.dom.DOMResult r)

marshal

public javax.xml.transform.Source marshal(ModelElement n,
                                          javax.xml.bind.ValidationEventHandler errorHandler)
Specified by:
marshal in interface javax.xml.bind.annotation.DomHandler<ModelElement,javax.xml.transform.dom.DOMResult>


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.