Apache CXF API

org.apache.cxf.tools.wsdlto.databinding.jaxb
Class JAXBDataBinding

java.lang.Object
  extended by org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding
All Implemented Interfaces:
DataBindingProfile

public class JAXBDataBinding
extends Object
implements DataBindingProfile


Nested Class Summary
 class JAXBDataBinding.LocationFilterReader
           
 
Constructor Summary
JAXBDataBinding()
           
 
Method Summary
 Node cloneNode(Document document, Node node, boolean deep)
           
 DefaultValueWriter createDefaultValueWriter(QName qname, boolean element)
           
 DefaultValueWriter createDefaultValueWriterForWrappedElement(QName wrapperElement, QName item)
           
 void generate(ToolContext c)
           
 String getType(QName qname, boolean element)
           
 String getWrappedElementType(QName wrapperElement, QName item)
           
 void initialize(ToolContext c)
           
 void validateSchema(Element ele, String uri, OASISCatalogManager catalog, SchemaCollection schemaCollection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBDataBinding

public JAXBDataBinding()
Method Detail

initialize

public void initialize(ToolContext c)
                throws ToolException
Specified by:
initialize in interface DataBindingProfile
Throws:
ToolException

generate

public void generate(ToolContext c)
              throws ToolException
Specified by:
generate in interface DataBindingProfile
Throws:
ToolException

getType

public String getType(QName qname,
                      boolean element)
Specified by:
getType in interface DataBindingProfile

getWrappedElementType

public String getWrappedElementType(QName wrapperElement,
                                    QName item)
Specified by:
getWrappedElementType in interface DataBindingProfile

cloneNode

public Node cloneNode(Document document,
                      Node node,
                      boolean deep)
               throws DOMException
Throws:
DOMException

validateSchema

public void validateSchema(Element ele,
                           String uri,
                           OASISCatalogManager catalog,
                           SchemaCollection schemaCollection)
                    throws ToolException
Throws:
ToolException

createDefaultValueWriter

public DefaultValueWriter createDefaultValueWriter(QName qname,
                                                   boolean element)
Specified by:
createDefaultValueWriter in interface DataBindingProfile

createDefaultValueWriterForWrappedElement

public DefaultValueWriter createDefaultValueWriterForWrappedElement(QName wrapperElement,
                                                                    QName item)
Specified by:
createDefaultValueWriterForWrappedElement in interface DataBindingProfile

Apache CXF API

Apache CXF