Class BinaryDto<T extends BinaryDto<T>>

java.lang.Object
io.datarouter.bytes.binarydto.dto.BinaryDto<T>
All Implemented Interfaces:
Comparable<T>

public abstract class BinaryDto<T extends BinaryDto<T>>
extends Object
implements Comparable<T>
  • Constructor Details

    • BinaryDto

      public BinaryDto()
  • Method Details

    • equals

      public final boolean equals​(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public final String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo​(T that)
      Specified by:
      compareTo in interface Comparable<T extends BinaryDto<T>>
    • getFieldsOrdered

      public final List<Field> getFieldsOrdered()
    • getFieldValuesArray

      public final Object[] getFieldValuesArray()
    • scanFieldNames

      public final io.datarouter.scanner.Scanner<String> scanFieldNames()
    • scanFieldValues

      public final io.datarouter.scanner.Scanner<Object> scanFieldValues()
    • scanFieldNamesAndValues

      public final io.datarouter.scanner.Scanner<io.datarouter.bytes.binarydto.dto.BinaryDto.FieldNameAndValue> scanFieldNamesAndValues()