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 java.lang.Object
implements DataBindingProfile


Constructor Summary
JAXBDataBinding()
           
 
Method Summary
 org.w3c.dom.Node cloneNode(org.w3c.dom.Document document, org.w3c.dom.Node node, boolean deep)
           
 DefaultValueWriter createDefaultValueWriter(javax.xml.namespace.QName qname, boolean element)
           
 DefaultValueWriter createDefaultValueWriterForWrappedElement(javax.xml.namespace.QName wrapperElement, javax.xml.namespace.QName item)
           
 void generate(ToolContext c)
           
 java.lang.String getType(javax.xml.namespace.QName qname, boolean element)
           
 java.lang.String getWrappedElementType(javax.xml.namespace.QName wrapperElement, javax.xml.namespace.QName item)
           
 void initialize(ToolContext c)
           
 void validateSchema(org.w3c.dom.Element ele)
           
 
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 java.lang.String getType(javax.xml.namespace.QName qname,
                                boolean element)
Specified by:
getType in interface DataBindingProfile

getWrappedElementType

public java.lang.String getWrappedElementType(javax.xml.namespace.QName wrapperElement,
                                              javax.xml.namespace.QName item)
Specified by:
getWrappedElementType in interface DataBindingProfile

cloneNode

public org.w3c.dom.Node cloneNode(org.w3c.dom.Document document,
                                  org.w3c.dom.Node node,
                                  boolean deep)
                           throws org.w3c.dom.DOMException
Throws:
org.w3c.dom.DOMException

validateSchema

public void validateSchema(org.w3c.dom.Element ele)
                    throws ToolException
Throws:
ToolException

createDefaultValueWriter

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

createDefaultValueWriterForWrappedElement

public DefaultValueWriter createDefaultValueWriterForWrappedElement(javax.xml.namespace.QName wrapperElement,
                                                                    javax.xml.namespace.QName item)
Specified by:
createDefaultValueWriterForWrappedElement in interface DataBindingProfile


Apache CXF