de.fzj.unicore.wsrflite.xfire
Class CustomWSDLBuilder

java.lang.Object
  extended by org.codehaus.xfire.wsdl.AbstractWSDL
      extended by org.codehaus.xfire.wsdl11.builder.WSDLBuilder
          extended by org.codehaus.xfire.xmlbeans.XmlBeansWSDLBuilder
              extended by de.fzj.unicore.wsrflite.xfire.CustomWSDLBuilder
All Implemented Interfaces:
org.codehaus.xfire.wsdl.WSDLWriter

public class CustomWSDLBuilder
extends org.codehaus.xfire.xmlbeans.XmlBeansWSDLBuilder

Used for service level class loader injection into XMLBeans.

Author:
j.daivandy@fz-juelich.de

Field Summary
 
Fields inherited from class org.codehaus.xfire.wsdl11.builder.WSDLBuilder
OVERRIDING_TYPES
 
Fields inherited from class org.codehaus.xfire.wsdl.AbstractWSDL
CLEAN_IMPORTS, GENERATE_IMPORTS, REMOVE_ALL_IMPORTS, typeMap, XSD_NS
 
Fields inherited from interface org.codehaus.xfire.wsdl.WSDLWriter
WSDL11_NS, WSDL11_SOAP_NS
 
Constructor Summary
CustomWSDLBuilder(org.codehaus.xfire.service.Service service, org.codehaus.xfire.transport.TransportManager transportManager, ClassLoader cl)
           
 
Method Summary
 void addDependency(org.codehaus.xfire.wsdl.SchemaType type)
           
 org.jdom.Element getSchema(org.codehaus.xfire.xmlbeans.XmlBeansType xbeanType)
           
 
Methods inherited from class org.codehaus.xfire.wsdl11.builder.WSDLBuilder
addNamespace, createAbstractInterface, createConcreteInterface, createDocLitPart, createDocumentType, createInputParts, createOperation, createOutputParts, createPart, createRpcLitPart, createSequence, createWrappedInputParts, createWrappedOutputParts, getDefinition, getTransportManager, getWSDLBuilderExtensions, setDefinition, setTransportManager, setWSDLBuilderExtensions, write, writeComplexTypes, writeParametersSchema
 
Methods inherited from class org.codehaus.xfire.wsdl.AbstractWSDL
addNamespaceImport, addSchema, addSchemas, cleanImport, cleanImports, cleanImports, createSchemaType, getImport, getNamespacePrefix, getSchemaTypes, getService, getTargetNamespace, hasDependency, hasSchema, initialize, isSchemaLocationRemoved, removeAllImports, removeImports, setSchema, setSchemaLocationRemoved, setSchemaTypes, setService, updateImports, writeImports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomWSDLBuilder

public CustomWSDLBuilder(org.codehaus.xfire.service.Service service,
                         org.codehaus.xfire.transport.TransportManager transportManager,
                         ClassLoader cl)
                  throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException
Method Detail

addDependency

public void addDependency(org.codehaus.xfire.wsdl.SchemaType type)
Overrides:
addDependency in class org.codehaus.xfire.xmlbeans.XmlBeansWSDLBuilder

getSchema

public org.jdom.Element getSchema(org.codehaus.xfire.xmlbeans.XmlBeansType xbeanType)
Overrides:
getSchema in class org.codehaus.xfire.xmlbeans.XmlBeansWSDLBuilder


Copyright © 2010. All Rights Reserved.