com.ohrasys.cad.gds.dao
Class GeometryElement

java.lang.Object
  extended by com.ohrasys.cad.gds.dao.Element
      extended by com.ohrasys.cad.gds.dao.GeometryElement
All Implemented Interfaces:
InfoProvider
Direct Known Subclasses:
Boundary, Box, Node, Path, Text

public class GeometryElement
extends Element
implements InfoProvider

Geometry element data access object


Field Summary
 
Fields inherited from class com.ohrasys.cad.gds.dao.Element
i18n
 
Constructor Summary
GeometryElement()
          Creates a new GeometryElement object.
GeometryElement(boolean external, boolean template, int group, int layer, int datatype, java.awt.Point[] points)
          Creates a new GeometryElement object.
 
Method Summary
 int getDatatype()
          Getter for property datatype.
 java.lang.String getInfo()
          Returns a textual representation of the geometry element
 int getLayer()
          Getter for property layer.
 void setDatatype(int datatype)
          Setter for property datatype.
 void setLayer(int layer)
          Setter for property layer.
 java.lang.String toString()
          Returns a string representation of the geometry element
 
Methods inherited from class com.ohrasys.cad.gds.dao.Element
getGroup, getPoints, getProperties, isExternal, isTemplate, setExternal, setGroup, setPoints, setProperties, setTemplate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeometryElement

public GeometryElement()
Creates a new GeometryElement object.


GeometryElement

public GeometryElement(boolean external,
                       boolean template,
                       int group,
                       int layer,
                       int datatype,
                       java.awt.Point[] points)
Creates a new GeometryElement object.

Parameters:
external - The geometry element is external data
template - The geometry element is template data
group - The object group the geometry element belongs to
layer - The layer of the geometry element
datatype - The datatype of the geometry element
points - The points defining the geometry element
Method Detail

getDatatype

public int getDatatype()
Getter for property datatype.

Returns:
Value of property datatype.

getInfo

public java.lang.String getInfo()
Returns a textual representation of the geometry element

Specified by:
getInfo in interface InfoProvider
Overrides:
getInfo in class Element
Returns:
A textual representation of the geometry element

getLayer

public int getLayer()
Getter for property layer.

Returns:
Value of property layer.

setDatatype

public void setDatatype(int datatype)
Setter for property datatype.

Parameters:
datatype - New value of property datatype.

setLayer

public void setLayer(int layer)
Setter for property layer.

Parameters:
layer - New value of property layer.

toString

public java.lang.String toString()
Returns a string representation of the geometry element

Overrides:
toString in class Element
Returns:
A string representation of the geometry element