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
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
|
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 |
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
AbstractWSDLConverter
public AbstractWSDLConverter()
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-2010 Petals Link (previously EBM WebSourcing). All Rights Reserved.