Package com.luciad.view.lightspeed.layer
Interface ILspEditableStyledLayer
- All Superinterfaces:
ILcdLayer
,ILcdPropertyChangeSource
,ILcdSelection<Object>
,ILspLayer
,ILspStyledLayer
,Serializable
- All Known Subinterfaces:
ILspImageProjectionLayer
- All Known Implementing Classes:
TLspLayer
,TLspLayerTreeNode
,TLspRasterLayer
This interface is used by layers that have an
ILspStyler
and allow editing of this styler.- Since:
- 2012.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.luciad.view.lightspeed.layer.ILspLayer
ILspLayer.LayerType
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setStyler
(TLspPaintRepresentationState aPaintRepresentationState, ILspStyler aStyler) Sets the styler that is used for the given paint representation state.Methods inherited from interface com.luciad.view.ILcdLayer
clearSelection, fireCollectedSelectionChanges, getIcon, getLabel, getModel, isEditable, isEditableSupported, isSelectable, isSelectableSupported, isVisible, selectObject, setIcon, setLabel, setSelectable
Methods inherited from interface com.luciad.util.ILcdPropertyChangeSource
addPropertyChangeListener, removePropertyChangeListener
Methods inherited from interface com.luciad.util.ILcdSelection
addSelectionListener, getSelectedObjects, getSelectionCount, isSelected, removeSelectionListener, selectedObjects
Methods inherited from interface com.luciad.view.lightspeed.layer.ILspLayer
addLayerStateListener, addStatusListener, getBounds, getCurrentViews, getLayerStyle, getLayerType, getMapScaleProvider, getModelXYZWorldTransformation, getPaintRepresentations, invalidate, isEditable, isVisible, isVisible, registerView, removeLayerStateListener, removeStatusListener, setEditable, setEditable, setLayerStyle, setVisible, setVisible, setVisible, unregisterView
Methods inherited from interface com.luciad.view.lightspeed.layer.ILspStyledLayer
getStyler
-
Method Details
-
setStyler
Sets the styler that is used for the given paint representation state.- Parameters:
aPaintRepresentationState
- The paint representation state for which the styler should be set.aStyler
- the new styler for the layer- Throws:
IllegalArgumentException
- ifaPaintRepresentationState.getPaintRepresentation()
is not supported
-