Class VertexStyle
java.lang.Object
com.vividsolutions.jump.workbench.ui.renderer.style.VertexStyle
- All Implemented Interfaces:
Style, Cloneable, SLDImporter.FillStyle, SLDImporter.SizedStrokeFillStyle, SLDImporter.SizedStyle, SLDImporter.StrokeFillStyle, SLDImporter.StrokeStyle
- Direct Known Subclasses:
BitmapVertexStyle, CircleVertexStyle, CrossVertexStyle, RingVertexStyle, SquareVertexStyle, StarVertexStyle, TriangleVertexStyle
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleangetShape()intgetSize()voidinitialize(Layer layer) Called before #paint is applied to each Feature.booleanvoidpaint(Feature f, Graphics2D g, Viewport viewport) voidpaint(Graphics2D g, Point2D p) protected voidrender(Graphics2D g) voidsetAlpha(int a) voidsetEnabled(boolean enabled) voidvoidsetFilling(boolean filling) voidvoidsetLineWidth(int w) setRenderingLinePattern(boolean b) voidsetSize(int size)
-
Field Details
-
shape
-
size
protected int size
-
-
Constructor Details
-
VertexStyle
protected VertexStyle() -
VertexStyle
-
-
Method Details
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceStyle
-
isEnabled
-
setSize
public void setSize(int size) - Specified by:
setSizein interfaceSLDImporter.SizedStyle- Parameters:
size- size
-
getSize
public int getSize() -
getShape
-
getFillColor
-
setFillColor
- Specified by:
setFillColorin interfaceSLDImporter.FillStyle- Parameters:
c- a Color
-
setLineColor
- Specified by:
setLineColorin interfaceSLDImporter.StrokeStyle- Parameters:
c- line Color
-
getLineColor
-
setRenderingLinePattern
- Specified by:
setRenderingLinePatternin interfaceSLDImporter.StrokeStyle- Parameters:
b- whether to use a LinePattern or not- Returns:
- a basic style
-
setLinePattern
- Specified by:
setLinePatternin interfaceSLDImporter.StrokeStyle- Parameters:
s- a Line Pattern- Returns:
- a basic style
-
setAlpha
public void setAlpha(int a) - Specified by:
setAlphain interfaceSLDImporter.FillStyle- Specified by:
setAlphain interfaceSLDImporter.StrokeStyle- Parameters:
a- alpha channel
-
setLineWidth
public void setLineWidth(int w) - Specified by:
setLineWidthin interfaceSLDImporter.StrokeStyle- Parameters:
w- line width
-
initialize
Description copied from interface:StyleCalled before #paint is applied to each Feature.- Specified by:
initializein interfaceStyle- Parameters:
layer- the layer on which to apply this style
-
paint
-
paint
-
setFilling
public void setFilling(boolean filling) -
getFilling
public boolean getFilling()- Returns:
- whether the fill is rendered or not
-
render
-
clone
-