org.apache.cxf.tools.wsdlto.core
Class AbstractGenerator
java.lang.Object
org.apache.cxf.tools.wsdlto.core.AbstractGenerator
- All Implemented Interfaces:
- FrontEndGenerator
- Direct Known Subclasses:
- AbstractJAXWSGenerator
public abstract class AbstractGenerator
- extends java.lang.Object
- implements FrontEndGenerator
Method Summary |
protected void |
clearAttributes()
|
protected void |
doWrite(java.lang.String templateName,
java.io.Writer outputs)
|
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 void |
register(ClassCollector collector,
java.lang.String packageName,
java.lang.String fileName)
|
protected void |
setAttributes(java.lang.String n,
java.lang.Object value)
|
protected void |
setCommonAttributes()
|
void |
setEnvironment(ToolContext penv)
|
protected boolean |
wantToKeep()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
env
protected ToolContext env
name
protected java.lang.String name
velocity
protected VelocityGenerator velocity
AbstractGenerator
public AbstractGenerator()
doWrite
protected void doWrite(java.lang.String templateName,
java.io.Writer outputs)
throws ToolException
- Throws:
ToolException
isCollision
protected boolean isCollision(java.lang.String packageName,
java.lang.String filename)
throws ToolException
- Throws:
ToolException
isCollision
protected boolean isCollision(java.lang.String packageName,
java.lang.String filename,
java.lang.String ext)
throws ToolException
- Throws:
ToolException
wantToKeep
protected boolean wantToKeep()
parseOutputName
protected java.io.Writer parseOutputName(java.lang.String packageName,
java.lang.String filename,
java.lang.String ext)
throws ToolException
- Throws:
ToolException
register
public abstract void register(ClassCollector collector,
java.lang.String packageName,
java.lang.String fileName)
parseOutputName
protected java.io.Writer parseOutputName(java.lang.String packageName,
java.lang.String filename)
throws ToolException
- Throws:
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(ToolContext penv)
getEnvironment
public ToolContext getEnvironment()
getName
public java.lang.String getName()
- Specified by:
getName
in interface FrontEndGenerator
Apache CXF