public class

StrokeMap

extends Object
implements Serializable Cloneable
java.lang.Object
   ↳ org.jfree.chart.StrokeMap

Class Overview

A storage structure that maps Comparable instances with Stroke instances.

To support cloning and serialization, you should only use keys that are cloneable and serializable. Special handling for the Stroke instances is included in this class.

Summary

Public Constructors
StrokeMap()
Creates a new (empty) map.
Public Methods
void clear()
Resets the map to empty.
Object clone()
Returns a clone of this StrokeMap.
boolean containsKey(Comparable key)
Returns true if the map contains the specified key, and false otherwise.
boolean equals(Object obj)
Tests this map for equality with an arbitrary object.
Stroke getStroke(Comparable key)
Returns the stroke associated with the specified key, or null.
void put(Comparable key, Stroke stroke)
Adds a mapping between the specified key and stroke values.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public StrokeMap ()

Creates a new (empty) map.

Public Methods

public void clear ()

Resets the map to empty.

public Object clone ()

Returns a clone of this StrokeMap.

Returns
  • A clone of this instance.
Throws
CloneNotSupportedException if any key is not cloneable.

public boolean containsKey (Comparable key)

Returns true if the map contains the specified key, and false otherwise.

Parameters
key the key.
Returns
  • true if the map contains the specified key, and false otherwise.

public boolean equals (Object obj)

Tests this map for equality with an arbitrary object.

Parameters
obj the object (null permitted).
Returns
  • A boolean.

public Stroke getStroke (Comparable key)

Returns the stroke associated with the specified key, or null.

Parameters
key the key (null not permitted).
Returns
  • The stroke, or null.
Throws
IllegalArgumentException if key is null.

public void put (Comparable key, Stroke stroke)

Adds a mapping between the specified key and stroke values.

Parameters
key the key (null not permitted).
stroke the stroke.