public final class Field extends java.lang.Object implements Entry.Element
| Modifier and Type | Class and Description |
|---|---|
static class |
Field.Type |
static class |
Field.Value |
| Constructor and Description |
|---|
Field(int number,
java.lang.String name,
Field.Type type) |
| Modifier and Type | Method and Description |
|---|---|
Field |
addValue(java.lang.String representation,
java.lang.String description) |
Field |
associatedLengthField() |
void |
associatedLengthField(Field associatedLengthField) |
boolean |
hasSharedSometimesEnumClash() |
void |
hasSharedSometimesEnumClash(boolean hasSharedSometimesEnumClash) |
boolean |
isEnum() |
boolean |
isInParent() |
void |
isInParent(boolean isInParent) |
java.lang.String |
name() |
int |
number() |
static Field |
registerField(java.util.Map<java.lang.String,Field> nameToField,
int number,
java.lang.String name,
Field.Type type) |
java.lang.String |
toString() |
Field.Type |
type() |
void |
type(Field.Type type) |
java.util.List<Field.Value> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisEnumFieldpublic Field(int number,
java.lang.String name,
Field.Type type)
public static Field registerField(java.util.Map<java.lang.String,Field> nameToField, int number, java.lang.String name, Field.Type type)
public Field.Type type()
public Field associatedLengthField()
public void associatedLengthField(Field associatedLengthField)
public void type(Field.Type type)
public java.lang.String name()
name in interface Entry.Elementpublic int number()
public java.util.List<Field.Value> values()
public Field addValue(java.lang.String representation, java.lang.String description)
public boolean isEnum()
public boolean hasSharedSometimesEnumClash()
public void hasSharedSometimesEnumClash(boolean hasSharedSometimesEnumClash)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isInParent()
public void isInParent(boolean isInParent)
Copyright © 2015-2022 Real Logic Limited. All Rights Reserved.