Package org.apache.axis.wsdl.toJava
Class JavaTypeWriter
java.lang.Object
org.apache.axis.wsdl.toJava.JavaTypeWriter
- All Implemented Interfaces:
Generator
This is Wsdl2java's Type Writer. It writes the following files, as appropriate:
.java, Holder.java.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJavaTypeWriter
(Emitter emitter, TypeEntry type, SymbolTable symbolTable) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate()
Write all the service bindnigs: service and testcase.protected JavaWriter
getBeanHelperWriter
(Emitter emitter, TypeEntry type, Vector elements, TypeEntry base, Vector attributes, boolean forException) getHelperWriterprotected JavaWriter
getBeanWriter
(Emitter emitter, TypeEntry type, TypeEntry base) getBeanWriterprotected JavaWriter
getEnumTypeWriter
(Emitter emitter, TypeEntry type, Vector v) getEnumWriterprotected Generator
getHolderWriter
(Emitter emitter, TypeEntry type) getHolderWriter
-
Field Details
-
HOLDER_IS_NEEDED
Field HOLDER_IS_NEEDED- See Also:
-
-
Constructor Details
-
JavaTypeWriter
Constructor.- Parameters:
emitter
-type
-symbolTable
-
-
-
Method Details
-
generate
Write all the service bindnigs: service and testcase.- Specified by:
generate
in interfaceGenerator
- Throws:
IOException
-
getEnumTypeWriter
getEnumWriter- Parameters:
emitter
-type
-v
-- Returns:
-
getBeanWriter
getBeanWriter- Parameters:
emitter
-type
-base
-- Returns:
-
getBeanHelperWriter
protected JavaWriter getBeanHelperWriter(Emitter emitter, TypeEntry type, Vector elements, TypeEntry base, Vector attributes, boolean forException) getHelperWriter- Parameters:
emitter
-type
-elements
-base
-attributes
-- Returns:
-
getHolderWriter
getHolderWriter- Parameters:
emitter
-type
-- Returns:
-