public abstract static class ArrowLineStringEndpointStyle.Feathers extends ArrowLineStringEndpointStyle
ArrowLineStringEndpointStyle.Feathers, ArrowLineStringEndpointStyle.FeathersEnd, ArrowLineStringEndpointStyle.FeathersStart, ArrowLineStringEndpointStyle.NarrowSolidEnd, ArrowLineStringEndpointStyle.NarrowSolidStart, ArrowLineStringEndpointStyle.OpenEnd, ArrowLineStringEndpointStyle.OpenStart, ArrowLineStringEndpointStyle.SolidEnd, ArrowLineStringEndpointStyle.SolidStart
finLength
icon, name
enabled, fillColorWithAlpha, lineColorWithAlpha, stroke
Constructor and Description |
---|
ArrowLineStringEndpointStyle.Feathers(java.lang.String name,
boolean start,
java.lang.String iconFile) |
Modifier and Type | Method and Description |
---|---|
void |
initialize(Layer layer)
Called before #paint is applied to each Feature.
|
protected void |
paint(java.awt.geom.Point2D terminal,
java.awt.geom.Point2D next,
Viewport viewport,
java.awt.Graphics2D graphics) |
getIcon, getName, paintLineString
clone, isEnabled, paint, paintGeometry, setEnabled
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, isEnabled, paint, setEnabled
public ArrowLineStringEndpointStyle.Feathers(java.lang.String name, boolean start, java.lang.String iconFile)
protected void paint(java.awt.geom.Point2D terminal, java.awt.geom.Point2D next, Viewport viewport, java.awt.Graphics2D graphics) throws java.awt.geom.NoninvertibleTransformException
paint
in class ArrowLineStringEndpointStyle
java.awt.geom.NoninvertibleTransformException
public void initialize(Layer layer)
Style
initialize
in interface Style
initialize
in class LineStringStyle