|
|||||||||||
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 boolean
enableDefaultConstructor
protected boolean
enableEquals
protected boolean
enableFullConstructor
protected boolean
enableGetters
protected boolean
enableHashCode
protected boolean
enableSetters
protected boolean
enableSimpleConstructors
protected boolean
enableToString
protected JavaBeanHelperWriter
helper
protected java.util.Vector
names
protected java.io.PrintWriter
pw
protected java.lang.String
simpleValueType
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.String
getClassModifiers()
Returns the appropriate extends text
protected java.lang.String
getExtendsText()
Returns the appropriate extends text
protected java.lang.String
getImplementsText()
Returns the appropriate implements text
protected void
preprocess()
Builds the names String vector.
protected void
writeAccessMethods()
Writes the setter and getter methods
protected void
writeDefaultConstructor()
Writes the default constructor.
protected void
writeEqualsMethod()
Writes a general purpose equals method
protected void
writeFileBody(java.io.PrintWriter pw)
Generate the binding for the given complex type.
protected void
writeFullConstructor()
Writes the full constructor.
protected void
writeHashCodeMethod()
Writes a general purpose hashCode method.
protected void
writeMemberFields()
Writes the member fields.
protected void
writeSimpleConstructors()
Writes the constructors for SimpleTypes.
protected void
writeToStringMethod()
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.