Class GeneratorBase
- java.lang.Object
-
- com.sun.tools.ws.processor.generator.GeneratorBase
-
- All Implemented Interfaces:
ModelVisitor
- Direct Known Subclasses:
CustomExceptionGenerator,JwsImplGenerator,SeiGenerator,ServiceGenerator
public abstract class GeneratorBase extends Object implements ModelVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected JCodeModelcmprotected booleandonotOverrideprotected Modelmodelprotected WsimportOptionsoptionsprotected ErrorReceiverreceiverprotected StringwsdlLocation
-
Constructor Summary
Constructors Modifier Constructor Description protectedGeneratorBase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoGeneration()protected JDefinedClassgetClass(String className, ClassType type)List<String>getJAXWSClassComment()static List<String>getJAXWSClassComment(String targetVersion)voidinit(Model model, WsimportOptions options, ErrorReceiver receiver)protected voidlog(String msg)voidvisit(Block block)voidvisit(Fault fault)voidvisit(Model model)voidvisit(Operation operation)voidvisit(Parameter param)voidvisit(Port port)voidvisit(Request request)voidvisit(Response response)voidvisit(Service service)protected voidwriteHandlerConfig(String className, JDefinedClass cls, WsimportOptions options)
-
-
-
Field Detail
-
donotOverride
protected boolean donotOverride
-
cm
protected JCodeModel cm
-
model
protected Model model
-
wsdlLocation
protected String wsdlLocation
-
receiver
protected ErrorReceiver receiver
-
options
protected WsimportOptions options
-
-
Method Detail
-
init
public void init(Model model, WsimportOptions options, ErrorReceiver receiver)
-
doGeneration
public void doGeneration()
-
visit
public void visit(Model model) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Service service) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Port port) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Operation operation) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Parameter param) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Block block) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Response response) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Request request) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
visit
public void visit(Fault fault) throws Exception
- Specified by:
visitin interfaceModelVisitor- Throws:
Exception
-
getClass
protected JDefinedClass getClass(String className, ClassType type) throws JClassAlreadyExistsException
- Throws:
JClassAlreadyExistsException
-
log
protected void log(String msg)
-
writeHandlerConfig
protected void writeHandlerConfig(String className, JDefinedClass cls, WsimportOptions options)
-
-