|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.apache.axis.wsdl.toJava.JavaWriter
|
+--org.apache.axis.wsdl.toJava.JavaClassWriter
|
+--org.apache.axis.wsdl.toJava.JavaBeanWriter
This is Wsdl2java's Complex Type Writer. It writes the
Field Summary
protected booleanenableDefaultConstructor
protected booleanenableEquals
protected booleanenableFullConstructor
protected booleanenableGetters
protected booleanenableHashCode
protected booleanenableSetters
protected booleanenableSimpleConstructors
protected booleanenableToString
protected JavaBeanHelperWriterhelper
protected java.util.Vectornames
protected java.io.PrintWriterpw
protected java.lang.StringsimpleValueType
Fields inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
className, namespaces, packageName
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, type
Constructor Summary
protected JavaBeanWriter(Emitter emitter,
TypeEntry type,
java.util.Vector elements,
TypeEntry extendType,
java.util.Vector attributes,
JavaWriter helper)
Constructor.
Method Summary
protected java.lang.StringgetClassModifiers()
Returns the appropriate extends text
protected java.lang.StringgetExtendsText()
Returns the appropriate extends text
protected java.lang.StringgetImplementsText()
Returns the appropriate implements text
protected voidpreprocess()
Builds the names String vector.
protected voidwriteAccessMethods()
Writes the setter and getter methods
protected voidwriteDefaultConstructor()
Writes the default constructor.
protected voidwriteEqualsMethod()
Writes a general purpose equals method
protected voidwriteFileBody(java.io.PrintWriter pw)
Generate the binding for the given complex type.
protected voidwriteFullConstructor()
Writes the full constructor.
protected voidwriteHashCodeMethod()
Writes a general purpose hashCode method.
protected voidwriteMemberFields()
Writes the member fields.
protected voidwriteSimpleConstructors()
Writes the constructors for SimpleTypes.
protected voidwriteToStringMethod()
Writes the toString method
Currently the toString method is only written for
simpleTypes.
Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
getClassName, getClassText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackage
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, generate, getPrintWriter, isFileGenerated, verboseMessage, writeComment
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Field Detail
helper
protected JavaBeanHelperWriter helper
names
protected java.util.Vector names
simpleValueType
protected java.lang.String simpleValueType
pw
protected java.io.PrintWriter pw
enableDefaultConstructor
protected boolean enableDefaultConstructor
enableFullConstructor
protected boolean enableFullConstructor
enableSimpleConstructors
protected boolean enableSimpleConstructors
enableToString
protected boolean enableToString
enableSetters
protected boolean enableSetters
enableGetters
protected boolean enableGetters
enableEquals
protected boolean enableEquals
enableHashCode
protected boolean enableHashCode
Constructor Detail
JavaBeanWriter
protected JavaBeanWriter(Emitter emitter,
TypeEntry type,
java.util.Vector elements,
TypeEntry extendType,
java.util.Vector attributes,
JavaWriter helper)
emitter - type - The type representing this classelements - Vector containing the Type and name of each propertyextendType - The type representing the extended class (or null)attributes - Vector containing the attribute types and nameshelper - Helper class writer
Method Detail
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw)
throws java.io.IOException
writeFileBody in class JavaWriter
java.io.IOException
preprocess
protected void preprocess()
getClassModifiers
protected java.lang.String getClassModifiers()
getClassModifiers in class JavaClassWriter
getExtendsText
protected java.lang.String getExtendsText()
getExtendsText in class JavaClassWriter
getImplementsText
protected java.lang.String getImplementsText()
getImplementsText in class JavaClassWriter
writeMemberFields
protected void writeMemberFields()
writeDefaultConstructor
protected void writeDefaultConstructor()
writeFullConstructor
protected void writeFullConstructor()
writeSimpleConstructors
protected void writeSimpleConstructors()
writeToStringMethod
protected void writeToStringMethod()
writeAccessMethods
protected void writeAccessMethods()
writeEqualsMethod
protected void writeEqualsMethod()
writeHashCodeMethod
protected void writeHashCodeMethod()
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright © 2003 Apache Web Services Project. All Rights Reserved.