Interface Style
- All Superinterfaces:
Cloneable
- All Known Subinterfaces:
ChoosableStyle, SLDImporter.SizedStrokeFillStyle, SLDImporter.StrokeFillStyle
- All Known Implementing Classes:
AbstractSelectionRenderer, ArrowLineStringEndpointStyle, ArrowLineStringEndpointStyle.Feathers, ArrowLineStringEndpointStyle.FeathersEnd, ArrowLineStringEndpointStyle.FeathersStart, ArrowLineStringEndpointStyle.NarrowSolidEnd, ArrowLineStringEndpointStyle.NarrowSolidStart, ArrowLineStringEndpointStyle.OpenEnd, ArrowLineStringEndpointStyle.OpenStart, ArrowLineStringEndpointStyle.SolidEnd, ArrowLineStringEndpointStyle.SolidStart, ArrowLineStringMiddlepointStyle, ArrowLineStringMiddlepointStyle.NarrowSolidMiddle, ArrowLineStringSegmentStyle, ArrowLineStringSegmentStyle.NarrowSolid, ArrowLineStringSegmentStyle.Open, ArrowLineStringSegmentStyle.Solid, BasicStyle, BitmapVertexStyle, CircleLineStringEndpointStyle, CircleLineStringEndpointStyle.End, CircleLineStringEndpointStyle.Start, CircleVertexStyle, ColorThemingStyle, CrossVertexStyle, DelegatingStyle, DummyStyle, FeatureSelectionRenderer, LabelStyle, LineStringEndpointStyle, LineStringSegmentStyle, LineStringSelectionRenderer, LineStringStyle, LineStringVertexStyle, MeasurementStyle, MetricsLineStringSegmentStyle, MetricsLineStringSegmentStyle.LengthAngle, NoteStyle, PartSelectionRenderer, PinEqualCoordinatesStyle, ReferencedImageStyle, RingVertexStyle, SegmentDownhillArrowStyle, SegmentDownhillArrowStyle.NarrowSolidMiddle, SegmentDownhillArrowStyle.Open, SegmentDownhillArrowStyle.Solid, SelectionBackgroundRenderer, SquareVertexStyle, SRIDStyle, SRIDStyle, StarVertexStyle, TextBasedVertexStyle, TriangleVertexStyle, VertexIndexLineSegmentStyle, VertexIndexLineSegmentStyle.VertexIndex, VertexStyle, VertexXYLineSegmentStyle, VertexXYLineSegmentStyle.VertexXY, VertexZValueStyle, VertexZValueStyle.VertexZValue, XBasicStyle
Must have a parameterless constructor so it can be created by Java2XML.
-
Method Summary
Modifier and TypeMethodDescriptionclone()voidinitialize(Layer layer) Called before #paint is applied to each Feature.booleanvoidpaint(Feature f, Graphics2D g, Viewport viewport) voidsetEnabled(boolean enabled)
-
Method Details
-
paint
- Throws:
Exception
-
initialize
Called before #paint is applied to each Feature.- Parameters:
layer- the layer on which to apply this style
-
clone
Object clone() -
setEnabled
void setEnabled(boolean enabled) -
isEnabled
boolean isEnabled()- Returns:
- false if #paint should not be called e.g. because vertices are not shown. Don't need to check whether the layer is visible.
-