org.apache.cxf.tools.wsdl2java.frontend.jaxws
Class AbstractGenerator
java.lang.Object
org.apache.cxf.tools.wsdl2java.frontend.jaxws.AbstractGenerator
- All Implemented Interfaces:
- org.apache.cxf.tools.common.FrontEndGenerator
- Direct Known Subclasses:
- AntGenerator, ClientGenerator, FaultGenerator, HandlerConfigGenerator, ImplGenerator, SEIGenerator, ServerGenerator, ServiceGenerator
public abstract class AbstractGenerator
- extends java.lang.Object
- implements org.apache.cxf.tools.common.FrontEndGenerator
|
Field Summary |
protected java.util.Map<java.lang.String,java.lang.Object> |
attributes
|
protected org.apache.cxf.tools.common.ToolContext |
env
|
protected java.lang.String |
name
|
static java.lang.String |
TEMPLATE_BASE
|
|
Method Summary |
protected void |
clearAttributes()
|
protected void |
doWrite(java.lang.String templateName,
java.io.Writer outputs)
|
abstract void |
generate(org.apache.cxf.tools.common.ToolContext penv)
|
org.apache.cxf.tools.common.ToolContext |
getEnvironment()
|
java.lang.String |
getName()
|
protected boolean |
isCollision(java.lang.String packageName,
java.lang.String filename)
|
protected boolean |
isCollision(java.lang.String packageName,
java.lang.String filename,
java.lang.String ext)
|
protected java.io.Writer |
parseOutputName(java.lang.String packageName,
java.lang.String filename)
|
protected java.io.Writer |
parseOutputName(java.lang.String packageName,
java.lang.String filename,
java.lang.String ext)
|
abstract boolean |
passthrough()
|
protected void |
setAttributes(java.lang.String n,
java.lang.Object value)
|
protected void |
setCommonAttributes()
|
void |
setEnvironment(org.apache.cxf.tools.common.ToolContext penv)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TEMPLATE_BASE
public static final java.lang.String TEMPLATE_BASE
- See Also:
- Constant Field Values
env
protected org.apache.cxf.tools.common.ToolContext env
attributes
protected java.util.Map<java.lang.String,java.lang.Object> attributes
name
protected java.lang.String name
AbstractGenerator
public AbstractGenerator()
passthrough
public abstract boolean passthrough()
generate
public abstract void generate(org.apache.cxf.tools.common.ToolContext penv)
throws org.apache.cxf.tools.common.ToolException
- Specified by:
generate in interface org.apache.cxf.tools.common.FrontEndGenerator
- Throws:
org.apache.cxf.tools.common.ToolException
doWrite
protected void doWrite(java.lang.String templateName,
java.io.Writer outputs)
throws org.apache.cxf.tools.common.ToolException
- Throws:
org.apache.cxf.tools.common.ToolException
isCollision
protected boolean isCollision(java.lang.String packageName,
java.lang.String filename)
throws org.apache.cxf.tools.common.ToolException
- Throws:
org.apache.cxf.tools.common.ToolException
isCollision
protected boolean isCollision(java.lang.String packageName,
java.lang.String filename,
java.lang.String ext)
throws org.apache.cxf.tools.common.ToolException
- Throws:
org.apache.cxf.tools.common.ToolException
parseOutputName
protected java.io.Writer parseOutputName(java.lang.String packageName,
java.lang.String filename,
java.lang.String ext)
throws org.apache.cxf.tools.common.ToolException
- Throws:
org.apache.cxf.tools.common.ToolException
parseOutputName
protected java.io.Writer parseOutputName(java.lang.String packageName,
java.lang.String filename)
throws org.apache.cxf.tools.common.ToolException
- Throws:
org.apache.cxf.tools.common.ToolException
setAttributes
protected void setAttributes(java.lang.String n,
java.lang.Object value)
setCommonAttributes
protected void setCommonAttributes()
clearAttributes
protected void clearAttributes()
setEnvironment
public void setEnvironment(org.apache.cxf.tools.common.ToolContext penv)
getEnvironment
public org.apache.cxf.tools.common.ToolContext getEnvironment()
getName
public java.lang.String getName()
Copyright © 2006 Apache Software Foundation. All Rights Reserved.