Class BaseBinaryDto<T extends BaseBinaryDto<T>>
java.lang.Object
io.datarouter.bytes.binarydto.dto.BaseBinaryDto<T>
- Direct Known Subclasses:
BinaryDto,ComparableBinaryDto
public abstract class BaseBinaryDto<T extends BaseBinaryDto<T>> extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseBinaryDto.FieldNameAndValue -
Constructor Summary
Constructors Constructor Description BaseBinaryDto() -
Method Summary
Modifier and Type Method Description TcloneIndexed()byte[]encodeIndexed()booleanequals(Object obj)abstract List<Field>getFieldsOrdered()Object[]getFieldValuesArray()inthashCode()protected BinaryDtoIndexedCodec<T>indexedCodec()io.datarouter.scanner.Scanner<String>scanFieldNames()io.datarouter.scanner.Scanner<BaseBinaryDto.FieldNameAndValue>scanFieldNamesAndValues()io.datarouter.scanner.Scanner<Object>scanFieldValues()StringtoString()
-
Constructor Details
-
BaseBinaryDto
public BaseBinaryDto()
-
-
Method Details
-
indexedCodec
-
encodeIndexed
public final byte[] encodeIndexed() -
cloneIndexed
-
getFieldsOrdered
-
getFieldValuesArray
-
scanFieldNames
-
scanFieldValues
-
scanFieldNamesAndValues
public final io.datarouter.scanner.Scanner<BaseBinaryDto.FieldNameAndValue> scanFieldNamesAndValues() -
equals
-
hashCode
public final int hashCode() -
toString
-