public class CppMarshallingClassesGenerator extends CppMarshallingHeadersGenerator
targetDir
concreteClasses, factoryFile, factoryFileName, indent
baseClass, buffer, className, destDir, destFile, jclass, manuallyMaintainedClasses, simpleName, superclass
filePostFix, jam, openwireVersion
Constructor and Description |
---|
CppMarshallingClassesGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
generateFactory(java.io.PrintWriter out) |
protected void |
generateFile(java.io.PrintWriter out) |
protected int |
generateMarshal1Body(java.io.PrintWriter out) |
protected void |
generateMarshal2Body(java.io.PrintWriter out) |
protected void |
generateUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected void |
generateUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected java.lang.String |
getFilePostFix() |
generateLicence, getTargetDir, run, setTargetDir
generateLooseMarshalBody, generateLooseUnmarshalBody, generateLooseUnmarshalBodyForArrayProperty, generateLooseUnmarshalBodyForProperty, generateTightMarshal1Body, generateTightMarshal2Body, generateTightUnmarshalBody, generateTightUnmarshalBodyForArrayProperty, generateTightUnmarshalBodyForProperty, getBaseClassName, getClassName, getConcreteClasses, getFactoryFile, getFactoryFileName, getIndent, getMandatoryFlag, initialiseManuallyMaintainedClasses, processClass, processFactory, setConcreteClasses, setFactoryFile, setFactoryFileName, setIndent
getAbstractClassText, getBaseClass, getClassName, getDestDir, getDestFile, getJclass, getManuallyMaintainedClasses, getProperties, getSimpleName, getSuperclass, isAbstractClass, isMarshallerAware, isValidClass, setBaseClass, setClassName, setDestDir, setDestFile, setJclass, setManuallyMaintainedClasses, setSimpleName, setSuperclass
capitalize, decapitalize, getClasses, getJam, getOpenWireOpCode, getOpenwireVersion, isAbstract, isCachedProperty, isMarshallAware, isThrowable, isValidProperty, setJam, setOpenwireVersion, stringValue, stringValue, toCSharpType
protected java.lang.String getFilePostFix()
getFilePostFix
in class CppMarshallingHeadersGenerator
protected void generateUnmarshalBodyForProperty(java.io.PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size)
protected void generateUnmarshalBodyForArrayProperty(java.io.PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size)
protected int generateMarshal1Body(java.io.PrintWriter out)
protected void generateMarshal2Body(java.io.PrintWriter out)
protected void generateFile(java.io.PrintWriter out) throws java.lang.Exception
generateFile
in class CppMarshallingHeadersGenerator
java.lang.Exception
public void generateFactory(java.io.PrintWriter out)
generateFactory
in class CppMarshallingHeadersGenerator
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.