public interface ValueGenerator
| Modifier and Type | Method and Description |
|---|---|
void |
endStruct(ValuePlacement placement,
DValue dval,
DStructType structType,
GeneratorContext genctx) |
void |
endSubValue(GeneratorContext genctx) |
boolean |
finish() |
void |
scalarValue(String varName,
DValue dval,
GeneratorContext genctx) |
void |
startStruct(ValuePlacement placement,
DValue dval,
DStructType structType,
GeneratorContext genctx,
int index) |
void |
structMemberValue(String fieldName,
DValue dval,
GeneratorContext genctx,
int index) |
void startStruct(ValuePlacement placement, DValue dval, DStructType structType, GeneratorContext genctx, int index)
void endStruct(ValuePlacement placement, DValue dval, DStructType structType, GeneratorContext genctx)
void structMemberValue(String fieldName, DValue dval, GeneratorContext genctx, int index)
fieldName - never-nulldval - value to be renderedgenctx - contextindex - for internal usevoid scalarValue(String varName, DValue dval, GeneratorContext genctx)
varName - never-nulldval - value to be renderedgenctx - contextvoid endSubValue(GeneratorContext genctx)
genctx - contextboolean finish()
Copyright © 2020. All rights reserved.