Class JAXBDataBinding
- java.lang.Object
-
- org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding
-
- All Implemented Interfaces:
DataBindingProfile
public class JAXBDataBinding extends Object implements DataBindingProfile
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJAXBDataBinding.LocationFilterReader
-
Constructor Summary
Constructors Constructor Description JAXBDataBinding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodecloneNode(Document document, Node node, boolean deep)DefaultValueWritercreateDefaultValueWriter(QName qname, boolean element)DefaultValueWritercreateDefaultValueWriterForWrappedElement(QName wrapperElement, QName item)voidgenerate(ToolContext c)StringgetType(QName qname, boolean element)StringgetWrappedElementType(QName wrapperElement, QName item)voidinitialize(ToolContext c)voidvalidateSchema(Element ele, String uri, OASISCatalogManager catalog, SchemaCollection schemaCollection)
-
-
-
Method Detail
-
initialize
public void initialize(ToolContext c) throws ToolException
- Specified by:
initializein interfaceDataBindingProfile- Throws:
ToolException
-
generate
public void generate(ToolContext c) throws ToolException
- Specified by:
generatein interfaceDataBindingProfile- Throws:
ToolException
-
getType
public String getType(QName qname, boolean element)
- Specified by:
getTypein interfaceDataBindingProfile
-
getWrappedElementType
public String getWrappedElementType(QName wrapperElement, QName item)
- Specified by:
getWrappedElementTypein interfaceDataBindingProfile
-
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:
createDefaultValueWriterin interfaceDataBindingProfile
-
createDefaultValueWriterForWrappedElement
public DefaultValueWriter createDefaultValueWriterForWrappedElement(QName wrapperElement, QName item)
- Specified by:
createDefaultValueWriterForWrappedElementin interfaceDataBindingProfile
-
-