当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 jaxrpc API Documentation 英文版文档
JavaEnumTypeWriter (JAXRPC API) - JBoss 4.0.1 sp1 jaxrpc API Documentation 英文版文档
org.apache.axis.wsdl.toJava
Class JavaEnumTypeWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaWriter
org.apache.axis.wsdl.toJava.JavaClassWriter
org.apache.axis.wsdl.toJava.JavaEnumTypeWriter
- All Implemented Interfaces:
- Generator
- public class JavaEnumTypeWriter
- extends JavaClassWriter
This is Wsdl2java's Complex Type Writer. It writes the .java file.
Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter |
getClassModifiers, getClassName, getClassText, getExtendsText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaEnumTypeWriter
protected JavaEnumTypeWriter(Emitter emitter,
TypeEntry type,
Vector elements)
- Constructor.
getImplementsText
protected String getImplementsText()
- Return "implements java.io.Serializable ".
- Overrides:
getImplementsText
in class JavaClassWriter
- Returns:
- ""
writeFileBody
protected void writeFileBody(PrintWriter pw)
throws IOException
- Generate the binding for the given enumeration type.
The values vector contains the base type (first index) and
the values (subsequent Strings)
- Specified by:
writeFileBody
in class JavaWriter
- Throws:
IOException
getEnumValueIds
public static Vector getEnumValueIds(Vector bv)
- Get the enumeration names for the values.
The name is affected by whether all of the values of the enumeration
can be expressed as valid java identifiers.
- Parameters:
bv
- Vector base and values vector from getEnumerationBaseAndValues
- Returns:
- Vector names of enum value identifiers.
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.