Uses of Class
de.haumacher.msgbuf.generator.ast.MessageDef
Packages that use MessageDef
Package
Description
-
Uses of MessageDef in de.haumacher.msgbuf.generator
Methods in de.haumacher.msgbuf.generator that return MessageDefMethods in de.haumacher.msgbuf.generator that return types with arguments of type MessageDefModifier and TypeMethodDescriptionprotected static List<MessageDef>AbstractMessageGenerator.concreteSpecializations(MessageDef def) Methods in de.haumacher.msgbuf.generator with parameters of type MessageDefModifier and TypeMethodDescriptiondefault 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 final StringAbstractMessageGenerator.implName(MessageDef def) static StringCodeConvention.jsonTypeConstant(MessageDef def) static StringCodeConvention.jsonTypeConstantRef(MessageDef def) NameTable.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) FieldIDSynthesizer.visit(MessageDef self, Void arg) MessageGenerator.visit(MessageDef def, Void arg) NameTable.visit(MessageDef self, Void arg) TypeIdSynthesizer.visit(MessageDef self, Void arg) Constructors in de.haumacher.msgbuf.generator with parameters of type MessageDefModifierConstructorDescriptionMessageGenerator(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 MessageDefModifier and TypeMethodDescriptionMessageDef.addDefinition(Definition value) Adds a value to thegetDefinitions()list.Adds a value to thegetFields()list.MessageDef.addSpecialization(MessageDef value) Adds a value to thegetSpecializations()list.static MessageDefMessageDef.create()Creates aMessageDefinstance.final MessageDefMessageDef.getExtendedDef()Reference to thedata class definitionthat is referenced by thegetExtends()clause.final MessageDefDefinition.getOuter()TheMessageDefthat contains this inner .static MessageDefMessageDef.readMessageDef(JsonReader in) Reads a new instance from the given reader.MessageDef.self()MessageDef.setAbstract(boolean value) MessageDef.setComment(String value) MessageDef.setDefinitions(List<? extends Definition> value) MessageDef.setExtendedDef(MessageDef value) MessageDef.setExtends(QName value) MessageDef.setFile(DefinitionFile value) MessageDef.setId(int value) MessageDef.setOptions(Map<String, Option> value) MessageDef.setOuter(MessageDef value) MessageDef.setSpecializations(List<? extends MessageDef> value) Methods in de.haumacher.msgbuf.generator.ast that return types with arguments of type MessageDefModifier and TypeMethodDescriptionfinal List<MessageDef>MessageDef.getSpecializations()Alldata classesthat inherit from this data class.Methods in de.haumacher.msgbuf.generator.ast with parameters of type MessageDefModifier and TypeMethodDescriptionMessageDef.addSpecialization(MessageDef value) Adds a value to thegetSpecializations()list.protected final voidMessageDef.internalAddSpecialization(MessageDef value) Implementation ofaddSpecialization(de.haumacher.msgbuf.generator.ast.MessageDef)without chain call utility.protected final voidMessageDef.internalSetExtendedDef(MessageDef value) Internal setter forgetExtendedDef()without chain call utility.protected final voidDefinition.internalSetOuter(MessageDef value) Internal setter forDefinition.getOuter()without chain call utility.final voidMessageDef.removeSpecialization(MessageDef value) Removes a value from thegetSpecializations()list.MessageDef.setExtendedDef(MessageDef value) Definition.setOuter(MessageDef value) EnumDef.setOuter(MessageDef value) MessageDef.setOuter(MessageDef value) Definition.Visitor.visit(MessageDef self, A arg) Visit case forMessageDef.Method parameters in de.haumacher.msgbuf.generator.ast with type arguments of type MessageDefModifier and TypeMethodDescriptionprotected final voidMessageDef.internalSetSpecializations(List<? extends MessageDef> value) Internal setter forgetSpecializations()without chain call utility.MessageDef.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 MessageDefModifier and TypeMethodDescriptionstatic List<MessageDef>Util.concreteTransitiveSpecializations(MessageDef def) Methods in de.haumacher.msgbuf.generator.common with parameters of type MessageDefModifier and TypeMethodDescriptionstatic 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 MessageDefModifier and TypeMethodDescriptionstatic StringDartCoding.jsonTypeIdLiteral(MessageDef def) String literal with the JSON type name of the given class.DartLibGenerator.visit(MessageDef self, Void arg) InitializerGenerator.visit(MessageDef self, Field arg) ReadOperationBuilder.visit(MessageDef self, Function<String, String> statementBuilder) TypeNameBuilder.visit(MessageDef self, Field arg) WriteOperationBuilder.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 -
Uses of MessageDef in de.haumacher.msgbuf.generator.parser
Methods in de.haumacher.msgbuf.generator.parser that return MessageDef -
Uses of MessageDef in de.haumacher.msgbuf.generator.plugins
Methods in de.haumacher.msgbuf.generator.plugins with parameters of type MessageDefModifier and TypeMethodDescriptionvoidXmlStreamingPlugin.addInterfaces(Map<String, Option> options, MessageDef def, List<String> generalizations) XmlStreamingPlugin.messageImplContents(Map<String, Option> options, MessageDef def) XmlStreamingPlugin.messageInterfaceContents(Map<String, Option> options, MessageDef def)