com.f1j.drawing
Interface LineFormat


public interface LineFormat
extends FormatBase

The Line Format interface.


Inner Class Summary
static class LineFormat.EArrowheadLength
          Arrowhead length enumeration
static class LineFormat.EArrowheadStyle
          Arrowhead style enumeration
static class LineFormat.EArrowheadWidth
          Arrowhead width enumeration
static class LineFormat.EDashStyle
          Dash style enumeration
static class LineFormat.EProperty
          Line style property enumeration
 
Field Summary
static LineFormat.EArrowheadStyle eArrowheadDiamond
          Diamond Arrowhead
static LineFormat.EArrowheadLength eArrowheadLengthLong
          Arrowhead Length Long
static LineFormat.EArrowheadLength eArrowheadLengthMedium
          Arrowhead Length Medium
static LineFormat.EArrowheadLength eArrowheadLengthShort
          Arrowhead Length Short
static LineFormat.EArrowheadStyle eArrowheadNone
          No Arrowhead
static LineFormat.EArrowheadStyle eArrowheadOpen
          Open Arrowhead
static LineFormat.EArrowheadStyle eArrowheadOval
          Oval Arrowhead
static LineFormat.EArrowheadStyle eArrowheadSolid
          Solid Arrowhead
static LineFormat.EArrowheadStyle eArrowheadStealth
          Stealth Arrowhead
static LineFormat.EArrowheadWidth eArrowheadWidthMedium
          Arrowhead Width Medium
static LineFormat.EArrowheadWidth eArrowheadWidthNarrow
          Arrowhead Width Narrow
static LineFormat.EArrowheadWidth eArrowheadWidthWide
          Arrowhead Width Wide
static LineFormat.EProperty eBeginArrowheadLength
          Begin Arrowhead Length Property
static LineFormat.EProperty eBeginArrowheadStyle
          Begin Arrowhead Style Property
static LineFormat.EProperty eBeginArrowheadWidth
          Begin Arrowhead Width Property
static LineFormat.EDashStyle eDash
          Dash
static LineFormat.EDashStyle eDashDot
          Dash Dot
static LineFormat.EProperty eDashStyle
          Dash Style Property
static LineFormat.EProperty eEndArrowheadLength
          End Arrowhead Length Property
static LineFormat.EProperty eEndArrowheadStyle
          End Arrowhead Style Property
static LineFormat.EProperty eEndArrowheadWidth
          End Arrowhead Width Property
static LineFormat.EProperty eForeColor
          Fore Color Property
static LineFormat.EDashStyle eLongDash
          Long Dash
static LineFormat.EDashStyle eLongDashDot
          Long Dash Dot
static LineFormat.EDashStyle eLongDashDotDot
          Long Dash Dot Dot
static LineFormat.EDashStyle eRoundDot
          Round Dot
static LineFormat.EDashStyle eSolid
          Solid
static LineFormat.EDashStyle eSquareDot
          Square Dot
static LineFormat.EProperty eVisible
          Visible Property
static LineFormat.EProperty eWeight
          Weight Property
 
Method Summary
 LineFormat.EArrowheadLength getBeginArrowheadLength()
          Gets the beginning arrowhead length.
 LineFormat.EArrowheadStyle getBeginArrowheadStyle()
          Gets the beginning arrowhead style.
 LineFormat.EArrowheadWidth getBeginArrowheadWidth()
          Gets the beginning arrowhead width.
 LineFormat.EDashStyle getDashStyle()
          Gets the dash style.
 LineFormat.EArrowheadLength getEndArrowheadLength()
          Gets the ending arrowhead length.
 LineFormat.EArrowheadStyle getEndArrowheadStyle()
          Gets the ending arrowhead style.
 LineFormat.EArrowheadWidth getEndArrowheadWidth()
          Gets the ending arrowhead width.
 int getForeColor()
          Gets the fore color.
 double getWeight()
          Gets the weight.
 boolean isVisible()
          Returns whether or not the line is visible.
 void setBeginArrowheadLength(LineFormat.EArrowheadLength length)
          Sets the beginning arrowhead length.
 void setBeginArrowheadStyle(LineFormat.EArrowheadStyle style)
          Sets the beginning arrowhead style.
 void setBeginArrowheadWidth(LineFormat.EArrowheadWidth width)
          Sets the beginning arrowhead width.
 void setDashStyle(LineFormat.EDashStyle style)
          Sets the dash style.
 void setEndArrowheadLength(LineFormat.EArrowheadLength length)
          Sets the ending arrowhead length.
 void setEndArrowheadStyle(LineFormat.EArrowheadStyle style)
          Sets the ending arrowhead style.
 void setEndArrowheadWidth(LineFormat.EArrowheadWidth width)
          Sets the ending arrowhead width.
 void setForeColor(int color)
          Sets the fore color.
 void setVisible(boolean visible)
          Sets whether or not the linestyle is visible.
 void setWeight(double weight)
          Sets the weight.
 
Methods inherited from interface com.f1j.util.FormatBase
isUndefined, isUndefined, isUsed, setUndefined, undefineAll, useAll
 

Field Detail

eBeginArrowheadLength

public static final LineFormat.EProperty eBeginArrowheadLength
Begin Arrowhead Length Property

eBeginArrowheadStyle

public static final LineFormat.EProperty eBeginArrowheadStyle
Begin Arrowhead Style Property

eBeginArrowheadWidth

public static final LineFormat.EProperty eBeginArrowheadWidth
Begin Arrowhead Width Property

eDashStyle

public static final LineFormat.EProperty eDashStyle
Dash Style Property

eEndArrowheadLength

public static final LineFormat.EProperty eEndArrowheadLength
End Arrowhead Length Property

eEndArrowheadStyle

public static final LineFormat.EProperty eEndArrowheadStyle
End Arrowhead Style Property

eEndArrowheadWidth

public static final LineFormat.EProperty eEndArrowheadWidth
End Arrowhead Width Property

eForeColor

public static final LineFormat.EProperty eForeColor
Fore Color Property

eVisible

public static final LineFormat.EProperty eVisible
Visible Property

eWeight

public static final LineFormat.EProperty eWeight
Weight Property

eArrowheadLengthShort

public static final LineFormat.EArrowheadLength eArrowheadLengthShort
Arrowhead Length Short

eArrowheadLengthMedium

public static final LineFormat.EArrowheadLength eArrowheadLengthMedium
Arrowhead Length Medium

eArrowheadLengthLong

public static final LineFormat.EArrowheadLength eArrowheadLengthLong
Arrowhead Length Long

eArrowheadNone

public static final LineFormat.EArrowheadStyle eArrowheadNone
No Arrowhead

eArrowheadSolid

public static final LineFormat.EArrowheadStyle eArrowheadSolid
Solid Arrowhead

eArrowheadStealth

public static final LineFormat.EArrowheadStyle eArrowheadStealth
Stealth Arrowhead

eArrowheadDiamond

public static final LineFormat.EArrowheadStyle eArrowheadDiamond
Diamond Arrowhead

eArrowheadOval

public static final LineFormat.EArrowheadStyle eArrowheadOval
Oval Arrowhead

eArrowheadOpen

public static final LineFormat.EArrowheadStyle eArrowheadOpen
Open Arrowhead

eArrowheadWidthNarrow

public static final LineFormat.EArrowheadWidth eArrowheadWidthNarrow
Arrowhead Width Narrow

eArrowheadWidthMedium

public static final LineFormat.EArrowheadWidth eArrowheadWidthMedium
Arrowhead Width Medium

eArrowheadWidthWide

public static final LineFormat.EArrowheadWidth eArrowheadWidthWide
Arrowhead Width Wide

eDash

public static final LineFormat.EDashStyle eDash
Dash

eDashDot

public static final LineFormat.EDashStyle eDashDot
Dash Dot

eLongDash

public static final LineFormat.EDashStyle eLongDash
Long Dash

eLongDashDot

public static final LineFormat.EDashStyle eLongDashDot
Long Dash Dot

eLongDashDotDot

public static final LineFormat.EDashStyle eLongDashDotDot
Long Dash Dot Dot

eRoundDot

public static final LineFormat.EDashStyle eRoundDot
Round Dot

eSolid

public static final LineFormat.EDashStyle eSolid
Solid

eSquareDot

public static final LineFormat.EDashStyle eSquareDot
Square Dot
Method Detail

getBeginArrowheadLength

public LineFormat.EArrowheadLength getBeginArrowheadLength()
Gets the beginning arrowhead length.
Returns:
the beginning arrowhead length.

getBeginArrowheadStyle

public LineFormat.EArrowheadStyle getBeginArrowheadStyle()
Gets the beginning arrowhead style.
Returns:
the beginning arrowhead style.

getBeginArrowheadWidth

public LineFormat.EArrowheadWidth getBeginArrowheadWidth()
Gets the beginning arrowhead width.
Returns:
the beginning arrowhead width.

getDashStyle

public LineFormat.EDashStyle getDashStyle()
Gets the dash style.
Returns:
the dash style

getEndArrowheadLength

public LineFormat.EArrowheadLength getEndArrowheadLength()
Gets the ending arrowhead length.
Returns:
the ending arrowhead length.

getEndArrowheadStyle

public LineFormat.EArrowheadStyle getEndArrowheadStyle()
Gets the ending arrowhead style.
Returns:
the ending arrowhead style.

getEndArrowheadWidth

public LineFormat.EArrowheadWidth getEndArrowheadWidth()
Gets the ending arrowhead width.
Returns:
the ending arrowhead width.

getForeColor

public int getForeColor()
Gets the fore color.
Returns:
the fore color

getWeight

public double getWeight()
Gets the weight.
Returns:
the weight

isVisible

public boolean isVisible()
Returns whether or not the line is visible.
Returns:
whether or not the line is visible

setBeginArrowheadLength

public void setBeginArrowheadLength(LineFormat.EArrowheadLength length)
Sets the beginning arrowhead length.
Parameters:
length - The length.

setBeginArrowheadStyle

public void setBeginArrowheadStyle(LineFormat.EArrowheadStyle style)
Sets the beginning arrowhead style.
Parameters:
style - The style.

setBeginArrowheadWidth

public void setBeginArrowheadWidth(LineFormat.EArrowheadWidth width)
Sets the beginning arrowhead width.
Parameters:
width - The width.

setDashStyle

public void setDashStyle(LineFormat.EDashStyle style)
Sets the dash style.
Parameters:
style - The dash style.

setEndArrowheadLength

public void setEndArrowheadLength(LineFormat.EArrowheadLength length)
Sets the ending arrowhead length.
Parameters:
length - The length.

setEndArrowheadStyle

public void setEndArrowheadStyle(LineFormat.EArrowheadStyle style)
Sets the ending arrowhead style.
Parameters:
style - The style.

setEndArrowheadWidth

public void setEndArrowheadWidth(LineFormat.EArrowheadWidth width)
Sets the ending arrowhead width.
Parameters:
width - The width.

setForeColor

public void setForeColor(int color)
Sets the fore color.
Parameters:
color - The fore color.

setVisible

public void setVisible(boolean visible)
Sets whether or not the linestyle is visible.
Parameters:
visible - whether or not the linestyle is visible

setWeight

public void setWeight(double weight)
Sets the weight.
Parameters:
weight - The weight.