Class ReadOperationBuilder
java.lang.Object
de.haumacher.msgbuf.generator.util.AbstractFileGenerator
de.haumacher.msgbuf.generator.util.AbstractDartGenerator
de.haumacher.msgbuf.generator.dart.ReadOperationBuilder
- All Implemented Interfaces:
Definition.Visitor<Void,,Function<String, String>> Type.Visitor<Void,,Function<String, String>> FileGenerator
public class ReadOperationBuilder
extends AbstractDartGenerator
implements Type.Visitor<Void,Function<String,String>>, Definition.Visitor<Void,Function<String,String>>
Generator of a read operation for reading a field value from a JSON stream.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidgenerate()visit(CustomType self, Function<String, String> statementBuilder) Visit case forCustomType.Visit case forEnumDef.Visit case forMapType.visit(MessageDef self, Function<String, String> statementBuilder) Visit case forMessageDef.visit(PrimitiveType self, Function<String, String> statementBuilder) Visit case forPrimitiveType.Methods inherited from class de.haumacher.msgbuf.generator.util.AbstractDartGenerator
docComment
-
Constructor Details
-
ReadOperationBuilder
Creates aReadOperationBuilder.
-
-
Method Details
-
generate
protected void generate()- Specified by:
generatein classAbstractFileGenerator
-
visit
Description copied from interface:Type.VisitorVisit case forCustomType. -
visit
Description copied from interface:Type.VisitorVisit case forPrimitiveType. -
visit
Description copied from interface:Type.VisitorVisit case forMapType. -
visit
Description copied from interface:Definition.VisitorVisit case forEnumDef. -
visit
Description copied from interface:Definition.VisitorVisit case forMessageDef.
-