|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.axis.wsdl.toJava.JavaWriter
org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter
public abstract class JOnASDeployWriter
JOnAS Base DeployWriter. It's a placeholder for commonly used methods and fields.
| Field Summary | |
|---|---|
protected org.apache.axis.constants.Use |
use
Field use |
protected static java.lang.String |
WSDD_SUFFIX
WSDD Extension suffix |
| Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter |
|---|
emitter, LINE_LENGTH, type |
| Constructor Summary | |
|---|---|
JOnASDeployWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
javax.wsdl.Definition definition,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
Constructor. |
|
| Method Summary | |
|---|---|
static int |
getCount()
|
javax.wsdl.Definition |
getDefinition()
|
protected java.lang.String |
getFileName()
|
JOnASJ2EEWebServicesContext |
getJonasWSContext()
|
java.lang.String |
getModeString(byte mode)
Method getModeString |
protected abstract java.lang.String |
getPrefix()
|
protected java.io.PrintWriter |
getPrintWriter(java.lang.String filename)
Method getPrintWriter |
org.apache.axis.wsdl.symbolTable.SymbolTable |
getSymbolTable()
|
protected void |
writeArrayTypeMapping(java.io.PrintWriter pw,
java.lang.String namespaceURI,
java.lang.String localPart,
java.lang.String javaType,
java.lang.String encodingStyle,
javax.xml.namespace.QName innerType)
Raw routine that writes out the arrayMapping. |
protected abstract void |
writeDeployServices(java.io.PrintWriter pw)
Writes te list of wsdd:service |
protected void |
writeDeployTypes(java.io.PrintWriter pw,
javax.wsdl.Binding binding,
boolean hasLiteral,
boolean hasMIME,
org.apache.axis.constants.Use use)
Write out bean mappings for each type |
protected void |
writeFileBody(java.io.PrintWriter pw)
Write the body of the deploy.wsdd file. |
protected void |
writeFileHeader(java.io.PrintWriter pw)
Replace the default file header with the deployment doc file header. |
protected void |
writeOperation(java.io.PrintWriter pw,
java.lang.String javaOperName,
javax.xml.namespace.QName elementQName,
javax.xml.namespace.QName returnQName,
javax.xml.namespace.QName returnType,
org.apache.axis.wsdl.symbolTable.Parameters params,
java.util.ArrayList faults,
java.lang.String soapAction)
Raw routine that writes out the operation and parameters. |
protected void |
writeTypeMapping(java.io.PrintWriter pw,
java.lang.String namespaceURI,
java.lang.String localPart,
java.lang.String javaType,
java.lang.String serializerFactory,
java.lang.String deserializerFactory,
java.lang.String encodingStyle)
Raw routine that writes out the typeMapping. |
| Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter |
|---|
closePrintWriter, generate, getJavadocDescriptionPart, isFileGenerated, registerFile, verboseMessage, writeComment, writeComment, writeFileFooter |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String WSDD_SUFFIX
protected org.apache.axis.constants.Use use
| Constructor Detail |
|---|
public JOnASDeployWriter(org.apache.axis.wsdl.toJava.Emitter emitter,
javax.wsdl.Definition definition,
org.apache.axis.wsdl.symbolTable.SymbolTable symbolTable)
emitter - J2EE Emitterdefinition - Current DefinitionsymbolTable - SymbolTable| Method Detail |
|---|
protected java.lang.String getFileName()
getFileName in class org.apache.axis.wsdl.toJava.JavaWriter
protected void writeFileHeader(java.io.PrintWriter pw)
throws java.io.IOException
writeFileHeader in class org.apache.axis.wsdl.toJava.JavaWriterpw - PrintWriter where descriptor has to be written
java.io.IOException - not thrown
protected void writeFileBody(java.io.PrintWriter pw)
throws java.io.IOException
writeFileBody in class org.apache.axis.wsdl.toJava.JavaWriterpw - PrintWriter
java.io.IOException - thrown by writeDeployServicesprotected abstract java.lang.String getPrefix()
protected abstract void writeDeployServices(java.io.PrintWriter pw)
throws java.io.IOException
pw - PrintWriter
java.io.IOException - implementation may throw IOException
protected void writeTypeMapping(java.io.PrintWriter pw,
java.lang.String namespaceURI,
java.lang.String localPart,
java.lang.String javaType,
java.lang.String serializerFactory,
java.lang.String deserializerFactory,
java.lang.String encodingStyle)
pw - PrintWriternamespaceURI - xml type namespacelocalPart - xml type localpartjavaType - java classnameserializerFactory - java serializer factory classnamedeserializerFactory - java deserializer factory classnameencodingStyle - encoding style
protected void writeOperation(java.io.PrintWriter pw,
java.lang.String javaOperName,
javax.xml.namespace.QName elementQName,
javax.xml.namespace.QName returnQName,
javax.xml.namespace.QName returnType,
org.apache.axis.wsdl.symbolTable.Parameters params,
java.util.ArrayList faults,
java.lang.String soapAction)
pw - PrintWriterjavaOperName - java method nameelementQName - wsdl operation qnamereturnQName - wsdl return type qnamereturnType - java return type classname ?params - list of params used by this operationfaults - list of faults thrown by this operationsoapAction - soapAction value
protected void writeDeployTypes(java.io.PrintWriter pw,
javax.wsdl.Binding binding,
boolean hasLiteral,
boolean hasMIME,
org.apache.axis.constants.Use use)
pw - PrintWriterbinding - wsdl:bindinghasLiteral - has a literal type ?hasMIME - has MIME type ?use - Use
protected void writeArrayTypeMapping(java.io.PrintWriter pw,
java.lang.String namespaceURI,
java.lang.String localPart,
java.lang.String javaType,
java.lang.String encodingStyle,
javax.xml.namespace.QName innerType)
pw - PrintWriternamespaceURI - xml type namespacelocalPart - xml type localpartjavaType - java classnameencodingStyle - encoding styleinnerType - array component type QNamepublic java.lang.String getModeString(byte mode)
mode - Parameter mode (IN, INOUT, OUT)
protected java.io.PrintWriter getPrintWriter(java.lang.String filename)
throws java.io.IOException
getPrintWriter in class org.apache.axis.wsdl.toJava.JavaWriterfilename - file to open
java.io.IOException - When File cannot be open/writtenpublic static int getCount()
public javax.wsdl.Definition getDefinition()
public JOnASJ2EEWebServicesContext getJonasWSContext()
public org.apache.axis.wsdl.symbolTable.SymbolTable getSymbolTable()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||