org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.writer
Class JOnASEWSBindingWriter

java.lang.Object
  extended by org.apache.ws.ews.mapper.J2eeBindingWriter
      extended by org.ow2.jonas.generators.wsgen.generator.ews.wsdltoj2ee.writer.JOnASEWSBindingWriter
All Implemented Interfaces:
org.apache.axis.wsdl.gen.Generator

public class JOnASEWSBindingWriter
extends org.apache.ws.ews.mapper.J2eeBindingWriter
implements org.apache.axis.wsdl.gen.Generator

Extends EWS J2eeBindingWriter to generate port interface only when needed.

Author:
Guillaume Sauthier

Field Summary
 
Fields inherited from class org.apache.ws.ews.mapper.J2eeBindingWriter
binding, emitter, implWriter, INTERFACE_NAME, interfaceWriter, skelWriter, stubWriter, symbolTable
 
Constructor Summary
JOnASEWSBindingWriter(org.apache.ws.ews.mapper.J2eeEmitter emitter, javax.wsdl.Binding binding, org.apache.axis.wsdl.symbolTable.SymbolTable st)
           
 
Method Summary
protected  org.apache.axis.wsdl.gen.Generator getJavaImplWriter(org.apache.ws.ews.mapper.J2eeEmitter arg0, org.apache.axis.wsdl.symbolTable.BindingEntry arg1, org.apache.axis.wsdl.symbolTable.SymbolTable arg2)
           
protected  org.apache.axis.wsdl.gen.Generator getJavaInterfaceWriter(org.apache.ws.ews.mapper.J2eeEmitter emitter, org.apache.axis.wsdl.symbolTable.PortTypeEntry ptEntry, org.apache.axis.wsdl.symbolTable.BindingEntry bEntry, org.apache.axis.wsdl.symbolTable.SymbolTable st)
           
protected  org.apache.axis.wsdl.gen.Generator getJavaSkelWriter(org.apache.ws.ews.mapper.J2eeEmitter arg0, org.apache.axis.wsdl.symbolTable.BindingEntry arg1, org.apache.axis.wsdl.symbolTable.SymbolTable arg2)
           
 
Methods inherited from class org.apache.ws.ews.mapper.J2eeBindingWriter
generate, getJavaStubWriter, setGenerators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.axis.wsdl.gen.Generator
generate
 

Constructor Detail

JOnASEWSBindingWriter

public JOnASEWSBindingWriter(org.apache.ws.ews.mapper.J2eeEmitter emitter,
                             javax.wsdl.Binding binding,
                             org.apache.axis.wsdl.symbolTable.SymbolTable st)
Parameters:
emitter - J2eeEmitter
binding - wsdl:binding containing port-interface infos
st - Entry table
Method Detail

getJavaInterfaceWriter

protected org.apache.axis.wsdl.gen.Generator getJavaInterfaceWriter(org.apache.ws.ews.mapper.J2eeEmitter emitter,
                                                                    org.apache.axis.wsdl.symbolTable.PortTypeEntry ptEntry,
                                                                    org.apache.axis.wsdl.symbolTable.BindingEntry bEntry,
                                                                    org.apache.axis.wsdl.symbolTable.SymbolTable st)
Overrides:
getJavaInterfaceWriter in class org.apache.ws.ews.mapper.J2eeBindingWriter
See Also:
org.apache.geronimo.ews.jaxrpcmapping.J2eeBindingWriter#getJavaInterfaceWriter(org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter, org.apache.axis.wsdl.symbolTable.PortTypeEntry, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)

getJavaImplWriter

protected org.apache.axis.wsdl.gen.Generator getJavaImplWriter(org.apache.ws.ews.mapper.J2eeEmitter arg0,
                                                               org.apache.axis.wsdl.symbolTable.BindingEntry arg1,
                                                               org.apache.axis.wsdl.symbolTable.SymbolTable arg2)
Overrides:
getJavaImplWriter in class org.apache.ws.ews.mapper.J2eeBindingWriter
See Also:
org.apache.geronimo.ews.jaxrpcmapping.J2eeBindingWriter#getJavaImplWriter(org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)

getJavaSkelWriter

protected org.apache.axis.wsdl.gen.Generator getJavaSkelWriter(org.apache.ws.ews.mapper.J2eeEmitter arg0,
                                                               org.apache.axis.wsdl.symbolTable.BindingEntry arg1,
                                                               org.apache.axis.wsdl.symbolTable.SymbolTable arg2)
Overrides:
getJavaSkelWriter in class org.apache.ws.ews.mapper.J2eeBindingWriter
See Also:
org.apache.geronimo.ews.jaxrpcmapping.J2eeBindingWriter#getJavaSkelWriter(org.apache.geronimo.ews.jaxrpcmapping.J2eeEmitter, org.apache.axis.wsdl.symbolTable.BindingEntry, org.apache.axis.wsdl.symbolTable.SymbolTable)


Copyright © 2010 OW2 Consortium. All Rights Reserved.