public class PersistentFeature extends Object implements FeatureServiceFeature
SLDStyledFeature.UOM| Constructor and Description |
|---|
PersistentFeature()
Creates a new PersistentFeature object.
|
PersistentFeature(FeatureServiceFeature f,
FilePersistenceManager pm)
Creates a new PersistentFeature object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(String propertyName,
Object property)
DOCUMENT ME!
|
void |
applyStyle(PFeature pFeature,
WorldToScreenTransform wtst)
DOCUMENT ME!
|
boolean |
canBeSelected()
DOCUMENT ME!
|
Object |
clone()
DOCUMENT ME!
|
Paint |
getFillingPaint()
DOCUMENT ME!
|
com.vividsolutions.jts.geom.Geometry |
getGeometry()
DOCUMENT ME!
|
int |
getId()
DOCUMENT ME!
|
String |
getIdExpression()
DOCUMENT ME!
|
LayerProperties |
getLayerProperties()
Returns the shared LayerProperties instance.
|
Paint |
getLinePaint()
public java.awt.Stroke getLineStyle();
|
int |
getLineWidth()
DOCUMENT ME!
|
Integer |
getMaxScaleDenominator()
DOCUMENT ME!
|
Integer |
getMinScaleDenominator()
DOCUMENT ME!
|
String |
getName()
DOCUMENT ME!
|
FilePersistenceManager |
getPersistenceManager()
DOCUMENT ME!
|
FeatureAnnotationSymbol |
getPointAnnotationSymbol()
DOCUMENT ME!
|
String |
getPrimaryAnnotation()
DOCUMENT ME!
|
Font |
getPrimaryAnnotationFont()
DOCUMENT ME!
|
Color |
getPrimaryAnnotationHalo()
DOCUMENT ME!
|
float |
getPrimaryAnnotationJustification()
DOCUMENT ME!
|
Paint |
getPrimaryAnnotationPaint()
DOCUMENT ME!
|
double |
getPrimaryAnnotationScaling()
DOCUMENT ME!
|
HashMap |
getProperties()
DOCUMENT ME!
|
Object |
getProperty(String propertyName)
DOCUMENT ME!
|
String |
getSecondaryAnnotation()
DOCUMENT ME!
|
float |
getTransparency()
DOCUMENT ME!
|
void |
hide(boolean hiding)
DOCUMENT ME!
|
boolean |
isAutoscale()
DOCUMENT ME!
|
boolean |
isEditable()
DOCUMENT ME!
|
boolean |
isHidden()
DOCUMENT ME!
|
boolean |
isHighlightingEnabled()
DOCUMENT ME!
|
boolean |
isPrimaryAnnotationVisible()
DOCUMENT ME!
|
void |
removeProperty(String propertyName)
DOCUMENT ME!
|
void |
setAutoScale(boolean autoScale)
DOCUMENT ME!
|
void |
setCanBeSelected(boolean canBeSelected)
DOCUMENT ME!
|
void |
setEditable(boolean editable)
DOCUMENT ME!
|
void |
setFillingPaint(Paint fillingStyle)
DOCUMENT ME!
|
void |
setGeometry(com.vividsolutions.jts.geom.Geometry geom)
DOCUMENT ME!
|
void |
setHighlightingEnabled(boolean enabled)
DOCUMENT ME!
|
void |
setId(int id)
DOCUMENT ME!
|
void |
setIdExpression(String idExpression)
DOCUMENT ME!
|
void |
setLayerProperties(LayerProperties layerProperties)
Sets the layer properties of this feature.
|
void |
setLinePaint(Paint linePaint)
DOCUMENT ME!
|
void |
setLineWidth(int width)
DOCUMENT ME!
|
void |
setMaxScaleDenominator(Integer max)
DOCUMENT ME!
|
void |
setMinScaleDenominator(Integer min)
DOCUMENT ME!
|
void |
setPointAnnotationSymbol(FeatureAnnotationSymbol featureAnnotationSymbol)
DOCUMENT ME!
|
void |
setPrimaryAnnotation(String primaryAnnotation)
DOCUMENT ME!
|
void |
setPrimaryAnnotationFont(Font primaryAnnotationFont)
DOCUMENT ME!
|
void |
setPrimaryAnnotationHalo(Color paint)
DOCUMENT ME!
|
void |
setPrimaryAnnotationJustification(float just)
DOCUMENT ME!
|
void |
setPrimaryAnnotationPaint(Paint primaryAnnotationPaint)
DOCUMENT ME!
|
void |
setPrimaryAnnotationScaling(double primaryAnnotationScaling)
DOCUMENT ME!
|
void |
setPrimaryAnnotationVisible(boolean visible)
DOCUMENT ME!
|
void |
setProperties(HashMap properties)
DOCUMENT ME!
|
void |
setProperty(String propertyName,
Object propertyValue)
DOCUMENT ME!
|
void |
setSecondaryAnnotation(String secondaryAnnotation)
DOCUMENT ME!
|
void |
setSLDStyles(List<org.deegree.style.se.unevaluated.Style> style)
DOCUMENT ME!
|
void |
setTransparency(float transparrency)
DOCUMENT ME!
|
public PersistentFeature()
public PersistentFeature(FeatureServiceFeature f, FilePersistenceManager pm)
f - DOCUMENT ME!pm - DOCUMENT ME!public Object clone()
CloneableFeatureclone in interface CloneableFeatureclone in class Objectpublic FilePersistenceManager getPersistenceManager()
public com.vividsolutions.jts.geom.Geometry getGeometry()
FeaturegetGeometry in interface Featurepublic void setGeometry(com.vividsolutions.jts.geom.Geometry geom)
FeaturesetGeometry in interface Featuregeom - DOCUMENT ME!public HashMap getProperties()
PropertyContainergetProperties in interface PropertyContainerpublic void setProperties(HashMap properties)
PropertyContainersetProperties in interface PropertyContainerproperties - DOCUMENT ME!public void addProperty(String propertyName, Object property)
PropertyContaineraddProperty in interface PropertyContainerpropertyName - DOCUMENT ME!property - DOCUMENT ME!public void removeProperty(String propertyName)
PropertyContainerremoveProperty in interface PropertyContainerpropertyName - DOCUMENT ME!public Object getProperty(String propertyName)
PropertyContainergetProperty in interface PropertyContainerpropertyName - DOCUMENT ME!public void setProperty(String propertyName, Object propertyValue)
PropertyContainersetProperty in interface PropertyContainerpropertyName - DOCUMENT ME!propertyValue - DOCUMENT ME!public int getId()
FeatureWithIdgetId in interface FeatureWithIdpublic LayerProperties getLayerProperties()
InheritsLayerPropertiesgetLayerProperties in interface InheritsLayerPropertiespublic void setLayerProperties(LayerProperties layerProperties)
InheritsLayerPropertiessetLayerProperties in interface InheritsLayerPropertieslayerProperties - the new LayerProperties that sahll be applied to this featurespublic Paint getLinePaint()
StyledFeaturegetLinePaint in interface StyledFeaturepublic void setLinePaint(Paint linePaint)
StyledFeaturesetLinePaint in interface StyledFeaturelinePaint - DOCUMENT ME!public int getLineWidth()
StyledFeaturegetLineWidth in interface StyledFeaturepublic void setLineWidth(int width)
StyledFeaturesetLineWidth in interface StyledFeaturewidth - DOCUMENT ME!public Paint getFillingPaint()
StyledFeaturegetFillingPaint in interface StyledFeaturepublic void setFillingPaint(Paint fillingStyle)
StyledFeaturesetFillingPaint in interface StyledFeaturefillingStyle - DOCUMENT ME!public float getTransparency()
StyledFeaturegetTransparency in interface StyledFeaturepublic void setTransparency(float transparrency)
StyledFeaturesetTransparency in interface StyledFeaturetransparrency - DOCUMENT ME!public FeatureAnnotationSymbol getPointAnnotationSymbol()
StyledFeaturegetPointAnnotationSymbol in interface StyledFeaturepublic void setPointAnnotationSymbol(FeatureAnnotationSymbol featureAnnotationSymbol)
StyledFeaturesetPointAnnotationSymbol in interface StyledFeaturefeatureAnnotationSymbol - DOCUMENT ME!public boolean isHighlightingEnabled()
StyledFeatureisHighlightingEnabled in interface StyledFeaturepublic void setHighlightingEnabled(boolean enabled)
StyledFeaturesetHighlightingEnabled in interface StyledFeatureenabled - DOCUMENT ME!public boolean canBeSelected()
FeaturecanBeSelected in interface Featurepublic void setCanBeSelected(boolean canBeSelected)
FeaturesetCanBeSelected in interface FeaturecanBeSelected - DOCUMENT ME!public boolean isEditable()
FeatureisEditable in interface Featurepublic void setEditable(boolean editable)
FeaturesetEditable in interface Featureeditable - DOCUMENT ME!public boolean isHidden()
Featurepublic void hide(boolean hiding)
Featurepublic String getPrimaryAnnotation()
AnnotatedFeaturegetPrimaryAnnotation in interface AnnotatedFeaturepublic boolean isPrimaryAnnotationVisible()
AnnotatedFeatureisPrimaryAnnotationVisible in interface AnnotatedFeaturepublic void setPrimaryAnnotationVisible(boolean visible)
AnnotatedFeaturesetPrimaryAnnotationVisible in interface AnnotatedFeaturevisible - DOCUMENT ME!public Font getPrimaryAnnotationFont()
AnnotatedFeaturegetPrimaryAnnotationFont in interface AnnotatedFeaturepublic Paint getPrimaryAnnotationPaint()
AnnotatedFeaturegetPrimaryAnnotationPaint in interface AnnotatedFeaturepublic double getPrimaryAnnotationScaling()
AnnotatedFeaturegetPrimaryAnnotationScaling in interface AnnotatedFeaturepublic float getPrimaryAnnotationJustification()
AnnotatedFeaturegetPrimaryAnnotationJustification in interface AnnotatedFeaturepublic void setPrimaryAnnotationJustification(float just)
AnnotatedFeaturesetPrimaryAnnotationJustification in interface AnnotatedFeaturejust - DOCUMENT ME!public String getSecondaryAnnotation()
AnnotatedFeaturegetSecondaryAnnotation in interface AnnotatedFeaturepublic void setPrimaryAnnotation(String primaryAnnotation)
AnnotatedFeaturesetPrimaryAnnotation in interface AnnotatedFeatureprimaryAnnotation - DOCUMENT ME!public void setPrimaryAnnotationFont(Font primaryAnnotationFont)
AnnotatedFeaturesetPrimaryAnnotationFont in interface AnnotatedFeatureprimaryAnnotationFont - DOCUMENT ME!public void setPrimaryAnnotationPaint(Paint primaryAnnotationPaint)
AnnotatedFeaturesetPrimaryAnnotationPaint in interface AnnotatedFeatureprimaryAnnotationPaint - DOCUMENT ME!public void setPrimaryAnnotationScaling(double primaryAnnotationScaling)
AnnotatedFeaturesetPrimaryAnnotationScaling in interface AnnotatedFeatureprimaryAnnotationScaling - DOCUMENT ME!public void setSecondaryAnnotation(String secondaryAnnotation)
AnnotatedFeaturesetSecondaryAnnotation in interface AnnotatedFeaturesecondaryAnnotation - DOCUMENT ME!public boolean isAutoscale()
AnnotatedFeatureisAutoscale in interface AnnotatedFeaturepublic void setAutoScale(boolean autoScale)
AnnotatedFeaturesetAutoScale in interface AnnotatedFeatureautoScale - DOCUMENT ME!public Integer getMinScaleDenominator()
AnnotatedFeaturegetMinScaleDenominator in interface AnnotatedFeaturepublic Integer getMaxScaleDenominator()
AnnotatedFeaturegetMaxScaleDenominator in interface AnnotatedFeaturepublic void setMinScaleDenominator(Integer min)
AnnotatedFeaturesetMinScaleDenominator in interface AnnotatedFeaturemin - DOCUMENT ME!public void setMaxScaleDenominator(Integer max)
AnnotatedFeaturesetMaxScaleDenominator in interface AnnotatedFeaturemax - DOCUMENT ME!public void setPrimaryAnnotationHalo(Color paint)
AnnotatedFeaturesetPrimaryAnnotationHalo in interface AnnotatedFeaturepaint - DOCUMENT ME!public Color getPrimaryAnnotationHalo()
AnnotatedFeaturegetPrimaryAnnotationHalo in interface AnnotatedFeaturepublic void setId(int id)
FeatureWithIdsetId in interface FeatureWithIdid - DOCUMENT ME!public String getIdExpression()
FeatureWithIdgetIdExpression in interface FeatureWithIdpublic void setIdExpression(String idExpression)
FeatureWithIdsetIdExpression in interface FeatureWithIdidExpression - DOCUMENT ME!public void applyStyle(PFeature pFeature, WorldToScreenTransform wtst)
SLDStyledFeatureapplyStyle in interface SLDStyledFeaturepFeature - DOCUMENT ME!wtst - DOCUMENT ME!public void setSLDStyles(List<org.deegree.style.se.unevaluated.Style> style)
SLDStyledFeaturesetSLDStyles in interface SLDStyledFeaturestyle - DOCUMENT ME!public String getName()
FeatureNameProvidergetName in interface FeatureNameProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.