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 java.util.Set manuallyMaintainedClasses
destFile
protected java.io.File destFile
jclass
protected org.codehaus.jam.JClass jclass
superclass
protected org.codehaus.jam.JClass superclass
simpleName
protected java.lang.String simpleName
className
protected java.lang.String className
baseClass
protected java.lang.String baseClass
sortedClasses
protected java.util.List sortedClasses
SingleSourceGenerator
public SingleSourceGenerator()
run
public java.lang.Object run()
sort
protected java.util.List sort(java.util.List classes)
generateTearDown
protected void generateTearDown(java.io.PrintWriter out)
generateSetup
protected void generateSetup(java.io.PrintWriter out)
getProperties
public java.util.List 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(java.io.PrintWriter out)
throws java.lang.Exception
- Throws:
java.lang.Exception
getBaseClassName
protected java.lang.String getBaseClassName(org.codehaus.jam.JClass jclass)
getClassName
protected java.lang.String getClassName(org.codehaus.jam.JClass jclass)
isAbstractClass
public boolean isAbstractClass()
getAbstractClassText
public java.lang.String getAbstractClassText()
isMarshallerAware
public boolean isMarshallerAware()
initialiseManuallyMaintainedClasses
protected void initialiseManuallyMaintainedClasses()
getBaseClass
public java.lang.String getBaseClass()
setBaseClass
public void setBaseClass(java.lang.String baseClass)
getClassName
public java.lang.String getClassName()
setClassName
public void setClassName(java.lang.String className)
getDestFile
public java.io.File getDestFile()
setDestFile
public void setDestFile(java.io.File destFile)
getJclass
public org.codehaus.jam.JClass getJclass()
setJclass
public void setJclass(org.codehaus.jam.JClass jclass)
getManuallyMaintainedClasses
public java.util.Set getManuallyMaintainedClasses()
setManuallyMaintainedClasses
public void setManuallyMaintainedClasses(java.util.Set manuallyMaintainedClasses)
getSimpleName
public java.lang.String getSimpleName()
setSimpleName
public void setSimpleName(java.lang.String simpleName)
getSuperclass
public org.codehaus.jam.JClass getSuperclass()
setSuperclass
public void setSuperclass(org.codehaus.jam.JClass superclass)
Copyright © 2011 Apache Software Foundation. All Rights Reserved.