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 Set manuallyMaintainedClasses
destDir
protected File destDir
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
buffer
protected StringBuffer buffer
MultiSourceGenerator
public MultiSourceGenerator()
run
public Object run()
getProperties
public 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(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)
getDestDir
public File getDestDir()
setDestDir
public void setDestDir(File destDir)
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 getManuallyMaintainedClasses()
setManuallyMaintainedClasses
public void setManuallyMaintainedClasses(Set 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 © 2011 Apache Software Foundation. All Rights Reserved.