org.apache.axis.wsdl.toJava
Class JavaBeanFaultWriter
java.lang.Object
   org.apache.axis.wsdl.toJava.JavaWriter
org.apache.axis.wsdl.toJava.JavaWriter
       org.apache.axis.wsdl.toJava.JavaClassWriter
org.apache.axis.wsdl.toJava.JavaClassWriter
           org.apache.axis.wsdl.toJava.JavaBeanWriter
org.apache.axis.wsdl.toJava.JavaBeanWriter
               org.apache.axis.wsdl.toJava.JavaBeanFaultWriter
org.apache.axis.wsdl.toJava.JavaBeanFaultWriter
- All Implemented Interfaces: 
- Generator
- public class JavaBeanFaultWriter- extends JavaBeanWriter
This is Wsdl2java's Complex Fault Writer.
 It generates bean-like class for complexTypes used
 in an operation fault message.
| Field Summary | 
| static java.util.Set | RESERVED_PROPERTY_NAMESAll server specific exception classes have
 Throwableas an
 indirect superclass. | 
 
| Fields inherited from class org.apache.axis.wsdl.toJava.JavaBeanWriter | 
| enableDefaultConstructor, enableEquals, enableFullConstructor, enableGetters, enableHashCode, enableMemberFields, enableSetters, enableSimpleConstructors, enableToString, enumerationTypes, helper, isAny, isMixed, names, parentIsAny, parentIsMixed, pw, simpleValueTypes | 
 
 
 
 
| Method Summary | 
| protected  java.lang.String | getExtendsText()Returns the appropriate extends text
 | 
| protected  void | writeFileFooter(java.io.PrintWriter pw)Write the Exception serialization code
 
 NOTE: This function is written in JavaFaultWriter.java also.
 | 
 
| Methods inherited from class org.apache.axis.wsdl.toJava.JavaBeanWriter | 
| generate, getBinaryTypeEncoderName, getClassModifiers, getElementDecl, getImplementsText, preprocess, writeAccessMethods, writeDefaultConstructor, writeEqualsMethod, writeFileBody, writeFileHeader, writeFullConstructor, writeHashCodeMethod, writeMemberFields, writeMinimalConstructor, writeSimpleConstructors, writeSimpleTypeGetter, writeSimpleTypeSetter, writeToStringMethod | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
RESERVED_PROPERTY_NAMES
public static final java.util.Set RESERVED_PROPERTY_NAMES
- All server specific exception classes have Throwableas an
 indirect superclass.Throwabledefines 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:BeanSerializeralways excludesThrowable's andAxisFault's properties
 when marshalling a service Java exception.
 
 
JavaBeanFaultWriter
protected JavaBeanFaultWriter(Emitter emitter,
                              TypeEntry type,
                              java.util.Vector elements,
                              TypeEntry extendType,
                              java.util.Vector attributes,
                              JavaWriter helper)
- Constructor.
 
- Parameters:
- emitter-
- type- The type representing this class
- elements- Vector containing the Type and name of each property
- extendType- The type representing the extended class (or null)
- attributes- Vector containing the attribute types and names
- helper- Helper class writer
getExtendsText
protected java.lang.String getExtendsText()
- Returns the appropriate extends text
 
- 
- Overrides:
- getExtendsTextin class- JavaBeanWriter
 
- 
- Returns:
- "" or " extends  "
 
writeFileFooter
protected void writeFileFooter(java.io.PrintWriter pw)
                        throws java.io.IOException
- Write the Exception serialization code
 
 NOTE: This function is written in JavaFaultWriter.java also.
 
- 
- Overrides:
- writeFileFooterin class- JavaClassWriter
 
- 
- Parameters:
- pw-
- Throws:
- java.io.IOException
 
Copyright © 2005 Apache Web Services Project. All Rights Reserved.