@JustOnce public class StringToClassTransformerGenerator extends AbstractTransformerGenerator
AbstractMuleGenerator.FieldVariableElement
weightingField
privateFieldnames
MULE_CONTEXT_FIELD_NAME
context
Constructor and Description |
---|
StringToClassTransformerGenerator() |
Modifier and Type | Method and Description |
---|---|
protected void |
doTransformImplementation(GeneratedMethod doTransformMethod,
GeneratedVariable srcParam,
GeneratedVariable encodingParam,
Map<String,GeneratedField> additionalFields)
Generate the method body of the doTransform method.
|
protected Map<String,GeneratedField> |
generateAdditionalFields(GeneratedClass transformerClass)
Generate any additional fields necessary which will be made available to the
doTransformImplementation method
|
protected Class<?> |
getDestionationClass()
Returns the destination class of the Transformer class to generate
|
protected Class<?> |
getSourceClass()
Returns the source class of the Transformer class to generate
|
protected String |
getTransformerClassName()
Returns the name of the Transformer class to generate
|
consumes, generate, produces, shouldGenerate
declareNestedProcessorParameter, declareTransformedVariable, declareTransformedVariable, generateCustomConstructor, generateFieldForEachParameter, generateFieldForModuleObject, generateInitialiseMethod, generateProcessorFieldForEachParameter, generateSetFlowConstructMethod, generateSetMuleContextMethod, generateStandardFieldForEachParameter, generateStandardFieldForEachParameter, generateThrow, generateThrow, getModuleObject, getModuleObject, getModuleObject, getModuleObject, getPrivateFieldnames
generateIsCapableOfMethod
generateLoggerField, ref, ref, ref, ref
ctx, setCtx
protected String getTransformerClassName()
AbstractTransformerGenerator
getTransformerClassName
in class AbstractTransformerGenerator
protected Class<?> getSourceClass()
AbstractTransformerGenerator
getSourceClass
in class AbstractTransformerGenerator
protected Class<?> getDestionationClass()
AbstractTransformerGenerator
getDestionationClass
in class AbstractTransformerGenerator
protected Map<String,GeneratedField> generateAdditionalFields(GeneratedClass transformerClass)
AbstractTransformerGenerator
generateAdditionalFields
in class AbstractTransformerGenerator
protected void doTransformImplementation(GeneratedMethod doTransformMethod, GeneratedVariable srcParam, GeneratedVariable encodingParam, Map<String,GeneratedField> additionalFields)
AbstractTransformerGenerator
doTransformImplementation
in class AbstractTransformerGenerator
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.