Package net.postgis.jdbc.geometry.binary
Class ValueSetter
java.lang.Object
net.postgis.jdbc.geometry.binary.ValueSetter
- Direct Known Subclasses:
ValueSetter.NDR,ValueSetter.XDR
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetByte(byte value) Set a byte, should be equal for all endiansvoidsetDouble(double data) Set a double.voidsetInt(int value) protected abstract voidsetInt(int value, int index) Set a 32-Bit integervoidsetLong(long value) protected abstract voidsetLong(long data, int index) Set a long value.toString()
-
Field Details
-
endian
public final byte endian
-
-
Constructor Details
-
ValueSetter
-
-
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 withindex- 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 withindex- int value for the index
-
setDouble
public void setDouble(double data) Set a double.- Parameters:
data- double value to be set with
-
toString
-