Package org.postgresql.geometric
Class PGpolygon
- java.lang.Object
-
- org.postgresql.util.PGobject
-
- org.postgresql.geometric.PGpolygon
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class PGpolygon extends PGobject implements java.io.Serializable, java.lang.Cloneable
This implements the polygon datatype within PostgreSQL.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()This must be overidden to allow the object to be cloned.booleanequals(java.lang.Object obj)This must be overidden to allow comparisons of objects.java.lang.StringgetValue()This must be overidden, to return the value of the object, in the form required by org.postgresql.inthashCode()Compute hash.voidsetValue(java.lang.String s)This method sets the value of this object.
-
-
-
Field Detail
-
points
public PGpoint[] points
The points defining the polygon.
-
-
Constructor Detail
-
PGpolygon
public PGpolygon(PGpoint[] points)
Creates a polygon using an array of PGpoints.- Parameters:
points- the points defining the polygon
-
PGpolygon
public PGpolygon(java.lang.String s) throws java.sql.SQLException- Parameters:
s- definition of the polygon in PostgreSQL's syntax.- Throws:
java.sql.SQLException- on conversion failure
-
PGpolygon
public PGpolygon()
Required by the driver.
-
-
Method Detail
-
setValue
public void setValue(java.lang.String s) throws java.sql.SQLExceptionDescription copied from class:PGobjectThis method sets the value of this object. It must be overridden.
-
equals
public boolean equals(java.lang.Object obj)
Description copied from class:PGobjectThis must be overidden to allow comparisons of objects.
-
hashCode
public int hashCode()
Description copied from class:PGobjectCompute hash. As equals() use only value. Return the same hash for the same value.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionDescription copied from class:PGobjectThis must be overidden to allow the object to be cloned.
-
-