Class TLfnVectorGXYStyleProvider
java.lang.Object
com.luciad.fusion.client.view.gxy.ALfnVectorGXYStyleProvider
com.luciad.fusion.client.view.gxy.TLfnVectorGXYStyleProvider
Deprecated.
Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. Please refer to the Fusion migration guide for more information.
A simple vector style provider implementation with fixed point, line and area styles (independent of data object attributes).
The style provider is immutable.
- Since:
- 11.0
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Deprecated.Since 2017.0 support for coverages of type VECTOR has been superseded with other mechanisms. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Creates a builder for a vector style provider, based on this instance.getFillStyle
(ILcdDataObject aDataObject, ILfnTiledSurface aArea) Deprecated.Gets the fill style for an area feature.getIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.Gets the icon to represent a given point with.getLineStyle
(ILcdDataObject aDataObject, ILcdCurve aLine) Deprecated.Gets the style for a line feature.getName()
Deprecated.Gets the name of this style provider.getOutlineStyle
(ILcdDataObject aDataObject, ILfnTiledSurface aArea) Deprecated.Gets the outline style for an area feature.getSelectionIcon
(ILcdDataObject aDataObject, ILcdPoint aPoint) Deprecated.Gets the icon to represent a given selected point with.Deprecated.Creates a builder for a vector style provider.
-
Method Details
-
getFillStyle
Deprecated.Description copied from class:ALfnVectorGXYStyleProvider
Gets the fill style for an area feature. Implementations may return different styles depending on the data object attributes. Anull
fill style means no fill. The fill of an object will be painted if its fill style is notnull
andTLfnVectorGXYPainterProvider.getPaintFills()
istrue
.- Specified by:
getFillStyle
in classALfnVectorGXYStyleProvider
- Parameters:
aDataObject
- the data object to get the area fill style foraArea
- the area to get the fill style for- Returns:
- the fill style for the area, possibly
null
-
getOutlineStyle
Deprecated.Description copied from class:ALfnVectorGXYStyleProvider
Gets the outline style for an area feature. Implementations may return different styles depending on the data object attributes. Anull
outline style means no outline. The outline of an object will be painted if its outline style is notnull
andTLfnVectorGXYPainterProvider.getPaintOutlines()
istrue
.- Specified by:
getOutlineStyle
in classALfnVectorGXYStyleProvider
- Parameters:
aDataObject
- the data object to get the area outline style foraArea
- the area to get the outline style for- Returns:
- the outline style for the area, possibly
null
-
getLineStyle
Deprecated.Description copied from class:ALfnVectorGXYStyleProvider
Gets the style for a line feature. Implementations may return different styles depending on the data object attributes.- Specified by:
getLineStyle
in classALfnVectorGXYStyleProvider
- Parameters:
aDataObject
- the data object to get the line style foraLine
- the line to get the style for- Returns:
- the style for the line, possibly
null
-
getIcon
Deprecated.Description copied from class:ALfnVectorGXYStyleProvider
Gets the icon to represent a given point with. Implementations can decide on the icon based on attributes of the data object, or based on the geometry (a point).- Specified by:
getIcon
in classALfnVectorGXYStyleProvider
- Parameters:
aDataObject
- a data object providing attributesaPoint
- a geometry- Returns:
- the icon to represent the given point with, possibly
null
-
getSelectionIcon
Deprecated.Description copied from class:ALfnVectorGXYStyleProvider
Gets the icon to represent a given selected point with.- Specified by:
getSelectionIcon
in classALfnVectorGXYStyleProvider
- Parameters:
aDataObject
- a data object providing attributesaPoint
- a geometry- Returns:
- the icon to represent the given selected point with, possibly
null
-
getName
Deprecated.Description copied from class:ALfnVectorGXYStyleProvider
Gets the name of this style provider. The name should be meaningful to the user, so that it can be used for instance in a drop-down list.- Specified by:
getName
in classALfnVectorGXYStyleProvider
- Returns:
- the name of this style provider
-
asBuilder
Deprecated.Creates a builder for a vector style provider, based on this instance.- Returns:
- a new builder, configured as this instance
-
newBuilder
Deprecated.Creates a builder for a vector style provider.- Returns:
- a new builder, with default styles
-