public class TLfnVectorGXYStyleProvider extends ALfnVectorGXYStyleProvider
The style provider is immutable.
newBuilder()
Modifier and Type | Class and Description |
---|---|
static class |
TLfnVectorGXYStyleProvider.Builder
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.
|
Modifier and Type | Method and Description |
---|---|
TLfnVectorGXYStyleProvider.Builder |
asBuilder()
Deprecated.
Creates a builder for a vector style provider, based on this instance.
|
ILcdGXYPainterStyle |
getFillStyle(ILcdDataObject aDataObject,
ILfnTiledSurface aArea)
Deprecated.
Gets the fill style for an area feature.
|
ILcdIcon |
getIcon(ILcdDataObject aDataObject,
ILcdPoint aPoint)
Deprecated.
Gets the icon to represent a given point with.
|
ILcdGXYPainterStyle |
getLineStyle(ILcdDataObject aDataObject,
ILcdCurve aLine)
Deprecated.
Gets the style for a line feature.
|
String |
getName()
Deprecated.
Gets the name of this style provider.
|
ILcdGXYPainterStyle |
getOutlineStyle(ILcdDataObject aDataObject,
ILfnTiledSurface aArea)
Deprecated.
Gets the outline style for an area feature.
|
ILcdIcon |
getSelectionIcon(ILcdDataObject aDataObject,
ILcdPoint aPoint)
Deprecated.
Gets the icon to represent a given selected point with.
|
static TLfnVectorGXYStyleProvider.Builder |
newBuilder()
Deprecated.
Creates a builder for a vector style provider.
|
public ILcdGXYPainterStyle getFillStyle(ILcdDataObject aDataObject, ILfnTiledSurface aArea)
ALfnVectorGXYStyleProvider
null
fill style means no fill.
The fill of an object will be painted if its fill style is not null
and
TLfnVectorGXYPainterProvider.getPaintFills()
is true
.getFillStyle
in class ALfnVectorGXYStyleProvider
aDataObject
- the data object to get the area fill style foraArea
- the area to get the fill style fornull
public ILcdGXYPainterStyle getOutlineStyle(ILcdDataObject aDataObject, ILfnTiledSurface aArea)
ALfnVectorGXYStyleProvider
null
outline style means no outline.
The outline of an object will be painted if its outline style is not null
and
TLfnVectorGXYPainterProvider.getPaintOutlines()
is true
.getOutlineStyle
in class ALfnVectorGXYStyleProvider
aDataObject
- the data object to get the area outline style foraArea
- the area to get the outline style fornull
public ILcdGXYPainterStyle getLineStyle(ILcdDataObject aDataObject, ILcdCurve aLine)
ALfnVectorGXYStyleProvider
getLineStyle
in class ALfnVectorGXYStyleProvider
aDataObject
- the data object to get the line style foraLine
- the line to get the style fornull
public ILcdIcon getIcon(ILcdDataObject aDataObject, ILcdPoint aPoint)
ALfnVectorGXYStyleProvider
getIcon
in class ALfnVectorGXYStyleProvider
aDataObject
- a data object providing attributesaPoint
- a geometrynull
public ILcdIcon getSelectionIcon(ILcdDataObject aDataObject, ILcdPoint aPoint)
ALfnVectorGXYStyleProvider
getSelectionIcon
in class ALfnVectorGXYStyleProvider
aDataObject
- a data object providing attributesaPoint
- a geometrynull
public String getName()
ALfnVectorGXYStyleProvider
getName
in class ALfnVectorGXYStyleProvider
public TLfnVectorGXYStyleProvider.Builder asBuilder()
public static TLfnVectorGXYStyleProvider.Builder newBuilder()