com.partnersoft.maps.model
Class PolylineStyle

java.lang.Object
  extended by com.partnersoft.maps.model.PolylineStyle
All Implemented Interfaces:
Coggable

public class PolylineStyle
extends java.lang.Object
implements Coggable

A visual styling for polylines.

Author:
Paul Reavis Copyright 2003-2004 Partner Software, Inc.

Field Summary
 int color
           
 java.lang.String colorName
           
 float[] dashArray
           
 java.lang.String dashing
           
 float dashPhase
           
 java.lang.String endCap
           
 java.lang.String join
           
 float miterLimit
           
 java.lang.String name
           
 int stipple
           
 java.awt.BasicStroke stroke
           
 float width
           
 
Constructor Summary
PolylineStyle()
           
PolylineStyle(java.lang.String name, java.lang.String colorName)
           
PolylineStyle(java.lang.String name, java.lang.String colorName, float width)
           
 
Method Summary
static int dashingToStipple(java.lang.String dashing)
           
 java.lang.String getColorName()
           
 java.lang.String getName()
           
 Cog getState()
           
 java.awt.BasicStroke getStroke()
           
 java.awt.BasicStroke getStroke(double scale)
           
 float getWidth()
           
 void setColorName(java.lang.String newName)
           
 void setName(java.lang.String newName)
           
 void setState(Cog state)
           
 void setWidth(float newWidth)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

colorName

public java.lang.String colorName

dashPhase

public float dashPhase

dashing

public java.lang.String dashing

endCap

public java.lang.String endCap

join

public java.lang.String join

miterLimit

public float miterLimit

width

public float width

color

public transient int color

stipple

public transient int stipple

stroke

public transient java.awt.BasicStroke stroke

dashArray

public transient float[] dashArray
Constructor Detail

PolylineStyle

public PolylineStyle()

PolylineStyle

public PolylineStyle(java.lang.String name,
                     java.lang.String colorName)

PolylineStyle

public PolylineStyle(java.lang.String name,
                     java.lang.String colorName,
                     float width)
Method Detail

getState

public Cog getState()
Specified by:
getState in interface Coggable

setState

public void setState(Cog state)
Specified by:
setState in interface Coggable

setName

public void setName(java.lang.String newName)

getName

public java.lang.String getName()

getColorName

public java.lang.String getColorName()

setColorName

public void setColorName(java.lang.String newName)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getWidth

public float getWidth()

setWidth

public void setWidth(float newWidth)

getStroke

public java.awt.BasicStroke getStroke()

getStroke

public java.awt.BasicStroke getStroke(double scale)

dashingToStipple

public static int dashingToStipple(java.lang.String dashing)