org.ow2.easywsdl.wsdl.decorator
Class AbstractWSDLConverter<DNew extends AbsItfDescription,DImpl extends DecoratorDescriptionImpl,SNew extends AbsItfService,SImpl extends DecoratorServiceImpl,BNew extends AbsItfBinding,BImpl extends DecoratorBindingImpl,INew extends AbsItfInterfaceType,IImpl extends DecoratorInterfaceTypeImpl,InclNew extends AbsItfInclude,InclImpl extends DecoratorIncludeImpl,ImptNew extends AbsItfImport,ImptImpl extends DecoratorImportImpl,TNew extends AbsItfTypes,TImpl extends DecoratorTypesImpl,ENew extends AbsItfEndpoint,EImpl extends DecoratorEndpointImpl,ONew extends AbsItfOperation,OImpl extends DecoratorOperationImpl,InNew extends AbsItfInput,InImpl extends DecoratorInputImpl,OutNew extends AbsItfOutput,OutImpl extends DecoratorOutputImpl,FNew extends AbsItfFault,FImpl extends DecoratorFaultImpl,BONew extends AbsItfBindingOperation,BOImpl extends DecoratorBindingOperationImpl,BInNew extends AbsItfBindingInput,BInImpl extends DecoratorBindingInputImpl,BOutNew extends AbsItfBindingOutput,BOutImpl extends DecoratorBindingOutputImpl,BFNew extends AbsItfBindingFault,BFImpl extends DecoratorBindingFaultImpl,SchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfSchema,SchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorSchemaImpl,AnnNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAnnotation,AnnImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAnnotationImpl,AttGNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAttributeGroup,AttGImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAttributeGroupImpl,AttNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAttribute,AttImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAttributeImpl,CTNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfComplexType,CTImpl extends org.ow2.easywsdl.schema.decorator.DecoratorComplexTypeImpl,ElmtNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfElement,ElmtImpl extends org.ow2.easywsdl.schema.decorator.DecoratorElementImpl,GNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfGroup,GImpl extends org.ow2.easywsdl.schema.decorator.DecoratorGroupImpl,ImptSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfImport,ImptSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorImportImpl,InclSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfInclude,InclSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorIncludeImpl,NotNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfNotation,NotImpl extends org.ow2.easywsdl.schema.decorator.DecoratorNotationImpl,RedNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfRedefine,RedImpl extends org.ow2.easywsdl.schema.decorator.DecoratorRedefineImpl,STNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfSimpleType,STImpl extends org.ow2.easywsdl.schema.decorator.DecoratorSimpleTypeImpl,TSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfType,TSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorTypeImpl>

java.lang.Object
  extended by org.ow2.easywsdl.wsdl.decorator.AbstractWSDLConverter<DNew,DImpl,SNew,SImpl,BNew,BImpl,INew,IImpl,InclNew,InclImpl,ImptNew,ImptImpl,TNew,TImpl,ENew,EImpl,ONew,OImpl,InNew,InImpl,OutNew,OutImpl,FNew,FImpl,BONew,BOImpl,BInNew,BInImpl,BOutNew,BOutImpl,BFNew,BFImpl,SchNew,SchImpl,AnnNew,AnnImpl,AttGNew,AttGImpl,AttNew,AttImpl,CTNew,CTImpl,ElmtNew,ElmtImpl,GNew,GImpl,ImptSchNew,ImptSchImpl,InclSchNew,InclSchImpl,NotNew,NotImpl,RedNew,RedImpl,STNew,STImpl,TSchNew,TSchImpl>

public abstract class AbstractWSDLConverter<DNew extends AbsItfDescription,DImpl extends DecoratorDescriptionImpl,SNew extends AbsItfService,SImpl extends DecoratorServiceImpl,BNew extends AbsItfBinding,BImpl extends DecoratorBindingImpl,INew extends AbsItfInterfaceType,IImpl extends DecoratorInterfaceTypeImpl,InclNew extends AbsItfInclude,InclImpl extends DecoratorIncludeImpl,ImptNew extends AbsItfImport,ImptImpl extends DecoratorImportImpl,TNew extends AbsItfTypes,TImpl extends DecoratorTypesImpl,ENew extends AbsItfEndpoint,EImpl extends DecoratorEndpointImpl,ONew extends AbsItfOperation,OImpl extends DecoratorOperationImpl,InNew extends AbsItfInput,InImpl extends DecoratorInputImpl,OutNew extends AbsItfOutput,OutImpl extends DecoratorOutputImpl,FNew extends AbsItfFault,FImpl extends DecoratorFaultImpl,BONew extends AbsItfBindingOperation,BOImpl extends DecoratorBindingOperationImpl,BInNew extends AbsItfBindingInput,BInImpl extends DecoratorBindingInputImpl,BOutNew extends AbsItfBindingOutput,BOutImpl extends DecoratorBindingOutputImpl,BFNew extends AbsItfBindingFault,BFImpl extends DecoratorBindingFaultImpl,SchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfSchema,SchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorSchemaImpl,AnnNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAnnotation,AnnImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAnnotationImpl,AttGNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAttributeGroup,AttGImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAttributeGroupImpl,AttNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAttribute,AttImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAttributeImpl,CTNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfComplexType,CTImpl extends org.ow2.easywsdl.schema.decorator.DecoratorComplexTypeImpl,ElmtNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfElement,ElmtImpl extends org.ow2.easywsdl.schema.decorator.DecoratorElementImpl,GNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfGroup,GImpl extends org.ow2.easywsdl.schema.decorator.DecoratorGroupImpl,ImptSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfImport,ImptSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorImportImpl,InclSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfInclude,InclSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorIncludeImpl,NotNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfNotation,NotImpl extends org.ow2.easywsdl.schema.decorator.DecoratorNotationImpl,RedNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfRedefine,RedImpl extends org.ow2.easywsdl.schema.decorator.DecoratorRedefineImpl,STNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfSimpleType,STImpl extends org.ow2.easywsdl.schema.decorator.DecoratorSimpleTypeImpl,TSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfType,TSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorTypeImpl>
extends java.lang.Object

Author:
Nicolas Salatge - eBM WebSourcing

Field Summary
protected  org.ow2.easywsdl.schema.decorator.AbstractSchemaConverter<SchNew,SchImpl,AnnNew,AnnImpl,AttGNew,AttGImpl,AttNew,AttImpl,CTNew,CTImpl,ElmtNew,ElmtImpl,GNew,GImpl,ImptSchNew,ImptSchImpl,InclSchNew,InclSchImpl,NotNew,NotImpl,RedNew,RedImpl,STNew,STImpl,TSchNew,TSchImpl> schemaConverter
           
 
Constructor Summary
AbstractWSDLConverter()
           
 
Method Summary
protected  BNew convertBinding(AbsItfBinding oldBinding, java.lang.Class<BImpl> bimpl)
           
protected  BInNew convertBindingInput(AbsItfBindingInput oldBindingInput, java.lang.Class<BInImpl> binimpl)
           
protected  BOutNew convertBindingOutput(AbsItfBindingOutput oldBindingOutput, java.lang.Class<BOutImpl> boutimpl)
           
protected  void convertBindings(java.util.List<AbsItfBinding> bindings, java.lang.Class<BImpl> bimpl, DNew newDesc)
           
abstract  DNew convertDescription(AbsItfDescription desc)
           
protected  DNew convertDescription(AbsItfDescription odlDesc, java.lang.Class<DImpl> dimpl, java.lang.Class<SImpl> simpl, java.lang.Class<BImpl> bimpl, java.lang.Class<IImpl> iimpl, java.lang.Class<InclImpl> inclimpl, java.lang.Class<ImptImpl> imptimpl, java.lang.Class<TImpl> timpl, java.lang.Class<EImpl> eimpl, java.lang.Class<OImpl> oimpl, java.lang.Class<InImpl> inimpl, java.lang.Class<OutImpl> outimpl, java.lang.Class<FImpl> fimpl, java.lang.Class<BOImpl> boimpl, java.lang.Class<BInImpl> binimpl, java.lang.Class<BOutImpl> boutimpl, java.lang.Class<BFImpl> bfimpl)
           
protected  ENew convertEndpoint(AbsItfEndpoint oldEp, java.lang.Class<EImpl> eimpl)
           
protected  void convertEndpoints(java.util.List<AbsItfEndpoint> endpoints, java.lang.Class<EImpl> eimpl)
           
protected  ImptNew convertImport(AbsItfImport oldImpt, java.lang.Class<ImptImpl> imptimpl)
           
protected  void convertImports(java.util.List<AbsItfImport> imports, java.lang.Class<ImptImpl> imptimpl, DNew newDesc)
           
protected  InclNew convertInclude(AbsItfInclude oldInclude, java.lang.Class<InclImpl> inclimpl)
           
protected  void convertIncludes(java.util.List<AbsItfInclude> includes, java.lang.Class<InclImpl> inclimpl, DNew newDesc)
           
protected  InNew convertInput(AbsItfInput oldInput, java.lang.Class<InImpl> inimpl)
           
protected  INew convertInterface(AbsItfInterfaceType oldItf, java.lang.Class<IImpl> iimpl)
           
protected  void convertInterfaces(java.util.List<AbsItfInterfaceType> interfaces, java.lang.Class<IImpl> iimpl, DNew newDesc)
           
protected  OutNew convertOutput(AbsItfOutput oldOutput, java.lang.Class<OutImpl> outimpl)
           
protected  SNew convertService(AbsItfService oldService, java.lang.Class<SImpl> simpl)
          Convert all wsdl element
protected  void convertServices(java.util.List<AbsItfService> services, java.lang.Class<SImpl> simpl, DNew newDesc)
           
protected  TNew convertTypes(AbsItfTypes oldTypes, java.lang.Class<TImpl> typesimpl)
           
 void setSchemaConverter(org.ow2.easywsdl.schema.decorator.AbstractSchemaConverter<SchNew,SchImpl,AnnNew,AnnImpl,AttGNew,AttGImpl,AttNew,AttImpl,CTNew,CTImpl,ElmtNew,ElmtImpl,GNew,GImpl,ImptSchNew,ImptSchImpl,InclSchNew,InclSchImpl,NotNew,NotImpl,RedNew,RedImpl,STNew,STImpl,TSchNew,TSchImpl> schemaConverter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schemaConverter

protected org.ow2.easywsdl.schema.decorator.AbstractSchemaConverter<SchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfSchema,SchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorSchemaImpl,AnnNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAnnotation,AnnImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAnnotationImpl,AttGNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAttributeGroup,AttGImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAttributeGroupImpl,AttNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfAttribute,AttImpl extends org.ow2.easywsdl.schema.decorator.DecoratorAttributeImpl,CTNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfComplexType,CTImpl extends org.ow2.easywsdl.schema.decorator.DecoratorComplexTypeImpl,ElmtNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfElement,ElmtImpl extends org.ow2.easywsdl.schema.decorator.DecoratorElementImpl,GNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfGroup,GImpl extends org.ow2.easywsdl.schema.decorator.DecoratorGroupImpl,ImptSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfImport,ImptSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorImportImpl,InclSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfInclude,InclSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorIncludeImpl,NotNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfNotation,NotImpl extends org.ow2.easywsdl.schema.decorator.DecoratorNotationImpl,RedNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfRedefine,RedImpl extends org.ow2.easywsdl.schema.decorator.DecoratorRedefineImpl,STNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfSimpleType,STImpl extends org.ow2.easywsdl.schema.decorator.DecoratorSimpleTypeImpl,TSchNew extends org.ow2.easywsdl.schema.api.absItf.AbsItfType,TSchImpl extends org.ow2.easywsdl.schema.decorator.DecoratorTypeImpl> schemaConverter
Constructor Detail

AbstractWSDLConverter

public AbstractWSDLConverter()
Method Detail

setSchemaConverter

public void setSchemaConverter(org.ow2.easywsdl.schema.decorator.AbstractSchemaConverter<SchNew,SchImpl,AnnNew,AnnImpl,AttGNew,AttGImpl,AttNew,AttImpl,CTNew,CTImpl,ElmtNew,ElmtImpl,GNew,GImpl,ImptSchNew,ImptSchImpl,InclSchNew,InclSchImpl,NotNew,NotImpl,RedNew,RedImpl,STNew,STImpl,TSchNew,TSchImpl> schemaConverter)

convertDescription

public abstract DNew convertDescription(AbsItfDescription desc)
                                                           throws WSDLException
Throws:
WSDLException

convertDescription

protected DNew convertDescription(AbsItfDescription odlDesc,
                                  java.lang.Class<DImpl> dimpl,
                                  java.lang.Class<SImpl> simpl,
                                  java.lang.Class<BImpl> bimpl,
                                  java.lang.Class<IImpl> iimpl,
                                  java.lang.Class<InclImpl> inclimpl,
                                  java.lang.Class<ImptImpl> imptimpl,
                                  java.lang.Class<TImpl> timpl,
                                  java.lang.Class<EImpl> eimpl,
                                  java.lang.Class<OImpl> oimpl,
                                  java.lang.Class<InImpl> inimpl,
                                  java.lang.Class<OutImpl> outimpl,
                                  java.lang.Class<FImpl> fimpl,
                                  java.lang.Class<BOImpl> boimpl,
                                  java.lang.Class<BInImpl> binimpl,
                                  java.lang.Class<BOutImpl> boutimpl,
                                  java.lang.Class<BFImpl> bfimpl)
                                                     throws WSDLException
Throws:
WSDLException

convertService

protected SNew convertService(AbsItfService oldService,
                              java.lang.Class<SImpl> simpl)
                                             throws WSDLException
Convert all wsdl element

Throws:
WSDLException

convertServices

protected void convertServices(java.util.List<AbsItfService> services,
                               java.lang.Class<SImpl> simpl,
                               DNew newDesc)
                        throws WSDLException
Throws:
WSDLException

convertBinding

protected BNew convertBinding(AbsItfBinding oldBinding,
                              java.lang.Class<BImpl> bimpl)
                                             throws WSDLException
Throws:
WSDLException

convertBindings

protected void convertBindings(java.util.List<AbsItfBinding> bindings,
                               java.lang.Class<BImpl> bimpl,
                               DNew newDesc)
                        throws WSDLException
Throws:
WSDLException

convertInterface

protected INew convertInterface(AbsItfInterfaceType oldItf,
                                java.lang.Class<IImpl> iimpl)
                                                     throws WSDLException
Throws:
WSDLException

convertInterfaces

protected void convertInterfaces(java.util.List<AbsItfInterfaceType> interfaces,
                                 java.lang.Class<IImpl> iimpl,
                                 DNew newDesc)
                          throws WSDLException
Throws:
WSDLException

convertInclude

protected InclNew convertInclude(AbsItfInclude oldInclude,
                                 java.lang.Class<InclImpl> inclimpl)
                                                throws WSDLException
Throws:
WSDLException

convertIncludes

protected void convertIncludes(java.util.List<AbsItfInclude> includes,
                               java.lang.Class<InclImpl> inclimpl,
                               DNew newDesc)
                        throws WSDLException
Throws:
WSDLException

convertImport

protected ImptNew convertImport(AbsItfImport oldImpt,
                                java.lang.Class<ImptImpl> imptimpl)
                                              throws WSDLException
Throws:
WSDLException

convertImports

protected void convertImports(java.util.List<AbsItfImport> imports,
                              java.lang.Class<ImptImpl> imptimpl,
                              DNew newDesc)
                       throws WSDLException
Throws:
WSDLException

convertTypes

protected TNew convertTypes(AbsItfTypes oldTypes,
                            java.lang.Class<TImpl> typesimpl)
                                         throws WSDLException
Throws:
WSDLException

convertEndpoint

protected ENew convertEndpoint(AbsItfEndpoint oldEp,
                               java.lang.Class<EImpl> eimpl)
                                               throws WSDLException
Throws:
WSDLException

convertEndpoints

protected void convertEndpoints(java.util.List<AbsItfEndpoint> endpoints,
                                java.lang.Class<EImpl> eimpl)
                         throws WSDLException
Throws:
WSDLException

convertBindingInput

protected BInNew convertBindingInput(AbsItfBindingInput oldBindingInput,
                                     java.lang.Class<BInImpl> binimpl)
                                                         throws WSDLException
Throws:
WSDLException

convertBindingOutput

protected BOutNew convertBindingOutput(AbsItfBindingOutput oldBindingOutput,
                                       java.lang.Class<BOutImpl> boutimpl)
                                                            throws WSDLException
Throws:
WSDLException

convertInput

protected InNew convertInput(AbsItfInput oldInput,
                             java.lang.Class<InImpl> inimpl)
                                          throws WSDLException
Throws:
WSDLException

convertOutput

protected OutNew convertOutput(AbsItfOutput oldOutput,
                               java.lang.Class<OutImpl> outimpl)
                                             throws WSDLException
Throws:
WSDLException


Copyright © 2008-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.