Package org.postgresql.geometric
Class PGpath
java.lang.Object
org.postgresql.util.PGobject
org.postgresql.geometric.PGpath
- All Implemented Interfaces:
Serializable,Cloneable
This implements a path (a multiple segmented line, which may be closed).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanTrue if the path is open, false if closed.PGpoint[]The points defining this path. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()This must be overridden to allow the object to be cloned.voidbooleanThis must be overridden to allow comparisons of objects.getValue()This returns the path in the syntax expected by org.postgresql.inthashCode()Compute hash.booleanisClosed()booleanisOpen()voidopenPath()voidThis method sets the value of this object.
-
Field Details
-
open
public boolean openTrue if the path is open, false if closed. -
points
The points defining this path.
-
-
Constructor Details
-
PGpath
- Parameters:
points- the PGpoints that define the pathopen- True if the path is open, false if closed
-
PGpath
public PGpath()Required by the driver. -
PGpath
- Parameters:
s- definition of the path in PostgreSQL's syntax.- Throws:
SQLException- on conversion failure
-
-
Method Details
-
setValue
Description copied from class:PGobjectThis method sets the value of this object. It must be overridden.- Overrides:
setValuein classPGobject- Parameters:
s- Definition of the path in PostgreSQL's syntax- Throws:
SQLException- on conversion failure
-
equals
Description copied from class:PGobjectThis must be overridden 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.- Overrides:
hashCodein classPGobject- Returns:
- Value hashcode, 0 if value is null
Objects.hashCode(Object)
-
clone
Description copied from class:PGobjectThis must be overridden to allow the object to be cloned.- Overrides:
clonein classPGobject- Throws:
CloneNotSupportedException
-
getValue
This returns the path in the syntax expected by org.postgresql. -
isOpen
public boolean isOpen() -
isClosed
public boolean isClosed() -
closePath
public void closePath() -
openPath
public void openPath()
-