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.