Class BinaryDtoFieldMetadataParser<T>

java.lang.Object
io.datarouter.bytes.binarydto.internal.BinaryDtoFieldMetadataParser<T>

public class BinaryDtoFieldMetadataParser<T>
extends Object
  • Field Details

    • field

      public final Field field
  • Constructor Details

    • BinaryDtoFieldMetadataParser

      public BinaryDtoFieldMetadataParser​(Field field)
  • Method Details

    • getField

      public Field getField()
    • getName

      public String getName()
    • hasIndex

      public boolean hasIndex()
    • optIndex

      public Optional<Integer> optIndex()
    • getRequiredIndex

      public int getRequiredIndex()
    • isNullable

      public boolean isNullable()
    • isNullableItems

      public boolean isNullableItems()
    • isPrimitive

      public boolean isPrimitive()
    • isList

      public boolean isList()
    • isArray

      public boolean isArray()
    • isPrimitiveArray

      public boolean isPrimitiveArray()
    • isObjectArray

      public boolean isObjectArray()
    • isEnum

      public boolean isEnum()
    • getObjectArrayItemClass

      public Class<?> getObjectArrayItemClass()
    • getListItemClass

      public <I> Class<I> getListItemClass()
    • optCodec

      public Optional<BinaryDtoBaseFieldCodec<?>> optCodec()