Class CppMarshallingClassesGenerator
java.lang.Object
org.apache.activemq.openwire.tool.OpenWireGenerator
org.apache.activemq.openwire.tool.MultiSourceGenerator
org.apache.activemq.openwire.tool.JavaMarshallingGenerator
org.apache.activemq.openwire.tool.CppMarshallingHeadersGenerator
org.apache.activemq.openwire.tool.CppMarshallingClassesGenerator
-
Field Summary
Fields inherited from class org.apache.activemq.openwire.tool.CppMarshallingHeadersGenerator
targetDirFields inherited from class org.apache.activemq.openwire.tool.JavaMarshallingGenerator
concreteClasses, factoryFile, factoryFileName, indentFields inherited from class org.apache.activemq.openwire.tool.MultiSourceGenerator
baseClass, buffer, className, destDir, destFile, jclass, manuallyMaintainedClasses, simpleName, superclassFields inherited from class org.apache.activemq.openwire.tool.OpenWireGenerator
filePostFix, jam, openwireVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidgenerateFile(PrintWriter out) protected intprotected voidprotected voidgenerateUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) protected voidgenerateUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) protected StringMethods inherited from class org.apache.activemq.openwire.tool.CppMarshallingHeadersGenerator
generateLicence, getTargetDir, run, setTargetDirMethods inherited from class org.apache.activemq.openwire.tool.JavaMarshallingGenerator
generateLooseMarshalBody, generateLooseUnmarshalBody, generateLooseUnmarshalBodyForArrayProperty, generateLooseUnmarshalBodyForProperty, generateTightMarshal1Body, generateTightMarshal2Body, generateTightUnmarshalBody, generateTightUnmarshalBodyForArrayProperty, generateTightUnmarshalBodyForProperty, getBaseClassName, getClassName, getConcreteClasses, getFactoryFile, getFactoryFileName, getIndent, getMandatoryFlag, initialiseManuallyMaintainedClasses, processClass, processFactory, setConcreteClasses, setFactoryFile, setFactoryFileName, setIndentMethods inherited from class org.apache.activemq.openwire.tool.MultiSourceGenerator
getAbstractClassText, getBaseClass, getClassName, getDestDir, getDestFile, getJclass, getManuallyMaintainedClasses, getProperties, getSimpleName, getSuperclass, isAbstractClass, isMarshallerAware, isValidClass, setBaseClass, setClassName, setDestDir, setDestFile, setJclass, setManuallyMaintainedClasses, setSimpleName, setSuperclassMethods 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
-
Constructor Details
-
CppMarshallingClassesGenerator
public CppMarshallingClassesGenerator()
-
-
Method Details
-
getFilePostFix
- Overrides:
getFilePostFixin classCppMarshallingHeadersGenerator
-
generateUnmarshalBodyForProperty
protected void generateUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) -
generateUnmarshalBodyForArrayProperty
protected void generateUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) -
generateMarshal1Body
-
generateMarshal2Body
-
generateFile
- Overrides:
generateFilein classCppMarshallingHeadersGenerator- Throws:
Exception
-
generateFactory
- Overrides:
generateFactoryin classCppMarshallingHeadersGenerator
-