|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.postgresql.util.PGobject
org.postgresql.geometric.PGpoint
public class PGpoint
It maps to the point datatype in org.postgresql. This implements a version of java.awt.Point, except it uses double to represent the coordinates.
Field Summary | |
---|---|
double |
x
The X coordinate of the point |
double |
y
The Y coordinate of the point |
Fields inherited from class org.postgresql.util.PGobject |
---|
type, value |
Constructor Summary | |
---|---|
PGpoint()
Required by the driver |
|
PGpoint(double x,
double y)
|
|
PGpoint(java.lang.String value)
This is called mainly from the other geometric types, when a point is embedded within their definition. |
Method Summary | |
---|---|
java.lang.Object |
clone()
This must be overidden to allow the object to be cloned |
boolean |
equals(java.lang.Object obj)
This must be overidden to allow comparisons of objects |
java.lang.String |
getValue()
This must be overidden, to return the value of the object, in the form required by org.postgresql. |
int |
hashCode()
|
void |
move(double x,
double y)
Moves the point to the supplied coordinates. |
void |
move(int x,
int y)
Moves the point to the supplied coordinates. |
void |
setLocation(int x,
int y)
Moves the point to the supplied coordinates. |
void |
setLocation(java.awt.Point p)
Moves the point to the supplied java.awt.Point refer to java.awt.Point for description of this |
void |
setValue(java.lang.String s)
This method sets the value of this object. |
void |
translate(double x,
double y)
Translate the point by the supplied amount. |
void |
translate(int x,
int y)
Translate the point by the supplied amount. |
Methods inherited from class org.postgresql.util.PGobject |
---|
getType, setType, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public double x
public double y
Constructor Detail |
---|
public PGpoint(double x, double y)
x
- coordinatey
- coordinatepublic PGpoint(java.lang.String value) throws java.sql.SQLException
value
- Definition of this point in PostgreSQL's syntax
java.sql.SQLException
public PGpoint()
Method Detail |
---|
public void setValue(java.lang.String s) throws java.sql.SQLException
PGobject
setValue
in class PGobject
s
- Definition of this point in PostgreSQL's syntax
java.sql.SQLException
- on conversion failurepublic boolean equals(java.lang.Object obj)
PGobject
equals
in class PGobject
obj
- Object to compare with
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.Object clone()
PGobject
clone
in class PGobject
public java.lang.String getValue()
PGobject
getValue
in class PGobject
public void translate(int x, int y)
x
- integer amount to add on the x axisy
- integer amount to add on the y axispublic void translate(double x, double y)
x
- double amount to add on the x axisy
- double amount to add on the y axispublic void move(int x, int y)
x
- integer coordinatey
- integer coordinatepublic void move(double x, double y)
x
- double coordinatey
- double coordinatepublic void setLocation(int x, int y)
x
- integer coordinatey
- integer coordinatePoint
public void setLocation(java.awt.Point p)
p
- Point to move toPoint
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |