Uses of Class
de.haumacher.msgbuf.generator.ast.MessageDef
-
-
Uses of MessageDef in de.haumacher.msgbuf.generator
Methods in de.haumacher.msgbuf.generator that return MessageDef Modifier and Type Method Description MessageDefMessageDefOperations. self()Methods in de.haumacher.msgbuf.generator that return types with arguments of type MessageDef Modifier and Type Method Description protected static List<MessageDef>AbstractMessageGenerator. concreteSpecializations(MessageDef def)Methods in de.haumacher.msgbuf.generator with parameters of type MessageDef Modifier and Type Method Description default voidGeneratorPlugin. addInterfaces(Map<String,Option> options, MessageDef def, List<String> generalizations)Adds interfaces to the generated type.protected static List<MessageDef>AbstractMessageGenerator. concreteSpecializations(MessageDef def)static StringCodeConvention. factoryName(MessageDef def)Name of the factory method for the givenMessageDef.static FieldCodeConvention. getField(MessageDef def, String name)protected StringAbstractMessageGenerator. implName(MessageDef def)static StringCodeConvention. jsonTypeConstant(MessageDef def)static StringCodeConvention. jsonTypeConstantRef(MessageDef def)DefinitionNameTable. lookup(MessageDef context, QName name)TODOdefault FileGeneratorGeneratorPlugin. messageImplContents(Map<String,Option> options, MessageDef def)Creates aFileGeneratorthat is expanded within the implementation class.default FileGeneratorGeneratorPlugin. messageInterfaceContents(Map<String,Option> options, MessageDef def)Creates aFileGeneratorthat is expanded within the interface class.static StringCodeConvention. mkBinaryTypeConstant(MessageDef def)protected StringAbstractMessageGenerator. qImplName(MessageDef def)static StringCodeConvention. typeKindConstant(MessageDef caseDef)Map<Integer,String>FieldIDSynthesizer. visit(MessageDef self, Void arg)VoidMessageGenerator. visit(MessageDef def, Void arg)VoidNameTable. visit(MessageDef self, Void arg)VoidTypeIdSynthesizer. visit(MessageDef self, Void arg)Constructors in de.haumacher.msgbuf.generator with parameters of type MessageDef Constructor Description MessageGenerator(NameTable table, Map<String,Option> options, boolean isInterface, String packageSuffix, MessageDef def, GeneratorPlugin plugin)Creates aMessageGenerator. -
Uses of MessageDef in de.haumacher.msgbuf.generator.ast
Methods in de.haumacher.msgbuf.generator.ast that return MessageDef Modifier and Type Method Description MessageDefMessageDef. addDefinition(Definition value)Adds a value to thegetDefinitions()list.MessageDefMessageDef. addField(Field value)Adds a value to thegetFields()list.MessageDefMessageDef. addSpecialization(MessageDef value)Adds a value to thegetSpecializations()list.static MessageDefMessageDef. create()Creates aMessageDefinstance.MessageDefMessageDef. getExtendedDef()Reference to thedata class definitionthat is referenced by thegetExtends()clause.MessageDefDefinition. getOuter()TheMessageDefthat contains this inner .MessageDefMessageDef. putOption(String key, Option value)static MessageDefMessageDef. readMessageDef(JsonReader in)Reads a new instance from the given reader.MessageDefMessageDef. self()MessageDefMessageDef. setAbstract(boolean value)MessageDefMessageDef. setComment(String value)MessageDefMessageDef. setDefinitions(List<? extends Definition> value)MessageDefMessageDef. setExtendedDef(MessageDef value)MessageDefMessageDef. setExtends(QName value)MessageDefMessageDef. setFields(List<? extends Field> value)MessageDefMessageDef. setFile(DefinitionFile value)MessageDefMessageDef. setId(int value)MessageDefMessageDef. setName(String value)MessageDefMessageDef. setOptions(Map<String,Option> value)MessageDefMessageDef. setOuter(MessageDef value)MessageDefMessageDef. setSpecializations(List<? extends MessageDef> value)Methods in de.haumacher.msgbuf.generator.ast that return types with arguments of type MessageDef Modifier and Type Method Description List<MessageDef>MessageDef. getSpecializations()Alldata classesthat inherit from this data class.Methods in de.haumacher.msgbuf.generator.ast with parameters of type MessageDef Modifier and Type Method Description MessageDefMessageDef. addSpecialization(MessageDef value)Adds a value to thegetSpecializations()list.protected voidMessageDef. internalAddSpecialization(MessageDef value)Implementation ofaddSpecialization(de.haumacher.msgbuf.generator.ast.MessageDef)without chain call utility.protected voidMessageDef. internalSetExtendedDef(MessageDef value)Internal setter forgetExtendedDef()without chain call utility.protected voidDefinition. internalSetOuter(MessageDef value)Internal setter forDefinition.getOuter()without chain call utility.voidMessageDef. removeSpecialization(MessageDef value)Removes a value from thegetSpecializations()list.MessageDefMessageDef. setExtendedDef(MessageDef value)DefinitionDefinition. setOuter(MessageDef value)EnumDefEnumDef. setOuter(MessageDef value)MessageDefMessageDef. setOuter(MessageDef value)RDefinition.Visitor. visit(MessageDef self, A arg)Visit case forMessageDef.Method parameters in de.haumacher.msgbuf.generator.ast with type arguments of type MessageDef Modifier and Type Method Description protected voidMessageDef. internalSetSpecializations(List<? extends MessageDef> value)Internal setter forgetSpecializations()without chain call utility.MessageDefMessageDef. setSpecializations(List<? extends MessageDef> value) -
Uses of MessageDef in de.haumacher.msgbuf.generator.common
Methods in de.haumacher.msgbuf.generator.common that return types with arguments of type MessageDef Modifier and Type Method Description static List<MessageDef>Util. concreteTransitiveSpecializations(MessageDef def)Methods in de.haumacher.msgbuf.generator.common with parameters of type MessageDef Modifier and Type Method Description static List<MessageDef>Util. concreteTransitiveSpecializations(MessageDef def)static StringMsgBufJsonProtocol. typeId(MessageDef def)Identifier used to announce an object of the given type. -
Uses of MessageDef in de.haumacher.msgbuf.generator.dart
Methods in de.haumacher.msgbuf.generator.dart with parameters of type MessageDef Modifier and Type Method Description static StringDartCoding. jsonTypeIdLiteral(MessageDef def)String literal with the JSON type name of the given class.VoidDartLibGenerator. visit(MessageDef self, Void arg)StringInitializerGenerator. visit(MessageDef self, Field arg)VoidReadOperationBuilder. visit(MessageDef self, Function<String,String> statementBuilder)StringTypeNameBuilder. visit(MessageDef self, Field arg)VoidWriteOperationBuilder. visit(MessageDef self, String var)static StringDartCoding. visitCaseMethod(MessageDef def)Visit method of the given concrete type.static StringDartCoding. visitMethod(MessageDef def)Name of the visit method of the given abstract type.static StringDartCoding. visitorName(MessageDef def)Name of the visitor class for the givenMessageDef.Constructors in de.haumacher.msgbuf.generator.dart with parameters of type MessageDef Constructor Description DartClassGenerator(MessageDef def)Creates aDartClassGenerator. -
Uses of MessageDef in de.haumacher.msgbuf.generator.parser
Methods in de.haumacher.msgbuf.generator.parser that return MessageDef Modifier and Type Method Description MessageDefProtobufParser. message() -
Uses of MessageDef in de.haumacher.msgbuf.generator.plugins
Methods in de.haumacher.msgbuf.generator.plugins with parameters of type MessageDef Modifier and Type Method Description voidXmlStreamingPlugin. addInterfaces(Map<String,Option> options, MessageDef def, List<String> generalizations)FileGeneratorXmlStreamingPlugin. messageImplContents(Map<String,Option> options, MessageDef def)FileGeneratorXmlStreamingPlugin. messageInterfaceContents(Map<String,Option> options, MessageDef def)
-