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 JCodeModel
cm
protected boolean
donotOverride
protected Model
model
protected WsimportOptions
options
protected ErrorReceiver
receiver
protected String
wsdlLocation
-
Constructor Summary
Constructors Modifier Constructor Description protected
GeneratorBase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doGeneration()
protected JDefinedClass
getClass(String className, ClassType type)
List<String>
getJAXWSClassComment()
static List<String>
getJAXWSClassComment(String targetVersion)
void
init(Model model, WsimportOptions options, ErrorReceiver receiver)
protected void
log(String msg)
void
visit(Block block)
void
visit(Fault fault)
void
visit(Model model)
void
visit(Operation operation)
void
visit(Parameter param)
void
visit(Port port)
void
visit(Request request)
void
visit(Response response)
void
visit(Service service)
protected void
writeHandlerConfig(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:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Service service) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Port port) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Operation operation) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Parameter param) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Block block) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Response response) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Request request) throws Exception
- Specified by:
visit
in interfaceModelVisitor
- Throws:
Exception
-
visit
public void visit(Fault fault) throws Exception
- Specified by:
visit
in 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)
-
-