Uses of Class
de.haumacher.msgbuf.generator.ast.MessageDef
-
Packages that use MessageDef Package Description de.haumacher.msgbuf.generator de.haumacher.msgbuf.generator.ast de.haumacher.msgbuf.generator.parser -
-
Uses of MessageDef in de.haumacher.msgbuf.generator
Methods in de.haumacher.msgbuf.generator with parameters of type MessageDef Modifier and Type Method Description static StringCodeConvention. factoryName(MessageDef def)Name of the factory method for the givenMessageDef.static FieldCodeConvention. getField(MessageDef def, String name)static StringCodeConvention. jsonTypeConstant(MessageDef def)static StringCodeConvention. jsonTypeConstantRef(MessageDef def)DefinitionNameTable. lookup(MessageDef context, QName name)TODOstatic StringCodeConvention. mkBinaryTypeConstant(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, MessageDef def)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(de.haumacher.msgbuf.json.JsonReader in)Reads a new instance from the given reader.MessageDefMessageDef. setAbstract(boolean value)MessageDefMessageDef. setComment(String value)MessageDefMessageDef. setDefinitions(List<Definition> value)MessageDefMessageDef. setExtendedDef(MessageDef value)MessageDefMessageDef. setExtends(QName value)MessageDefMessageDef. setFields(List<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<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(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<MessageDef> value)Internal setter forgetSpecializations()without chain call utility.MessageDefMessageDef. setSpecializations(List<MessageDef> value) -
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()
-