org.apache.cxf.tools.wsdl2java.databindings.jaxb
Class JAXBBindingGenerator

java.lang.Object
  extended by org.apache.cxf.tools.wsdl2java.databindings.jaxb.JAXBBindingGenerator
All Implemented Interfaces:
org.apache.cxf.tools.common.DataBindingGenerator

public class JAXBBindingGenerator
extends java.lang.Object
implements org.apache.cxf.tools.common.DataBindingGenerator


Field Summary
protected  com.sun.tools.xjc.api.S2JJAXBModel rawJaxbModel
           
protected  com.sun.tools.xjc.api.S2JJAXBModel rawJaxbModelGenCode
           
 
Constructor Summary
JAXBBindingGenerator()
           
 
Method Summary
 void generate()
           
 java.util.List<? extends com.sun.tools.xjc.api.Property> getBlock(javax.wsdl.Part part)
           
 java.lang.String getJavaType(javax.xml.namespace.QName qn, boolean boxify)
           
 java.lang.String getType(javax.xml.namespace.QName qn, boolean fullName)
           
 void initialize(org.apache.cxf.tools.common.ToolContext penv)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rawJaxbModel

protected com.sun.tools.xjc.api.S2JJAXBModel rawJaxbModel

rawJaxbModelGenCode

protected com.sun.tools.xjc.api.S2JJAXBModel rawJaxbModelGenCode
Constructor Detail

JAXBBindingGenerator

public JAXBBindingGenerator()
Method Detail

initialize

public void initialize(org.apache.cxf.tools.common.ToolContext penv)
                throws org.apache.cxf.tools.common.ToolException
Specified by:
initialize in interface org.apache.cxf.tools.common.DataBindingGenerator
Throws:
org.apache.cxf.tools.common.ToolException

generate

public void generate()
              throws org.apache.cxf.tools.common.ToolException
Specified by:
generate in interface org.apache.cxf.tools.common.DataBindingGenerator
Throws:
org.apache.cxf.tools.common.ToolException

getType

public java.lang.String getType(javax.xml.namespace.QName qn,
                                boolean fullName)
Specified by:
getType in interface org.apache.cxf.tools.common.DataBindingGenerator

getJavaType

public java.lang.String getJavaType(javax.xml.namespace.QName qn,
                                    boolean boxify)
Specified by:
getJavaType in interface org.apache.cxf.tools.common.DataBindingGenerator

getBlock

public java.util.List<? extends com.sun.tools.xjc.api.Property> getBlock(javax.wsdl.Part part)
Specified by:
getBlock in interface org.apache.cxf.tools.common.DataBindingGenerator


Copyright © 2006 Apache Software Foundation. All Rights Reserved.