public class SimpleFeatureCollection
extends org.deegree.model.feature.AbstractFeatureCollection
| Modifier and Type | Field and Description |
|---|---|
protected String |
description |
protected org.deegree.model.spatialschema.Envelope |
envelope |
protected boolean |
envelopeCalculated |
protected org.deegree.model.feature.schema.FeatureType |
featureType |
protected org.deegree.model.feature.FeatureProperty |
owner |
| Constructor and Description |
|---|
SimpleFeatureCollection(String id,
FeatureServiceFeature[] features,
List<String[]> aliasAttributeList)
Creates a new SimpleFeatureCollection object.
|
SimpleFeatureCollection(String id,
FeatureServiceFeature[] features,
List<String[]> aliasAttributeList,
Map<String,FeatureServiceAttribute> attributeMap)
Creates a new SimpleFeatureCollection object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.deegree.model.feature.Feature ftr) |
void |
addProperty(org.deegree.model.feature.FeatureProperty fp) |
void |
clear() |
Object |
clone() |
org.deegree.model.feature.Feature |
cloneDeep() |
String |
getAttribute(String arg0) |
Map<String,String> |
getAttributes() |
org.deegree.model.spatialschema.Envelope |
getBoundedBy() |
org.deegree.model.feature.FeatureProperty |
getDefaultProperty(org.deegree.ogcbase.PropertyPath pp) |
String |
getDescription() |
org.deegree.model.feature.Feature |
getFeature(int i) |
org.deegree.model.feature.Feature |
getFeature(String string) |
org.deegree.model.feature.schema.FeatureType |
getFeatureType() |
String |
getId() |
org.deegree.datatypes.QualifiedName |
getName() |
org.deegree.model.feature.FeatureProperty |
getOwner() |
Iterator<org.deegree.model.feature.Feature> |
iterator() |
org.deegree.model.feature.Feature |
remove(org.deegree.model.feature.Feature ftr) |
org.deegree.model.feature.Feature |
remove(int i) |
void |
removeProperty(org.deegree.datatypes.QualifiedName qn) |
void |
replaceProperty(org.deegree.model.feature.FeatureProperty fp,
org.deegree.model.feature.FeatureProperty fp1) |
protected void |
resetBounds() |
void |
setAttribute(String arg0,
String arg1) |
void |
setEnvelopesUpdated() |
void |
setFeatureType(org.deegree.model.feature.schema.FeatureType arg0) |
void |
setId(String arg0) |
void |
setProperty(org.deegree.model.feature.FeatureProperty fp,
int i) |
int |
size() |
org.deegree.model.feature.Feature[] |
toArray() |
addAll, addAll, addAllUncontained, addAllUncontained, getDefaultGeometryPropertyValue, getDefaultProperty, getGeometryPropertyValues, getProperties, getProperties, getProperties, remove, setPropertyprotected org.deegree.model.feature.schema.FeatureType featureType
protected org.deegree.model.spatialschema.Envelope envelope
protected boolean envelopeCalculated
protected String description
protected org.deegree.model.feature.FeatureProperty owner
public SimpleFeatureCollection(String id, FeatureServiceFeature[] features, List<String[]> aliasAttributeList)
id - DOCUMENT ME!features - The feature list. This list should not be null or emptyaliasAttributeList - DOCUMENT ME!public SimpleFeatureCollection(String id, FeatureServiceFeature[] features, List<String[]> aliasAttributeList, Map<String,FeatureServiceAttribute> attributeMap)
id - DOCUMENT ME!features - The feature list. This list should not be null or emptyaliasAttributeList - DOCUMENT ME!attributeMap - contains all attribute descriptorspublic org.deegree.model.feature.FeatureProperty getDefaultProperty(org.deegree.ogcbase.PropertyPath pp)
throws org.deegree.io.datastore.PropertyPathResolvingException
org.deegree.io.datastore.PropertyPathResolvingExceptionpublic void setProperty(org.deegree.model.feature.FeatureProperty fp,
int i)
public void addProperty(org.deegree.model.feature.FeatureProperty fp)
public void removeProperty(org.deegree.datatypes.QualifiedName qn)
public void replaceProperty(org.deegree.model.feature.FeatureProperty fp,
org.deegree.model.feature.FeatureProperty fp1)
public org.deegree.model.feature.Feature cloneDeep()
throws CloneNotSupportedException
CloneNotSupportedExceptionpublic void clear()
public org.deegree.model.feature.Feature getFeature(int i)
public org.deegree.model.feature.Feature getFeature(String string)
public org.deegree.model.feature.Feature[] toArray()
public Iterator<org.deegree.model.feature.Feature> iterator()
public void add(org.deegree.model.feature.Feature ftr)
public org.deegree.model.feature.Feature remove(org.deegree.model.feature.Feature ftr)
public org.deegree.model.feature.Feature remove(int i)
public int size()
public String getDescription()
getDescription in interface org.deegree.model.feature.Featurepublic org.deegree.datatypes.QualifiedName getName()
getName in interface org.deegree.model.feature.Featurepublic org.deegree.model.spatialschema.Envelope getBoundedBy()
throws org.deegree.model.spatialschema.GeometryException
getBoundedBy in interface org.deegree.model.feature.Featureorg.deegree.model.spatialschema.GeometryExceptionpublic void setEnvelopesUpdated()
setEnvelopesUpdated in interface org.deegree.model.feature.Featurepublic org.deegree.model.feature.FeatureProperty getOwner()
getOwner in interface org.deegree.model.feature.Featurepublic String getId()
getId in interface org.deegree.model.feature.Featurepublic void setId(String arg0)
setId in interface org.deegree.model.feature.Featurepublic org.deegree.model.feature.schema.FeatureType getFeatureType()
getFeatureType in interface org.deegree.model.feature.Featurepublic void setFeatureType(org.deegree.model.feature.schema.FeatureType arg0)
setFeatureType in interface org.deegree.model.feature.Featureprotected void resetBounds()
public String getAttribute(String arg0)
getAttribute in interface org.deegree.model.feature.Featurepublic Map<String,String> getAttributes()
getAttributes in interface org.deegree.model.feature.Featurepublic void setAttribute(String arg0, String arg1)
setAttribute in interface org.deegree.model.feature.Featurepublic Object clone() throws CloneNotSupportedException
clone in interface org.deegree.model.feature.Featureclone in class ObjectCloneNotSupportedExceptionCopyright © 2012–2025 cismet GmbH. All rights reserved.