Class Flag
java.lang.Object
de.haumacher.msgbuf.data.AbstractDataObject
de.haumacher.msgbuf.generator.ast.Option
de.haumacher.msgbuf.generator.ast.Flag
- All Implemented Interfaces:
DataObject,ReflectiveDataObject,Observable
Option annotating a boolean value-
Nested Class Summary
Nested classes/interfaces inherited from class de.haumacher.msgbuf.generator.ast.Option
Option.TypeKind, Option.Visitor<R,A> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Flagcreate()Creates aFlaginstance.protected final voidinternalSetValue(boolean value) Internal setter forisValue()without chain call utility.final booleanisValue()The boolean value assigned to the option.jsonType()kind()The type code of this instance.protected voidreadField(JsonReader in, String field) static FlagreadFlag(JsonReader in) Reads a new instance from the given reader.voidsetValue(boolean value) <R,A> R visit(Option.Visitor<R, A> v, A arg) Accepts the given visitor.protected voidwriteFields(JsonWriter out) Methods inherited from class de.haumacher.msgbuf.generator.ast.Option
internalRegisterListener, internalUnregisterListener, readOption, registerListener, unregisterListener, writeToMethods inherited from class de.haumacher.msgbuf.data.AbstractDataObject
readContent, readFields, toString, writeContent
-
Field Details
-
FLAG__TYPE
Identifier for theFlagtype in JSON format.- See Also:
-
VALUE__PROP
- See Also:
-
-
Constructor Details
-
Method Details
-
create
Creates aFlaginstance. -
kind
Description copied from class:OptionThe type code of this instance. -
isValue
public final boolean isValue()The boolean value assigned to the option. -
setValue
- See Also:
-
internalSetValue
protected final void internalSetValue(boolean value) Internal setter forisValue()without chain call utility. -
jsonType
-
properties
-
get
-
set
-
readFlag
Reads a new instance from the given reader.- Throws:
IOException
-
writeFields
- Overrides:
writeFieldsin classAbstractDataObject- Throws:
IOException
-
readField
- Overrides:
readFieldin classAbstractDataObject- Throws:
IOException
-
visit
Description copied from class:OptionAccepts the given visitor.
-