Apache CXF API

org.apache.cxf.jibx.tools
Class JibxToolingDataBinding

java.lang.Object
  extended by org.apache.cxf.jibx.tools.JibxToolingDataBinding
All Implemented Interfaces:
DataBindingProfile

public class JibxToolingDataBinding
extends Object
implements DataBindingProfile


Constructor Summary
JibxToolingDataBinding()
           
 
Method Summary
 DefaultValueWriter createDefaultValueWriter(QName qn, boolean element)
           
 DefaultValueWriter createDefaultValueWriterForWrappedElement(QName wrapperElement, QName qn)
           
 void generate(ToolContext context)
           
static void getDefinitions(org.jibx.binding.model.BindingHolder holder, Map<org.jibx.runtime.QName,org.jibx.binding.model.MappingElement> types, Map<org.jibx.runtime.QName,org.jibx.binding.model.MappingElement> elems)
           
 String getType(QName qn, boolean element)
           
 String getWrappedElementType(QName wrapperElement, QName item)
           
 void initialize(ToolContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JibxToolingDataBinding

public JibxToolingDataBinding()
Method Detail

createDefaultValueWriter

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

createDefaultValueWriterForWrappedElement

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

generate

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

getDefinitions

public static void getDefinitions(org.jibx.binding.model.BindingHolder holder,
                                  Map<org.jibx.runtime.QName,org.jibx.binding.model.MappingElement> types,
                                  Map<org.jibx.runtime.QName,org.jibx.binding.model.MappingElement> elems)

getType

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

getWrappedElementType

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

initialize

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

Apache CXF API

Apache CXF