org.apache.activemq.openwire.tool
Class SingleSourceGenerator
java.lang.Object
org.apache.activemq.openwire.tool.OpenWireGenerator
org.apache.activemq.openwire.tool.SingleSourceGenerator
- Direct Known Subclasses:
- CHeadersGenerator
public abstract class SingleSourceGenerator
- extends OpenWireGenerator
- Version:
- $Revision: 386442 $
Methods inherited from class org.apache.activemq.openwire.tool.OpenWireGenerator |
capitalize, decapitalize, getClasses, getJam, getOpenWireOpCode, getOpenwireVersion, isAbstract, isCachedProperty, isMarshallAware, isThrowable, isValidProperty, setJam, setOpenwireVersion, stringValue, stringValue, toCSharpType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
manuallyMaintainedClasses
protected Set<String> manuallyMaintainedClasses
destFile
protected File destFile
jclass
protected org.codehaus.jam.JClass jclass
superclass
protected org.codehaus.jam.JClass superclass
simpleName
protected String simpleName
className
protected String className
baseClass
protected String baseClass
sortedClasses
protected List<org.codehaus.jam.JClass> sortedClasses
SingleSourceGenerator
public SingleSourceGenerator()
run
public Object run()
sort
protected List<org.codehaus.jam.JClass> sort(List<org.codehaus.jam.JClass> classes)
generateTearDown
protected void generateTearDown(PrintWriter out)
generateSetup
protected void generateSetup(PrintWriter out)
getProperties
public List<org.codehaus.jam.JProperty> getProperties()
- Returns all the valid properties available on the current class
isValidClass
protected boolean isValidClass(org.codehaus.jam.JClass jclass)
generateFile
protected abstract void generateFile(PrintWriter out)
throws Exception
- Throws:
Exception
getBaseClassName
protected String getBaseClassName(org.codehaus.jam.JClass jclass)
getClassName
protected String getClassName(org.codehaus.jam.JClass jclass)
isAbstractClass
public boolean isAbstractClass()
getAbstractClassText
public String getAbstractClassText()
isMarshallerAware
public boolean isMarshallerAware()
initialiseManuallyMaintainedClasses
protected void initialiseManuallyMaintainedClasses()
getBaseClass
public String getBaseClass()
setBaseClass
public void setBaseClass(String baseClass)
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
getDestFile
public File getDestFile()
setDestFile
public void setDestFile(File destFile)
getJclass
public org.codehaus.jam.JClass getJclass()
setJclass
public void setJclass(org.codehaus.jam.JClass jclass)
getManuallyMaintainedClasses
public Set<String> getManuallyMaintainedClasses()
setManuallyMaintainedClasses
public void setManuallyMaintainedClasses(Set<String> manuallyMaintainedClasses)
getSimpleName
public String getSimpleName()
setSimpleName
public void setSimpleName(String simpleName)
getSuperclass
public org.codehaus.jam.JClass getSuperclass()
setSuperclass
public void setSuperclass(org.codehaus.jam.JClass superclass)
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.