Class BinaryDtoFieldMetadataParser<T>
java.lang.Object
io.datarouter.bytes.binarydto.internal.BinaryDtoFieldMetadataParser<T>
public class BinaryDtoFieldMetadataParser<T> extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description BinaryDtoFieldMetadataParser(Field field) -
Method Summary
Modifier and Type Method Description FieldgetField()<I> Class<I>getListItemClass()StringgetName()Class<?>getObjectArrayItemClass()intgetRequiredIndex()booleanhasIndex()booleanisArray()booleanisEnum()booleanisList()booleanisNullable()booleanisNullableItems()booleanisObjectArray()booleanisPrimitive()booleanisPrimitiveArray()Optional<BinaryDtoBaseFieldCodec<?>>optCodec()Optional<Integer>optIndex()
-
Field Details
-
Constructor Details
-
Method Details
-
getField
-
getName
-
hasIndex
public boolean hasIndex() -
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
-
getListItemClass
-
optCodec
-