org.apache.axis.wsdl.toJava
Class JavaBeanFaultWriter
- Generator
public class JavaBeanFaultWriter
This is Wsdl2java's Complex Fault Writer.
It generates bean-like class for complexTypes used
in an operation fault message.
enableDefaultConstructor , enableEquals , enableFullConstructor , enableGetters , enableHashCode , enableMemberFields , enableSetters , enableSimpleConstructors , enableToString , enumerationTypes , helper , isAny , isMixed , names , parentIsAny , parentIsMixed , pw , simpleValueTypes |
protected String | getExtendsText() - Returns the appropriate extends text
|
protected void | writeFileFooter(PrintWriter pw) - Write the Exception serialization code
NOTE: This function is written in JavaFaultWriter.java also.
|
generate , getBinaryTypeEncoderName , getClassModifiers , getElementDecl , getExtendsText , getImplementsText , preprocess , writeAccessMethods , writeDefaultConstructor , writeEqualsMethod , writeFileBody , writeFileHeader , writeFullConstructor , writeHashCodeMethod , writeMemberFields , writeMinimalConstructor , writeSimpleConstructors , writeSimpleTypeGetter , writeSimpleTypeSetter , writeToStringMethod |
getClassModifiers , getClassName , getClassText , getExtendsText , getFileName , getImplementsText , getPackage , registerFile , writeFileFooter , writeFileHeader , writeHeaderComments , writePackage |
closePrintWriter , generate , getFileName , getJavadocDescriptionPart , getPrintWriter , isFileGenerated , registerFile , verboseMessage , writeComment , writeComment , writeFileBody , writeFileFooter , writeFileHeader |
RESERVED_PROPERTY_NAMES
public static final Set RESERVED_PROPERTY_NAMES
All server specific exception classes have
Throwable
as an
indirect superclass.
Throwable
defines a set of properties
that may potentially conflict with those that would be generated by
this class for an XSD complex type used as a fault. The following
immutable object contains all property names that must be excluded
when generating a service specific exception.
Note:
BeanSerializer
always excludes
Throwable
's and AxisFault
's properties
when marshalling a service Java exception.
JavaBeanFaultWriter
protected JavaBeanFaultWriter(Emitter emitter,
TypeEntry type,
Vector elements,
TypeEntry extendType,
Vector attributes,
JavaWriter helper)
Constructor.
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
writeFileFooter
protected void writeFileFooter(PrintWriter pw)
throws IOException
Write the Exception serialization code
NOTE: This function is written in JavaFaultWriter.java also.
- writeFileFooter in interface JavaClassWriter
Copyright © 2005 Apache Web Services Project. All Rights Reserved.