Package org.postgresql.geometric
Class PGpath
- java.lang.Object
-
- org.postgresql.util.PGobject
-
- org.postgresql.geometric.PGpath
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class PGpath extends PGobject implements java.io.Serializable, java.lang.Cloneable
This implements a path (a multiple segmented line, which may be closed).- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()This must be overridden to allow the object to be cloned.voidclosePath()booleanequals(java.lang.Object obj)This must be overridden to allow comparisons of objects.java.lang.StringgetValue()This returns the path in the syntax expected by org.postgresql.inthashCode()Compute hash.booleanisClosed()booleanisOpen()voidopenPath()voidsetValue(java.lang.String s)This method sets the value of this object.
-
-
-
Field Detail
-
open
public boolean open
True if the path is open, false if closed.
-
points
public PGpoint[] points
The points defining this path.
-
-
Constructor Detail
-
PGpath
public PGpath(PGpoint[] points, boolean open)
- 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
public PGpath(java.lang.String s) throws java.sql.SQLException- Parameters:
s- definition of the path in PostgreSQL's syntax.- Throws:
java.sql.SQLException- on conversion failure
-
-
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 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.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedExceptionDescription copied from class:PGobjectThis must be overridden to allow the object to be cloned.
-
getValue
public java.lang.String 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()
-
-