org.opengis.go.display.style
Interface Stroke


public interface Stroke

Encapsulates the stroke attributes that can be applied to any line Graphic.

Version:
0.2

Field Summary
static String ARROW_DIRECTION
          arrow direction attribute name.
static String ARROW_STYLE
          arrow style attribute name.
static String COLOR
          color attribute name.
static String DASH_ARRAY
          dash array attribute name.
static String DASH_OFFSET
          dash offset attribute name.
static String FILL
          fill attribute name.
static String LINE_CAP
          line cap attribute name.
static String LINE_GAP
          line gap attribute name.
static String LINE_JOIN
          line join attribute name.
static String LINE_STYLE
          line style attribute name.
static String OPACITY
          opacity attribute name.
static String WIDTH
          width attribute name.
 
Method Summary
 ArrowStyle getBeginArrowStyle()
          Returns the stroke begin arrow style value.
 Color getColor()
          Returns the stroke color value.
 DashArray getDashArray()
          Returns the stroke dash array value.
 float getDashOffset()
          Returns the stroke dash offset value.
 ArrowStyle getEndArrowStyle()
          Returns the stroke end arrow style value.
 Fill getFill()
          Returns the stroke fill value.
 LineCap getLineCap()
          Returns the stroke line cap value.
 float getLineGap()
          Returns the stroke line gap value.
 LineJoin getLineJoin()
          Returns the stroke line join value.
 LineStyle getLineStyle()
          Returns the stroke line style value.
 float getOpacity()
          Returns the opacity value.
 float getWidth()
          Returns the width value.
 boolean isBeginArrowStyleSet()
          Returns whether the stroke begin arrow style value has been set.
 boolean isColorSet()
          Returns whether the stroke color value has been set.
 boolean isDashArraySet()
          Returns whether the stroke dash array value has been set.
 boolean isDashOffsetSet()
          Returns whether the stroke dash offset value has been set.
 boolean isEndArrowStyleSet()
          Returns whether the stroke end arrow style value has been set.
 boolean isFillSet()
          Returns whether the stroke fill value has been set.
 boolean isLineCapSet()
          Returns whether the stroke line cap value has been set.
 boolean isLineGapSet()
          Returns whether the stroke line gap value has been set.
 boolean isLineJoinSet()
          Returns whether the stroke line join value has been set.
 boolean isLineStyleSet()
          Returns whether the stroke line style value has been set.
 boolean isOpacitySet()
          Returns whether the opacity value has been set.
 boolean isWidthSet()
          Returns whether the width value has been set.
 void setBeginArrowStyle(ArrowStyle strokeArrowStyle)
          Sets the stroke begin arrow style value.
 void setBeginArrowStyleSet(boolean flag)
          Sets the fact that the stroke begin arrow style value has been set.
 void setColor(Color strokeColor)
          Sets the stroke color value.
 void setColorSet(boolean flag)
          Sets the fact that the stroke color value has been set.
 void setDashArray(DashArray strokeDashArray)
          Sets the stroke dash array value.
 void setDashArraySet(boolean flag)
          Sets the fact that the stroke dash array value has been set.
 void setDashOffset(float strokeDashOffset)
          Sets the stroke dash offset value.
 void setDashOffsetSet(boolean flag)
          Sets the fact that the stroke dash offset value has been set.
 void setEndArrowStyle(ArrowStyle strokeArrowStyle)
          Sets the stroke end arrow style value.
 void setEndArrowStyleSet(boolean flag)
          Sets the fact that the stroke end arrow style value has been set.
 void setFill(Fill strokeFill)
          Sets the stroke fill value.
 void setFillSet(boolean flag)
          Sets the fact that the stroke fill value has been set.
 void setLineCap(LineCap strokeLineCap)
          Sets the stroke line cap value.
 void setLineCapSet(boolean flag)
          Sets the fact that the stroke line cap value has been set.
 void setLineGap(float strokeLineGap)
          Sets the stroke line gap value.
 void setLineGapSet(boolean flag)
          Sets the fact that the stroke line gap value has been set.
 void setLineJoin(LineJoin strokeLineJoin)
          Sets the stroke line join value.
 void setLineJoinSet(boolean flag)
          Sets the fact that the stroke line join value has been set.
 void setLineStyle(LineStyle strokeLineStyle)
          Sets the stroke line style value.
 void setLineStyleSet(boolean flag)
          Sets the fact that the stroke line style value has been set.
 void setOpacity(float opacity)
          Sets the opacity value.
 void setOpacitySet(boolean flag)
          Sets the fact that the opacity value has been set.
 void setWidth(float width)
          Sets the width value.
 void setWidthSet(boolean flag)
          Sets the fact that the width value has been set.
 

Field Detail

ARROW_DIRECTION

static final String ARROW_DIRECTION
arrow direction attribute name.

See Also:
Constant Field Values

ARROW_STYLE

static final String ARROW_STYLE
arrow style attribute name.

See Also:
Constant Field Values

COLOR

static final String COLOR
color attribute name.

See Also:
Constant Field Values

DASH_ARRAY

static final String DASH_ARRAY
dash array attribute name.

See Also:
Constant Field Values

DASH_OFFSET

static final String DASH_OFFSET
dash offset attribute name.

See Also:
Constant Field Values

FILL

static final String FILL
fill attribute name.

See Also:
Constant Field Values

LINE_CAP

static final String LINE_CAP
line cap attribute name.

See Also:
Constant Field Values

LINE_GAP

static final String LINE_GAP
line gap attribute name.

See Also:
Constant Field Values

LINE_JOIN

static final String LINE_JOIN
line join attribute name.

See Also:
Constant Field Values

LINE_STYLE

static final String LINE_STYLE
line style attribute name.

See Also:
Constant Field Values

OPACITY

static final String OPACITY
opacity attribute name.

See Also:
Constant Field Values

WIDTH

static final String WIDTH
width attribute name.

See Also:
Constant Field Values
Method Detail

getBeginArrowStyle

ArrowStyle getBeginArrowStyle()
Returns the stroke begin arrow style value.

Returns:
the stroke begin arrow style value.

isBeginArrowStyleSet

boolean isBeginArrowStyleSet()
Returns whether the stroke begin arrow style value has been set.

Returns:
true if the stroke begin arrow style value has been set, false otherwise.

setBeginArrowStyle

void setBeginArrowStyle(ArrowStyle strokeArrowStyle)
Sets the stroke begin arrow style value.

Parameters:
strokeArrowStyle - the stroke begin arrow style value.

setBeginArrowStyleSet

void setBeginArrowStyleSet(boolean flag)
Sets the fact that the stroke begin arrow style value has been set.

Parameters:
flag - true if the stroke begin arrow style value has been set, false otherwise.

getEndArrowStyle

ArrowStyle getEndArrowStyle()
Returns the stroke end arrow style value.

Returns:
the stroke end arrow style value.

isEndArrowStyleSet

boolean isEndArrowStyleSet()
Returns whether the stroke end arrow style value has been set.

Returns:
true if the stroke end arrow style value has been set, false otherwise.

setEndArrowStyle

void setEndArrowStyle(ArrowStyle strokeArrowStyle)
Sets the stroke end arrow style value.

Parameters:
strokeArrowStyle - the stroke end arrow style value.

setEndArrowStyleSet

void setEndArrowStyleSet(boolean flag)
Sets the fact that the stroke end arrow style value has been set.

Parameters:
flag - true if the stroke end arrow style value has been set, false otherwise.

getColor

Color getColor()
Returns the stroke color value.

Returns:
the stroke color value.

isColorSet

boolean isColorSet()
Returns whether the stroke color value has been set.

Returns:
true if the stroke color value has been set, false otherwise.

setColor

void setColor(Color strokeColor)
Sets the stroke color value.

Parameters:
strokeColor - the stroke color value.

setColorSet

void setColorSet(boolean flag)
Sets the fact that the stroke color value has been set.

Parameters:
flag - true if the stroke color value has been set, false otherwise.

getDashArray

DashArray getDashArray()
Returns the stroke dash array value.

Returns:
the stroke dash array value.

isDashArraySet

boolean isDashArraySet()
Returns whether the stroke dash array value has been set.

Returns:
true if the stroke dash array value has been set, false otherwise.

setDashArray

void setDashArray(DashArray strokeDashArray)
Sets the stroke dash array value.

Parameters:
strokeDashArray - the stroke dash array value.

setDashArraySet

void setDashArraySet(boolean flag)
Sets the fact that the stroke dash array value has been set.

Parameters:
flag - true if the stroke dash array value has been set, false otherwise.

getDashOffset

float getDashOffset()
Returns the stroke dash offset value.

Returns:
the stroke dash offset value.

isDashOffsetSet

boolean isDashOffsetSet()
Returns whether the stroke dash offset value has been set.

Returns:
true if the stroke dash offset value has been set, false otherwise.

setDashOffset

void setDashOffset(float strokeDashOffset)
Sets the stroke dash offset value.

Parameters:
strokeDashOffset - the stroke dash offset value.

setDashOffsetSet

void setDashOffsetSet(boolean flag)
Sets the fact that the stroke dash offset value has been set.

Parameters:
flag - true if the stroke dash offset value has been set, false otherwise.

getFill

Fill getFill()
Returns the stroke fill value.

Returns:
the stroke fill value.

isFillSet

boolean isFillSet()
Returns whether the stroke fill value has been set.

Returns:
true if the stroke fill value has been set, false otherwise.

setFill

void setFill(Fill strokeFill)
Sets the stroke fill value.

Parameters:
strokeFill - the stroke fill value.

setFillSet

void setFillSet(boolean flag)
Sets the fact that the stroke fill value has been set.

Parameters:
flag - true if the stroke fill value has been set, false otherwise.

getLineCap

LineCap getLineCap()
Returns the stroke line cap value.

Returns:
the stroke line cap value.

isLineCapSet

boolean isLineCapSet()
Returns whether the stroke line cap value has been set.

Returns:
true if the stroke line cap value has been set, false otherwise.

setLineCap

void setLineCap(LineCap strokeLineCap)
Sets the stroke line cap value.

Parameters:
strokeLineCap - the stroke line cap value.

setLineCapSet

void setLineCapSet(boolean flag)
Sets the fact that the stroke line cap value has been set.

Parameters:
flag - true if the stroke line cap value has been set, false otherwise.

getLineGap

float getLineGap()
Returns the stroke line gap value.

Returns:
the stroke line gap value.

isLineGapSet

boolean isLineGapSet()
Returns whether the stroke line gap value has been set.

Returns:
true if the stroke line gap value has been set, false otherwise.

setLineGap

void setLineGap(float strokeLineGap)
Sets the stroke line gap value.

Parameters:
strokeLineGap - the stroke line gap value.

setLineGapSet

void setLineGapSet(boolean flag)
Sets the fact that the stroke line gap value has been set.

Parameters:
flag - true if the stroke line gap value has been set, false otherwise.

getLineJoin

LineJoin getLineJoin()
Returns the stroke line join value.

Returns:
the stroke line join value.

isLineJoinSet

boolean isLineJoinSet()
Returns whether the stroke line join value has been set.

Returns:
true if the stroke line join value has been set, false otherwise.

setLineJoin

void setLineJoin(LineJoin strokeLineJoin)
Sets the stroke line join value.

Parameters:
strokeLineJoin - the stroke line join value.

setLineJoinSet

void setLineJoinSet(boolean flag)
Sets the fact that the stroke line join value has been set.

Parameters:
flag - true if the stroke line join value has been set, false otherwise.

getLineStyle

LineStyle getLineStyle()
Returns the stroke line style value.

Returns:
the stroke line style value.

isLineStyleSet

boolean isLineStyleSet()
Returns whether the stroke line style value has been set.

Returns:
true if the stroke line style value has been set, false otherwise.

setLineStyle

void setLineStyle(LineStyle strokeLineStyle)
Sets the stroke line style value.

Parameters:
strokeLineStyle - the stroke line style value.

setLineStyleSet

void setLineStyleSet(boolean flag)
Sets the fact that the stroke line style value has been set.

Parameters:
flag - true if the stroke line style value has been set, false otherwise.

getOpacity

float getOpacity()
Returns the opacity value.

Returns:
the opacity value.

isOpacitySet

boolean isOpacitySet()
Returns whether the opacity value has been set.

Returns:
true if the opacity value has been set, false otherwise.

setOpacity

void setOpacity(float opacity)
Sets the opacity value.

Parameters:
opacity - the opacity value.

setOpacitySet

void setOpacitySet(boolean flag)
Sets the fact that the opacity value has been set.

Parameters:
flag - true if the opacity value has been set, false otherwise.

getWidth

float getWidth()
Returns the width value.

Returns:
the width value.

isWidthSet

boolean isWidthSet()
Returns whether the width value has been set.

Returns:
true if the width value has been set, false otherwise.

setWidth

void setWidth(float width)
Sets the width value.

Parameters:
width - the width value.

setWidthSet

void setWidthSet(boolean flag)
Sets the fact that the width value has been set.

Parameters:
flag - true if the width value has been set, false otherwise.


Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.