public class StructPropertyGenerator extends TargetPropertyGenerator
etran| Constructor and Description |
|---|
StructPropertyGenerator(BeamExpressionTransform etran) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addParameters(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected com.helger.jcodemodel.JVar |
declareValueShapeRow(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
protected void |
generateBody(BeamMethod beamMethod,
ShowlPropertyShape targetProperty) |
StructInfo |
processNode(BeamMethod beamMethod,
ShowlNodeShape targetNode)
Generate and invoke methods for all properties within a given node.
|
appendMethodNameSuffix, captureValue, create, fail, generate, returnTypepublic StructPropertyGenerator(BeamExpressionTransform etran)
public StructInfo processNode(BeamMethod beamMethod, ShowlNodeShape targetNode) throws BeamTransformGenerationException
beamMethod - The method responsible for constructing the target node.targetNode - BeamTransformGenerationExceptionprotected void generateBody(BeamMethod beamMethod, ShowlPropertyShape targetProperty) throws BeamTransformGenerationException
generateBody in class TargetPropertyGeneratorBeamTransformGenerationExceptionprotected com.helger.jcodemodel.JVar declareValueShapeRow(BeamMethod beamMethod, ShowlPropertyShape targetProperty) throws BeamTransformGenerationException
BeamTransformGenerationExceptionprotected void addParameters(BeamMethod beamMethod, ShowlPropertyShape targetProperty) throws BeamTransformGenerationException
addParameters in class TargetPropertyGeneratorBeamTransformGenerationExceptionCopyright © 2019. All rights reserved.