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:
org.apache.cxf.tools.wsdlto.core.DataBindingProfile

public class JAXBDataBinding
extends Object
implements org.apache.cxf.tools.wsdlto.core.DataBindingProfile


Nested Class Summary
 class JAXBDataBinding.LocationFilterReader
           
 
Constructor Summary
JAXBDataBinding()
           
 
Method Summary
 Node cloneNode(Document document, Node node, boolean deep)
           
 org.apache.cxf.tools.common.model.DefaultValueWriter createDefaultValueWriter(QName qname, boolean element)
           
 org.apache.cxf.tools.common.model.DefaultValueWriter createDefaultValueWriterForWrappedElement(QName wrapperElement, QName item)
           
 void generate(org.apache.cxf.tools.common.ToolContext c)
           
 String getType(QName qname, boolean element)
           
 String getWrappedElementType(QName wrapperElement, QName item)
           
 void initialize(org.apache.cxf.tools.common.ToolContext c)
           
 void validateSchema(Element ele, String uri, org.apache.cxf.catalog.OASISCatalogManager catalog)
           
 
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(org.apache.cxf.tools.common.ToolContext c)
                throws org.apache.cxf.tools.common.ToolException
Specified by:
initialize in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
Throws:
org.apache.cxf.tools.common.ToolException

generate

public void generate(org.apache.cxf.tools.common.ToolContext c)
              throws org.apache.cxf.tools.common.ToolException
Specified by:
generate in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile
Throws:
org.apache.cxf.tools.common.ToolException

getType

public String getType(QName qname,
                      boolean element)
Specified by:
getType in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile

getWrappedElementType

public String getWrappedElementType(QName wrapperElement,
                                    QName item)
Specified by:
getWrappedElementType in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile

cloneNode

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

validateSchema

public void validateSchema(Element ele,
                           String uri,
                           org.apache.cxf.catalog.OASISCatalogManager catalog)
                    throws org.apache.cxf.tools.common.ToolException
Throws:
org.apache.cxf.tools.common.ToolException

createDefaultValueWriter

public org.apache.cxf.tools.common.model.DefaultValueWriter createDefaultValueWriter(QName qname,
                                                                                     boolean element)
Specified by:
createDefaultValueWriter in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile

createDefaultValueWriterForWrappedElement

public org.apache.cxf.tools.common.model.DefaultValueWriter createDefaultValueWriterForWrappedElement(QName wrapperElement,
                                                                                                      QName item)
Specified by:
createDefaultValueWriterForWrappedElement in interface org.apache.cxf.tools.wsdlto.core.DataBindingProfile


Apache CXF