Class ArrowLineStringEndpointStyle.Feathers
java.lang.Object
com.vividsolutions.jump.workbench.ui.renderer.style.LineStringStyle
com.vividsolutions.jump.workbench.ui.renderer.style.LineStringEndpointStyle
com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle
com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle.Feathers
- All Implemented Interfaces:
ChoosableStyle, Style, Cloneable
- Direct Known Subclasses:
ArrowLineStringEndpointStyle.FeathersEnd, ArrowLineStringEndpointStyle.FeathersStart
- Enclosing class:
ArrowLineStringEndpointStyle
public abstract static class ArrowLineStringEndpointStyle.Feathers
extends ArrowLineStringEndpointStyle
-
Nested Class Summary
Nested classes/interfaces inherited from class ArrowLineStringEndpointStyle
ArrowLineStringEndpointStyle.Feathers, ArrowLineStringEndpointStyle.FeathersEnd, ArrowLineStringEndpointStyle.FeathersStart, ArrowLineStringEndpointStyle.NarrowSolidEnd, ArrowLineStringEndpointStyle.NarrowSolidStart, ArrowLineStringEndpointStyle.OpenEnd, ArrowLineStringEndpointStyle.OpenStart, ArrowLineStringEndpointStyle.SolidEnd, ArrowLineStringEndpointStyle.SolidStart -
Field Summary
Fields inherited from class ArrowLineStringEndpointStyle
finLengthFields inherited from class LineStringEndpointStyle
icon, nameFields inherited from class LineStringStyle
enabled, fillColorWithAlpha, lineColorWithAlpha, stroke -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(Layer layer) Called before #paint is applied to each Feature.protected voidpaint(Point2D terminal, Point2D next, Viewport viewport, Graphics2D graphics) Methods inherited from class LineStringEndpointStyle
getIcon, getName, paintLineStringMethods inherited from class LineStringStyle
clone, isEnabled, paint, paintGeometry, setEnabledMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Style
clone, isEnabled, paint, setEnabled
-
Constructor Details
-
Feathers
-
-
Method Details
-
paint
protected void paint(Point2D terminal, Point2D next, Viewport viewport, Graphics2D graphics) throws NoninvertibleTransformException - Overrides:
paintin classArrowLineStringEndpointStyle- Throws:
NoninvertibleTransformException
-
initialize
Description copied from interface:StyleCalled before #paint is applied to each Feature.- Specified by:
initializein interfaceStyle- Overrides:
initializein classLineStringStyle- Parameters:
layer- the layer on which to apply this style
-