Class ComparableBinaryDto<T extends ComparableBinaryDto<T>>
java.lang.Object
io.datarouter.bytes.binarydto.dto.BaseBinaryDto<T>
io.datarouter.bytes.binarydto.dto.ComparableBinaryDto<T>
- All Implemented Interfaces:
Comparable<T>
public abstract class ComparableBinaryDto<T extends ComparableBinaryDto<T>> extends BaseBinaryDto<T> implements Comparable<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.bytes.binarydto.dto.BaseBinaryDto
BaseBinaryDto.FieldNameAndValue -
Constructor Summary
Constructors Constructor Description ComparableBinaryDto() -
Method Summary
Modifier and Type Method Description TcloneComparable()intcompareTo(T that)byte[]encodeComparable()List<Field>getFieldsOrdered()Methods inherited from class io.datarouter.bytes.binarydto.dto.BaseBinaryDto
cloneIndexed, encodeIndexed, equals, getFieldValuesArray, hashCode, indexedCodec, scanFieldNames, scanFieldNamesAndValues, scanFieldValues, toString
-
Constructor Details
-
ComparableBinaryDto
public ComparableBinaryDto()
-
-
Method Details
-
encodeComparable
public final byte[] encodeComparable() -
cloneComparable
-
getFieldsOrdered
- Specified by:
getFieldsOrderedin classBaseBinaryDto<T extends ComparableBinaryDto<T>>
-
compareTo
- Specified by:
compareToin interfaceComparable<T extends ComparableBinaryDto<T>>
-