Interface ChoosableStyle

All Superinterfaces:
Cloneable, Style
All Known Implementing Classes:
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, CircleLineStringEndpointStyle, CircleLineStringEndpointStyle.End, CircleLineStringEndpointStyle.Start, LineStringEndpointStyle, LineStringSegmentStyle, LineStringVertexStyle, MetricsLineStringSegmentStyle, MetricsLineStringSegmentStyle.LengthAngle, SegmentDownhillArrowStyle, SegmentDownhillArrowStyle.NarrowSolidMiddle, SegmentDownhillArrowStyle.Open, SegmentDownhillArrowStyle.Solid, TextBasedVertexStyle, VertexIndexLineSegmentStyle, VertexIndexLineSegmentStyle.VertexIndex, VertexXYLineSegmentStyle, VertexXYLineSegmentStyle.VertexXY, VertexZValueStyle, VertexZValueStyle.VertexZValue

public interface ChoosableStyle extends Style
  • Method Details

    • getName

      String getName()
      For display.
      Returns:
      the name of this Style
    • getIcon

      Icon getIcon()
      For display. 20 x 20 pixels.
      Returns:
      an Icon representing this Style