public abstract class AbstractGenerator extends Object implements org.apache.cxf.tools.common.FrontEndGenerator
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.cxf.tools.common.ToolContext |
env |
protected String |
name |
protected org.apache.cxf.tools.common.VelocityGenerator |
velocity |
| Constructor and Description |
|---|
AbstractGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearAttributes() |
protected void |
doWrite(String templateName,
Writer outputs) |
org.apache.cxf.tools.common.ToolContext |
getEnvironment() |
String |
getName() |
String |
getOutputDir() |
protected boolean |
isCollision(String packageName,
String filename) |
protected boolean |
isCollision(String packageName,
String filename,
String ext) |
protected Writer |
parseOutputName(String packageName,
String filename) |
protected Writer |
parseOutputName(String packageName,
String filename,
String ext) |
abstract void |
register(org.apache.cxf.tools.util.ClassCollector collector,
String packageName,
String fileName) |
protected void |
setAttributes(String n,
Object value) |
protected void |
setCommonAttributes() |
void |
setEnvironment(org.apache.cxf.tools.common.ToolContext penv) |
protected boolean |
wantToKeep() |
protected org.apache.cxf.tools.common.ToolContext env
protected String name
protected org.apache.cxf.tools.common.VelocityGenerator velocity
protected void doWrite(String templateName, Writer outputs) throws org.apache.cxf.tools.common.ToolException
org.apache.cxf.tools.common.ToolExceptionprotected boolean isCollision(String packageName, String filename) throws org.apache.cxf.tools.common.ToolException
org.apache.cxf.tools.common.ToolExceptionprotected boolean isCollision(String packageName, String filename, String ext) throws org.apache.cxf.tools.common.ToolException
org.apache.cxf.tools.common.ToolExceptionprotected boolean wantToKeep()
protected Writer parseOutputName(String packageName, String filename, String ext) throws org.apache.cxf.tools.common.ToolException
org.apache.cxf.tools.common.ToolExceptionpublic abstract void register(org.apache.cxf.tools.util.ClassCollector collector,
String packageName,
String fileName)
protected Writer parseOutputName(String packageName, String filename) throws org.apache.cxf.tools.common.ToolException
org.apache.cxf.tools.common.ToolExceptionprotected void setCommonAttributes()
protected void clearAttributes()
public void setEnvironment(org.apache.cxf.tools.common.ToolContext penv)
public org.apache.cxf.tools.common.ToolContext getEnvironment()
public String getOutputDir()
public String getName()
getName in interface org.apache.cxf.tools.common.FrontEndGeneratorApache CXF