org.apache.activemq.openwire.tool
Class MultiSourceGenerator
java.lang.Object
org.apache.activemq.openwire.tool.OpenWireGenerator
org.apache.activemq.openwire.tool.MultiSourceGenerator
- Direct Known Subclasses:
- CppClassesGenerator, CSharpClassesGenerator, JavaMarshallingGenerator, JavaTestsGenerator
public abstract class MultiSourceGenerator
- 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
destDir
protected java.io.File destDir
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
buffer
protected java.lang.StringBuffer buffer
MultiSourceGenerator
public MultiSourceGenerator()
run
public java.lang.Object run()
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)
processClass
protected void processClass(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)
getDestDir
public java.io.File getDestDir()
setDestDir
public void setDestDir(java.io.File destDir)
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.