Class CSharpMarshallingGenerator
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.CSharpMarshallingGenerator
-
Field Summary
FieldsFields 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 voidprotected voidgenerateLooseUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) protected voidgenerateLooseUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) protected intprotected voidprotected voidgenerateTightUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) protected voidgenerateTightUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) run()voidsetTargetDir(String targetDir) Methods inherited from class org.apache.activemq.openwire.tool.JavaMarshallingGenerator
generateLooseUnmarshalBody, generateTightUnmarshalBody, 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
-
Field Details
-
targetDir
-
-
Constructor Details
-
CSharpMarshallingGenerator
public CSharpMarshallingGenerator()
-
-
Method Details
-
run
- Overrides:
runin classJavaMarshallingGenerator
-
generateTightUnmarshalBodyForProperty
protected void generateTightUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) - Overrides:
generateTightUnmarshalBodyForPropertyin classJavaMarshallingGenerator
-
generateTightUnmarshalBodyForArrayProperty
protected void generateTightUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) - Overrides:
generateTightUnmarshalBodyForArrayPropertyin classJavaMarshallingGenerator
-
generateTightMarshal1Body
- Overrides:
generateTightMarshal1Bodyin classJavaMarshallingGenerator
-
generateTightMarshal2Body
- Overrides:
generateTightMarshal2Bodyin classJavaMarshallingGenerator
-
generateLooseUnmarshalBodyForProperty
protected void generateLooseUnmarshalBodyForProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) - Overrides:
generateLooseUnmarshalBodyForPropertyin classJavaMarshallingGenerator
-
generateLooseUnmarshalBodyForArrayProperty
protected void generateLooseUnmarshalBodyForArrayProperty(PrintWriter out, org.codehaus.jam.JProperty property, org.codehaus.jam.JAnnotationValue size) - Overrides:
generateLooseUnmarshalBodyForArrayPropertyin classJavaMarshallingGenerator
-
generateLooseMarshalBody
- Overrides:
generateLooseMarshalBodyin classJavaMarshallingGenerator
-
getTargetDir
- Overrides:
getTargetDirin classJavaMarshallingGenerator
-
setTargetDir
- Overrides:
setTargetDirin classJavaMarshallingGenerator
-
generateFile
- Overrides:
generateFilein classJavaMarshallingGenerator- Throws:
Exception
-
generateFactory
- Overrides:
generateFactoryin classJavaMarshallingGenerator
-