public class CidsFeature extends Object implements de.cismet.cismap.commons.features.XStyledFeature, de.cismet.cismap.commons.features.Highlightable, de.cismet.cismap.commons.features.Bufferable, de.cismet.cismap.commons.features.RasterLayerSupportedFeature, de.cismet.cismap.commons.features.FeatureGroup, de.cismet.cids.utils.interfaces.CidsBeanActionsProvider, de.cismet.cismap.commons.features.InfoNodeAwareFeature, de.cismet.cismap.commons.features.FeatureRendererAwareFeature, de.cismet.connectioncontext.ConnectionContextProvider
| Constructor and Description |
|---|
CidsFeature(Sirius.server.middleware.types.MetaObject mo)
Creates a new CidsFeature object.
|
CidsFeature(Sirius.server.middleware.types.MetaObjectNode mon)
Deprecated.
|
CidsFeature(Sirius.server.middleware.types.MetaObjectNode mon,
Sirius.server.localserver.attribute.ObjectAttribute oAttr)
Deprecated.
|
CidsFeature(Sirius.server.middleware.types.MetaObject mo,
Sirius.server.localserver.attribute.ObjectAttribute oAttr)
Creates a new CidsFeature object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addFeature(de.cismet.cismap.commons.features.Feature toAdd) |
boolean |
addFeatures(Collection<? extends de.cismet.cismap.commons.features.Feature> toAdd) |
boolean |
canBeSelected() |
Object |
clone() |
boolean |
equals(Object o) |
Collection<de.cismet.cids.utils.interfaces.CidsBeanAction> |
getActions() |
double |
getBuffer() |
de.cismet.connectioncontext.ConnectionContext |
getConnectionContext() |
float |
getFeatureBorder()
DOCUMENT ME!
|
de.cismet.cismap.commons.features.FeatureRenderer |
getFeatureRenderer()
DOCUMENT ME!
|
Collection<de.cismet.cismap.commons.features.Feature> |
getFeatures() |
Paint |
getFillingPaint() |
String |
getFilterPart() |
com.vividsolutions.jts.geom.Geometry |
getGeometry() |
boolean |
getHighlighting() |
ImageIcon |
getIconImage() |
JComponent |
getInfoComponent(de.cismet.cismap.commons.Refreshable refresh) |
Paint |
getLinePaint() |
Stroke |
getLineStyle() |
int |
getLineWidth() |
Sirius.server.middleware.types.MetaClass |
getMetaClass()
DOCUMENT ME!
|
Sirius.server.middleware.types.MetaObject |
getMetaObject()
DOCUMENT ME!
|
String |
getMyAttributeStringInParentFeature() |
String |
getName() |
de.cismet.cismap.commons.features.FeatureGroup |
getParentFeature() |
SubFeatureAwareFeatureRenderer |
getParentFeatureRenderer()
DOCUMENT ME!
|
de.cismet.cismap.commons.gui.piccolo.FeatureAnnotationSymbol |
getPointAnnotationSymbol() |
String |
getSpecialLayerName() |
Collection<de.cismet.cismap.commons.features.Feature> |
getSubFeatures()
DOCUMENT ME!
|
de.cismet.cismap.commons.rasterservice.FeatureAwareRasterService |
getSupportingRasterService() |
float |
getTransparency() |
String |
getType() |
int |
hashCode()
Returns a hash code value for the object.
|
boolean |
hasInfoNode() |
void |
hide(boolean hiding) |
boolean |
isEditable() |
boolean |
isHidden() |
boolean |
isHighlightingEnabled() |
Iterator<de.cismet.cismap.commons.features.Feature> |
iterator() |
boolean |
removeFeature(de.cismet.cismap.commons.features.Feature toRemove) |
boolean |
removeFeatures(Collection<? extends de.cismet.cismap.commons.features.Feature> toRemove) |
void |
setCanBeSelected(boolean canBeSelected) |
void |
setEditable(boolean editable) |
void |
setFeatureBorder(float featureBorder)
DOCUMENT ME!
|
void |
setFillingPaint(Paint fillingStyle) |
void |
setGeometry(com.vividsolutions.jts.geom.Geometry geom) |
void |
setHighlighting(boolean highlighting) |
void |
setHighlightingEnabled(boolean enabled) |
void |
setInfoNodeEnabled(boolean infoNodeEnabled)
DOCUMENT ME!
|
void |
setLinePaint(Paint linePaint) |
void |
setLineWidth(int width) |
void |
setMyAttributeStringInParentFeature(String myAttributeStringInParentFeature) |
void |
setParentFeature(de.cismet.cismap.commons.features.FeatureGroup parentFeature) |
void |
setPointAnnotationSymbol(de.cismet.cismap.commons.gui.piccolo.FeatureAnnotationSymbol featureAnnotationSymbol) |
void |
setSupportingRasterService(de.cismet.cismap.commons.rasterservice.FeatureAwareRasterService featureAwareRasterService) |
void |
setTransparency(float transparrency) |
String |
toString() |
finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliterator@Deprecated public CidsFeature(Sirius.server.middleware.types.MetaObjectNode mon) throws IllegalArgumentException
mon - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public CidsFeature(Sirius.server.middleware.types.MetaObject mo)
throws IllegalArgumentException
mo - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public CidsFeature(Sirius.server.middleware.types.MetaObject mo,
Sirius.server.localserver.attribute.ObjectAttribute oAttr)
throws IllegalArgumentException
mo - DOCUMENT ME!oAttr - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!@Deprecated public CidsFeature(Sirius.server.middleware.types.MetaObjectNode mon, Sirius.server.localserver.attribute.ObjectAttribute oAttr) throws IllegalArgumentException
mon - DOCUMENT ME!oAttr - DOCUMENT ME!IllegalArgumentException - DOCUMENT ME!public void setGeometry(com.vividsolutions.jts.geom.Geometry geom)
setGeometry in interface de.cismet.cismap.commons.features.Featurepublic float getTransparency()
getTransparency in interface de.cismet.cismap.commons.features.StyledFeaturepublic Stroke getLineStyle()
getLineStyle in interface de.cismet.cismap.commons.features.XStyledFeaturepublic Paint getLinePaint()
getLinePaint in interface de.cismet.cismap.commons.features.StyledFeaturepublic com.vividsolutions.jts.geom.Geometry getGeometry()
getGeometry in interface de.cismet.cismap.commons.features.Featurepublic Paint getFillingPaint()
getFillingPaint in interface de.cismet.cismap.commons.features.StyledFeaturepublic boolean canBeSelected()
canBeSelected in interface de.cismet.cismap.commons.features.Featurepublic void setCanBeSelected(boolean canBeSelected)
setCanBeSelected in interface de.cismet.cismap.commons.features.Featurepublic void setHighlighting(boolean highlighting)
setHighlighting in interface de.cismet.cismap.commons.features.Highlightablepublic boolean getHighlighting()
getHighlighting in interface de.cismet.cismap.commons.features.Highlightablepublic String getName()
getName in interface de.cismet.cismap.commons.features.FeatureNameProviderpublic JComponent getInfoComponent(de.cismet.cismap.commons.Refreshable refresh)
getInfoComponent in interface de.cismet.cismap.commons.features.XStyledFeaturepublic ImageIcon getIconImage()
getIconImage in interface de.cismet.cismap.commons.features.XStyledFeaturepublic float getFeatureBorder()
public double getBuffer()
getBuffer in interface de.cismet.cismap.commons.features.Bufferablepublic void setFeatureBorder(float featureBorder)
featureBorder - DOCUMENT ME!public String getType()
getType in interface de.cismet.cismap.commons.features.XStyledFeaturepublic boolean isEditable()
isEditable in interface de.cismet.cismap.commons.features.Featurepublic void setEditable(boolean editable)
setEditable in interface de.cismet.cismap.commons.features.Featurepublic int hashCode()
java.util.Hashtable.
The general contract of hashCode is:
hashCode method on each of the two objects must produce the same integer result.Object.equals(java.lang.Object) method, then calling the hashCode method on each
of the two objects must produce distinct integer results. However, the programmer should be aware that
producing distinct integer results for unequal objects may improve the performance of hashtables.As much as is reasonably practical, the hashCode method defined by class Object does return distinct integers for distinct objects. (This is typically implemented by converting the internal address of the object into an integer, but this implementation technique is not required by the JavaTM programming language.)
hashCode in class ObjectObject.equals(java.lang.Object),
Hashtablepublic void hide(boolean hiding)
hide in interface de.cismet.cismap.commons.features.Featurepublic boolean isHidden()
isHidden in interface de.cismet.cismap.commons.features.Featurepublic void setSupportingRasterService(de.cismet.cismap.commons.rasterservice.FeatureAwareRasterService featureAwareRasterService)
setSupportingRasterService in interface de.cismet.cismap.commons.features.RasterLayerSupportedFeaturepublic de.cismet.cismap.commons.rasterservice.FeatureAwareRasterService getSupportingRasterService()
getSupportingRasterService in interface de.cismet.cismap.commons.features.RasterLayerSupportedFeaturepublic Sirius.server.middleware.types.MetaObject getMetaObject()
public Sirius.server.middleware.types.MetaClass getMetaClass()
public String getFilterPart()
getFilterPart in interface de.cismet.cismap.commons.features.RasterLayerSupportedFeaturepublic String getSpecialLayerName()
getSpecialLayerName in interface de.cismet.cismap.commons.features.RasterLayerSupportedFeaturepublic de.cismet.cismap.commons.gui.piccolo.FeatureAnnotationSymbol getPointAnnotationSymbol()
getPointAnnotationSymbol in interface de.cismet.cismap.commons.features.StyledFeaturepublic int getLineWidth()
getLineWidth in interface de.cismet.cismap.commons.features.StyledFeaturepublic void setFillingPaint(Paint fillingStyle)
setFillingPaint in interface de.cismet.cismap.commons.features.StyledFeaturepublic void setLineWidth(int width)
setLineWidth in interface de.cismet.cismap.commons.features.StyledFeaturepublic void setPointAnnotationSymbol(de.cismet.cismap.commons.gui.piccolo.FeatureAnnotationSymbol featureAnnotationSymbol)
setPointAnnotationSymbol in interface de.cismet.cismap.commons.features.StyledFeaturepublic void setTransparency(float transparrency)
setTransparency in interface de.cismet.cismap.commons.features.StyledFeaturepublic boolean isHighlightingEnabled()
isHighlightingEnabled in interface de.cismet.cismap.commons.features.StyledFeaturepublic void setHighlightingEnabled(boolean enabled)
setHighlightingEnabled in interface de.cismet.cismap.commons.features.StyledFeaturepublic void setLinePaint(Paint linePaint)
setLinePaint in interface de.cismet.cismap.commons.features.StyledFeaturepublic de.cismet.cismap.commons.features.FeatureGroup getParentFeature()
getParentFeature in interface de.cismet.cismap.commons.features.SubFeaturepublic void setParentFeature(de.cismet.cismap.commons.features.FeatureGroup parentFeature)
setParentFeature in interface de.cismet.cismap.commons.features.SubFeaturepublic Collection<de.cismet.cismap.commons.features.Feature> getSubFeatures()
public Collection<de.cismet.cismap.commons.features.Feature> getFeatures()
getFeatures in interface de.cismet.cismap.commons.features.FeatureGrouppublic String getMyAttributeStringInParentFeature()
getMyAttributeStringInParentFeature in interface de.cismet.cismap.commons.features.SubFeaturepublic void setMyAttributeStringInParentFeature(String myAttributeStringInParentFeature)
setMyAttributeStringInParentFeature in interface de.cismet.cismap.commons.features.SubFeaturepublic Iterator<de.cismet.cismap.commons.features.Feature> iterator()
public boolean addFeature(de.cismet.cismap.commons.features.Feature toAdd)
addFeature in interface de.cismet.cismap.commons.features.FeatureGrouppublic boolean addFeatures(Collection<? extends de.cismet.cismap.commons.features.Feature> toAdd)
addFeatures in interface de.cismet.cismap.commons.features.FeatureGrouppublic boolean removeFeature(de.cismet.cismap.commons.features.Feature toRemove)
removeFeature in interface de.cismet.cismap.commons.features.FeatureGrouppublic boolean removeFeatures(Collection<? extends de.cismet.cismap.commons.features.Feature> toRemove)
removeFeatures in interface de.cismet.cismap.commons.features.FeatureGrouppublic de.cismet.cismap.commons.features.FeatureRenderer getFeatureRenderer()
getFeatureRenderer in interface de.cismet.cismap.commons.features.FeatureRendererAwareFeaturepublic SubFeatureAwareFeatureRenderer getParentFeatureRenderer()
getParentFeatureRenderer in interface de.cismet.cismap.commons.features.FeatureRendererAwareFeaturepublic Collection<de.cismet.cids.utils.interfaces.CidsBeanAction> getActions()
getActions in interface de.cismet.cids.utils.interfaces.CidsBeanActionsProvidergetActions in interface de.cismet.tools.gui.ActionsProviderpublic void setInfoNodeEnabled(boolean infoNodeEnabled)
infoNodeEnabled - the infoComponentDisabled to setpublic boolean hasInfoNode()
hasInfoNode in interface de.cismet.cismap.commons.features.InfoNodeAwareFeaturepublic final de.cismet.connectioncontext.ConnectionContext getConnectionContext()
getConnectionContext in interface de.cismet.connectioncontext.ConnectionContextProviderCopyright © 2012–2026 cismet GmbH. All rights reserved.