Class ValueSetter

java.lang.Object
net.postgis.jdbc.geometry.binary.ValueSetter
Direct Known Subclasses:
ValueSetter.NDR, ValueSetter.XDR

public abstract class ValueSetter extends Object
  • Field Details

    • endian

      public final byte endian
  • Constructor Details

    • ValueSetter

      public ValueSetter(ByteSetter data, byte endian)
  • Method Details

    • setByte

      public void setByte(byte value)
      Set a byte, should be equal for all endians
      Parameters:
      value - byte value to be set with.
    • setInt

      public void setInt(int value)
    • setLong

      public void setLong(long value)
    • setInt

      protected abstract void setInt(int value, int index)
      Set a 32-Bit integer
      Parameters:
      value - int value to be set with
      index - int value for the index
    • setLong

      protected abstract void setLong(long data, int index)
      Set a long value. This is not needed directly, but as a nice side-effect from GetDouble.
      Parameters:
      data - int value to be set with
      index - int value for the index
    • setDouble

      public void setDouble(double data)
      Set a double.
      Parameters:
      data - double value to be set with
    • toString

      public String toString()
      Overrides:
      toString in class Object