public class CSharpMarshallingGenerator extends JavaMarshallingGenerator
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
targetDir |
concreteClasses, factoryFile, factoryFileName, indentbaseClass, buffer, className, destDir, destFile, jclass, manuallyMaintainedClasses, simpleName, superclassfilePostFix, jam, openwireVersion| Constructor and Description |
|---|
CSharpMarshallingGenerator() |
| Modifier and Type | Method and Description |
|---|---|
void |
generateFactory(java.io.PrintWriter out) |
protected void |
generateFile(java.io.PrintWriter out) |
protected void |
generateLooseMarshalBody(java.io.PrintWriter out) |
protected void |
generateLooseUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected void |
generateLooseUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected int |
generateTightMarshal1Body(java.io.PrintWriter out) |
protected void |
generateTightMarshal2Body(java.io.PrintWriter out) |
protected void |
generateTightUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
protected void |
generateTightUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size) |
java.lang.String |
getTargetDir() |
java.lang.Object |
run() |
void |
setTargetDir(java.lang.String targetDir) |
generateLooseUnmarshalBody, generateTightUnmarshalBody, getBaseClassName, getClassName, getConcreteClasses, getFactoryFile, getFactoryFileName, getIndent, getMandatoryFlag, initialiseManuallyMaintainedClasses, processClass, processFactory, setConcreteClasses, setFactoryFile, setFactoryFileName, setIndentgetAbstractClassText, getBaseClass, getClassName, getDestDir, getDestFile, getJclass, getManuallyMaintainedClasses, getProperties, getSimpleName, getSuperclass, isAbstractClass, isMarshallerAware, isValidClass, setBaseClass, setClassName, setDestDir, setDestFile, setJclass, setManuallyMaintainedClasses, setSimpleName, setSuperclasscapitalize, decapitalize, getClasses, getJam, getOpenWireOpCode, getOpenwireVersion, isAbstract, isCachedProperty, isMarshallAware, isThrowable, isValidProperty, setJam, setOpenwireVersion, stringValue, stringValue, toCSharpTypepublic java.lang.Object run()
run in class JavaMarshallingGeneratorprotected void generateTightUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size)
generateTightUnmarshalBodyForProperty in class JavaMarshallingGeneratorprotected void generateTightUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size)
generateTightUnmarshalBodyForArrayProperty in class JavaMarshallingGeneratorprotected int generateTightMarshal1Body(java.io.PrintWriter out)
generateTightMarshal1Body in class JavaMarshallingGeneratorprotected void generateTightMarshal2Body(java.io.PrintWriter out)
generateTightMarshal2Body in class JavaMarshallingGeneratorprotected void generateLooseUnmarshalBodyForProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size)
generateLooseUnmarshalBodyForProperty in class JavaMarshallingGeneratorprotected void generateLooseUnmarshalBodyForArrayProperty(java.io.PrintWriter out,
org.codehaus.jam.JProperty property,
org.codehaus.jam.JAnnotationValue size)
generateLooseUnmarshalBodyForArrayProperty in class JavaMarshallingGeneratorprotected void generateLooseMarshalBody(java.io.PrintWriter out)
generateLooseMarshalBody in class JavaMarshallingGeneratorpublic java.lang.String getTargetDir()
getTargetDir in class JavaMarshallingGeneratorpublic void setTargetDir(java.lang.String targetDir)
setTargetDir in class JavaMarshallingGeneratorprotected void generateFile(java.io.PrintWriter out)
throws java.lang.Exception
generateFile in class JavaMarshallingGeneratorjava.lang.Exceptionpublic void generateFactory(java.io.PrintWriter out)
generateFactory in class JavaMarshallingGeneratorCopyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.