Package org.apache.axis.wsdl.toJava
Class JavaHolderWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaWriter
org.apache.axis.wsdl.toJava.JavaClassWriter
org.apache.axis.wsdl.toJava.JavaHolderWriter
- All Implemented Interfaces:
Generator
This is Wsdl2java's Holder Writer. It writes the Holder.java file.
-
Field Summary
Fields inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
className, namespaces, packageNameFields inherited from class org.apache.axis.wsdl.toJava.JavaWriter
emitter, LINE_LENGTH -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJavaHolderWriter(Emitter emitter, TypeEntry type) Constructor. -
Method Summary
Methods inherited from class org.apache.axis.wsdl.toJava.JavaClassWriter
getClassName, getClassText, getExtendsText, getFileName, getPackage, registerFile, writeFileFooter, writeFileHeader, writeHeaderComments, writePackageMethods inherited from class org.apache.axis.wsdl.toJava.JavaWriter
closePrintWriter, getJavadocDescriptionPart, getPrintWriter, isFileGenerated, verboseMessage, writeComment, writeComment
-
Constructor Details
-
JavaHolderWriter
Constructor.- Parameters:
emitter-type-
-
-
Method Details
-
getClassModifiers
Return "public final ".- Overrides:
getClassModifiersin classJavaClassWriter- Returns:
-
getImplementsText
Return "implements javax.xml.rpc.holders.Holder ".- Overrides:
getImplementsTextin classJavaClassWriter- Returns:
-
writeFileBody
Generate the holder for the given complex type.- Specified by:
writeFileBodyin classJavaWriter- Parameters:
pw-- Throws:
IOException
-
generate
Generate a java source file for the holder class. If the emitter works in deploy mode and the class already exists, the source wull not be generated.- Specified by:
generatein interfaceGenerator- Overrides:
generatein classJavaWriter- Throws:
IOException
-