Class MultiSourceGenerator
java.lang.Object
org.apache.activemq.openwire.tool.OpenWireGenerator
org.apache.activemq.openwire.tool.MultiSourceGenerator
- Direct Known Subclasses:
CppClassesGenerator,CSharpClassesGenerator,JavaMarshallingGenerator,JavaTestsGenerator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected StringBufferprotected Stringprotected Fileprotected Fileprotected org.codehaus.jam.JClassprotected Stringprotected org.codehaus.jam.JClassFields inherited from class org.apache.activemq.openwire.tool.OpenWireGenerator
filePostFix, jam, openwireVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidgenerateFile(PrintWriter out) protected StringgetBaseClassName(org.codehaus.jam.JClass jclass) protected StringgetClassName(org.codehaus.jam.JClass jclass) org.codehaus.jam.JClassList<org.codehaus.jam.JProperty>Returns all the valid properties available on the current classorg.codehaus.jam.JClassprotected voidbooleanbooleanprotected booleanisValidClass(org.codehaus.jam.JClass jclass) protected voidprocessClass(org.codehaus.jam.JClass jclass) run()voidsetBaseClass(String baseClass) voidsetClassName(String className) voidsetDestDir(File destDir) voidsetDestFile(File destFile) voidsetJclass(org.codehaus.jam.JClass jclass) voidsetManuallyMaintainedClasses(Set<String> manuallyMaintainedClasses) voidsetSimpleName(String simpleName) voidsetSuperclass(org.codehaus.jam.JClass superclass) 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
-
Field Details
-
manuallyMaintainedClasses
-
destDir
-
destFile
-
jclass
protected org.codehaus.jam.JClass jclass -
superclass
protected org.codehaus.jam.JClass superclass -
simpleName
-
className
-
baseClass
-
buffer
-
-
Constructor Details
-
MultiSourceGenerator
public MultiSourceGenerator()
-
-
Method Details
-
run
-
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
- Throws:
Exception
-
getBaseClassName
-
getClassName
-
isAbstractClass
public boolean isAbstractClass() -
getAbstractClassText
-
isMarshallerAware
public boolean isMarshallerAware() -
initialiseManuallyMaintainedClasses
protected void initialiseManuallyMaintainedClasses() -
getBaseClass
-
setBaseClass
-
getClassName
-
setClassName
-
getDestDir
-
setDestDir
-
getDestFile
-
setDestFile
-
getJclass
public org.codehaus.jam.JClass getJclass() -
setJclass
public void setJclass(org.codehaus.jam.JClass jclass) -
getManuallyMaintainedClasses
-
setManuallyMaintainedClasses
-
getSimpleName
-
setSimpleName
-
getSuperclass
public org.codehaus.jam.JClass getSuperclass() -
setSuperclass
public void setSuperclass(org.codehaus.jam.JClass superclass)
-