com.sun.tools.ws.processor.generator
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
donotOverride
protected boolean donotOverride
cm
protected com.sun.codemodel.JCodeModel cm
model
protected Model model
wsdlLocation
protected String wsdlLocation
receiver
protected ErrorReceiver receiver
options
protected WsimportOptions options
GeneratorBase
protected GeneratorBase()
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 interface ModelVisitor
- Throws:
Exception
visit
public void visit(Service service)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Port port)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Operation operation)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Parameter param)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Block block)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Response response)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Request request)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
visit
public void visit(Fault fault)
throws Exception
- Specified by:
visit
in interface ModelVisitor
- Throws:
Exception
getJAXWSClassComment
public List<String> getJAXWSClassComment()
getJAXWSClassComment
public static List<String> getJAXWSClassComment(String targetVersion)
getClass
protected com.sun.codemodel.JDefinedClass getClass(String className,
com.sun.codemodel.ClassType type)
throws com.sun.codemodel.JClassAlreadyExistsException
- Throws:
com.sun.codemodel.JClassAlreadyExistsException
log
protected void log(String msg)
writeHandlerConfig
protected void writeHandlerConfig(String className,
com.sun.codemodel.JDefinedClass cls,
WsimportOptions options)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.