Class JAXBDataBinding

java.lang.Object
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
  • Constructor Details

    • JAXBDataBinding

      public JAXBDataBinding()
  • Method Details

    • 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, org.apache.cxf.common.xmlschema.SchemaCollection schemaCollection) 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