|
|||||||||||
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.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
Field enableDefaultConstructor
protected boolean
enableEquals
Field enableEquals
protected boolean
enableFullConstructor
Field enableFullConstructor
protected boolean
enableGetters
Field enableGetters
protected boolean
enableHashCode
Field enableHashCode
protected boolean
enableMemberFields
Field enableMemberFields
protected boolean
enableSetters
Field enableSetters
protected boolean
enableSimpleConstructors
Field enableSimpleConstructors
protected boolean
enableToString
Field enableToString
protected java.util.Set
enumerationTypes
Field enumerationTypes
protected JavaBeanHelperWriter
helper
Field helper
protected boolean
isAny
Field isAny
protected boolean
isMixed
Field isMixed
protected java.util.Vector
names
Field names
protected java.io.PrintWriter
pw
Field pw
protected java.util.ArrayList
simpleValueTypes
Field simpleValueTypes
Fields inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
className, namespaces, packageName
Fields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, LINE_LENGTH
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
writeFileHeader(java.io.PrintWriter pw)
Write a common header, including the package name, the class
declaration, and the opening curly brace.
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
writeMinimalConstructor()
protected void
writeSimpleConstructors()
Writes the constructors for SimpleTypes.
protected void
writeSimpleTypeGetter(java.lang.String simpleValueType,
java.lang.String name,
java.lang.String returnString)
Method writeSimpleTypeGetter
protected void
writeSimpleTypeSetter(java.lang.String simpleValueType)
Method writeSimpleTypeSetter
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, writeHeaderComments, writePackage
Methods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, generate, getJavadocDescriptionPart, 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
simpleValueTypes
protected java.util.ArrayList simpleValueTypes
enumerationTypes
protected java.util.Set enumerationTypes
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
enableMemberFields
protected boolean enableMemberFields
isAny
protected boolean isAny
isMixed
protected boolean isMixed
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
writeFileHeader
protected void writeFileHeader(java.io.PrintWriter pw)
throws java.io.IOException
writeFileHeader
in class JavaClassWriter
pw
-
java.io.IOException
writeFileBody
protected void writeFileBody(java.io.PrintWriter pw)
throws java.io.IOException
writeFileBody
in class JavaWriter
pw
-
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()
writeMinimalConstructor
protected void writeMinimalConstructor()
writeFullConstructor
protected void writeFullConstructor()
writeSimpleConstructors
protected void writeSimpleConstructors()
writeSimpleTypeGetter
protected void writeSimpleTypeGetter(java.lang.String simpleValueType,
java.lang.String name,
java.lang.String returnString)
simpleValueType
- name
- returnString
-
writeToStringMethod
protected void writeToStringMethod()
writeSimpleTypeSetter
protected void writeSimpleTypeSetter(java.lang.String simpleValueType)
simpleValueType
-
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.