|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object es.unex.sextante.dataObjects.AbstractVectorLayer org.deegree.services.wps.provider.sextante.VectorLayerImpl
public class VectorLayerImpl
Manages features to execute a SEXTANTE GeoAlgorithm
.
Field Summary |
---|
Fields inherited from class es.unex.sextante.dataObjects.AbstractVectorLayer |
---|
m_BaseDataObject, m_Filters |
Fields inherited from interface es.unex.sextante.dataObjects.IVectorLayer |
---|
SHAPE_TYPE_LINE, SHAPE_TYPE_MIXED, SHAPE_TYPE_POINT, SHAPE_TYPE_POLYGON, SHAPE_TYPE_WRONG |
Constructor Summary | |
---|---|
VectorLayerImpl()
Creates a VectorLayer with the coordinate reference System "EPSG:4326" and the name "VectorLayer". |
|
VectorLayerImpl(String name,
String crs)
Creates a VectorLayer. |
|
VectorLayerImpl(String name,
String crs,
Field[] fields)
Creates a VectorLayer. |
Method Summary | |
---|---|
void |
addFeature(com.vividsolutions.jts.geom.Geometry geometry,
Object[] attributes)
|
void |
close()
|
Object |
getCRS()
|
Field |
getField(int index)
Returns the Field . |
int |
getFieldCount()
|
String |
getFieldName(int index)
|
Field[] |
getFields()
Returns all Field s. |
Class<?> |
getFieldType(int index)
|
String |
getFilename()
|
Rectangle2D |
getFullExtent()
|
String |
getName()
|
int |
getShapesCount()
|
int |
getShapeType()
|
es.unex.sextante.dataObjects.IFeatureIterator |
iterator()
|
void |
open()
|
void |
postProcess()
|
void |
setName(String sName)
|
Methods inherited from class es.unex.sextante.dataObjects.AbstractVectorLayer |
---|
addFeature, addFilter, getBaseDataObject, getFieldIndexByName, getFieldNames, getFieldTypes, removeFilters, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public VectorLayerImpl()
public VectorLayerImpl(String name, String crs)
name
- Layer name.crs
- Coordinate reference system.public VectorLayerImpl(String name, String crs, Field[] fields)
name
- Layer name.crs
- Coordinate reference system.fields
- Name and data type of geometry attributes.Method Detail |
---|
public void addFeature(com.vividsolutions.jts.geom.Geometry geometry, Object[] attributes)
public int getFieldCount()
public String getFieldName(int index)
public Class<?> getFieldType(int index)
public Field getField(int index)
Field
.
index
- Index of the Field
.
Field
.public Field[] getFields()
Field
s.
Field
s.public int getShapeType()
public int getShapesCount()
public es.unex.sextante.dataObjects.IFeatureIterator iterator()
public Object getCRS()
public Rectangle2D getFullExtent()
public void close()
public String getFilename()
public String getName()
public void open()
public void postProcess() throws Exception
Exception
public void setName(String sName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |