|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jfree.chart.plot.Marker
public abstract class Marker
The base class for markers that can be added to plots to highlight a value
or range of values.
An event notification mechanism was added to this class in JFreeChart
version 1.0.3.
Constructor Summary | |
---|---|
protected |
Marker()
Creates a new marker with default attributes. |
protected |
Marker(java.awt.Paint paint)
Constructs a new marker. |
protected |
Marker(java.awt.Paint paint,
java.awt.Stroke stroke,
java.awt.Paint outlinePaint,
java.awt.Stroke outlineStroke,
float alpha)
Constructs a new marker. |
Method Summary | |
---|---|
void |
addChangeListener(MarkerChangeListener listener)
Registers an object for notification of changes to the marker. |
java.lang.Object |
clone()
Creates a clone of the marker. |
boolean |
equals(java.lang.Object obj)
Tests the marker for equality with an arbitrary object. |
float |
getAlpha()
Returns the alpha transparency. |
java.lang.String |
getLabel()
Returns the label (if null no label is displayed). |
org.jfree.ui.RectangleAnchor |
getLabelAnchor()
Returns the label anchor. |
java.awt.Font |
getLabelFont()
Returns the label font. |
org.jfree.ui.RectangleInsets |
getLabelOffset()
Returns the label offset. |
org.jfree.ui.LengthAdjustmentType |
getLabelOffsetType()
Returns the label offset type. |
java.awt.Paint |
getLabelPaint()
Returns the label paint. |
org.jfree.ui.TextAnchor |
getLabelTextAnchor()
Returns the label text anchor. |
java.util.EventListener[] |
getListeners(java.lang.Class listenerType)
Returns an array containing all the listeners of the specified type. |
java.awt.Paint |
getOutlinePaint()
Returns the outline paint. |
java.awt.Stroke |
getOutlineStroke()
Returns the outline stroke. |
java.awt.Paint |
getPaint()
Returns the paint. |
java.awt.Stroke |
getStroke()
Returns the stroke. |
void |
notifyListeners(MarkerChangeEvent event)
Notifies all registered listeners that the marker has been modified. |
void |
removeChangeListener(MarkerChangeListener listener)
Unregisters an object for notification of changes to the marker. |
void |
setAlpha(float alpha)
Sets the alpha transparency that should be used when drawing the marker, and sends a MarkerChangeEvent to all registered
listeners. |
void |
setLabel(java.lang.String label)
Sets the label (if null no label is displayed) and sends a
MarkerChangeEvent to all registered listeners. |
void |
setLabelAnchor(org.jfree.ui.RectangleAnchor anchor)
Sets the label anchor and sends a MarkerChangeEvent to all
registered listeners. |
void |
setLabelFont(java.awt.Font font)
Sets the label font and sends a MarkerChangeEvent to all
registered listeners. |
void |
setLabelOffset(org.jfree.ui.RectangleInsets offset)
Sets the label offset and sends a MarkerChangeEvent to all
registered listeners. |
void |
setLabelOffsetType(org.jfree.ui.LengthAdjustmentType adj)
Sets the label offset type and sends a MarkerChangeEvent to all
registered listeners. |
void |
setLabelPaint(java.awt.Paint paint)
Sets the label paint and sends a MarkerChangeEvent to all
registered listeners. |
void |
setLabelTextAnchor(org.jfree.ui.TextAnchor anchor)
Sets the label text anchor and sends a MarkerChangeEvent to
all registered listeners. |
void |
setOutlinePaint(java.awt.Paint paint)
Sets the outline paint and sends a MarkerChangeEvent to all
registered listeners. |
void |
setOutlineStroke(java.awt.Stroke stroke)
Sets the outline stroke and sends a MarkerChangeEvent to all
registered listeners. |
void |
setPaint(java.awt.Paint paint)
Sets the paint and sends a MarkerChangeEvent to all registered
listeners. |
void |
setStroke(java.awt.Stroke stroke)
Sets the stroke and sends a MarkerChangeEvent to all registered
listeners. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Marker()
protected Marker(java.awt.Paint paint)
paint
- the paint (null
not permitted).protected Marker(java.awt.Paint paint, java.awt.Stroke stroke, java.awt.Paint outlinePaint, java.awt.Stroke outlineStroke, float alpha)
paint
- the paint (null
not permitted).stroke
- the stroke (null
not permitted).outlinePaint
- the outline paint (null
permitted).outlineStroke
- the outline stroke (null
permitted).alpha
- the alpha transparency (must be in the range 0.0f to
1.0f).
java.lang.IllegalArgumentException
- if paint
or
stroke
is null
, or alpha
is
not in the specified range.Method Detail |
---|
public java.awt.Paint getPaint()
null
).setPaint(Paint)
public void setPaint(java.awt.Paint paint)
MarkerChangeEvent
to all registered
listeners.
paint
- the paint (null
not permitted).getPaint()
public java.awt.Stroke getStroke()
null
).setStroke(Stroke)
public void setStroke(java.awt.Stroke stroke)
MarkerChangeEvent
to all registered
listeners.
stroke
- the stroke (null
not permitted).getStroke()
public java.awt.Paint getOutlinePaint()
null
).setOutlinePaint(Paint)
public void setOutlinePaint(java.awt.Paint paint)
MarkerChangeEvent
to all
registered listeners.
paint
- the paint (null
permitted).getOutlinePaint()
public java.awt.Stroke getOutlineStroke()
null
).setOutlineStroke(Stroke)
public void setOutlineStroke(java.awt.Stroke stroke)
MarkerChangeEvent
to all
registered listeners.
stroke
- the stroke (null
permitted).getOutlineStroke()
public float getAlpha()
setAlpha(float)
public void setAlpha(float alpha)
MarkerChangeEvent
to all registered
listeners. The alpha transparency is a value in the range 0.0f
(completely transparent) to 1.0f (completely opaque).
alpha
- the alpha transparency (must be in the range 0.0f to
1.0f).
java.lang.IllegalArgumentException
- if alpha
is not in the
specified range.getAlpha()
public java.lang.String getLabel()
null
no label is displayed).
null
).setLabel(String)
public void setLabel(java.lang.String label)
null
no label is displayed) and sends a
MarkerChangeEvent
to all registered listeners.
label
- the label (null
permitted).getLabel()
public java.awt.Font getLabelFont()
null
).setLabelFont(Font)
public void setLabelFont(java.awt.Font font)
MarkerChangeEvent
to all
registered listeners.
font
- the font (null
not permitted).getLabelFont()
public java.awt.Paint getLabelPaint()
setLabelPaint(Paint)
public void setLabelPaint(java.awt.Paint paint)
MarkerChangeEvent
to all
registered listeners.
paint
- the paint (null
not permitted).getLabelPaint()
public org.jfree.ui.RectangleAnchor getLabelAnchor()
null
).setLabelAnchor(RectangleAnchor)
public void setLabelAnchor(org.jfree.ui.RectangleAnchor anchor)
MarkerChangeEvent
to all
registered listeners. The anchor defines the position of the label
anchor, relative to the bounds of the marker.
anchor
- the anchor (null
not permitted).getLabelAnchor()
public org.jfree.ui.RectangleInsets getLabelOffset()
null
).setLabelOffset(RectangleInsets)
public void setLabelOffset(org.jfree.ui.RectangleInsets offset)
MarkerChangeEvent
to all
registered listeners.
offset
- the label offset (null
not permitted).getLabelOffset()
public org.jfree.ui.LengthAdjustmentType getLabelOffsetType()
null
).setLabelOffsetType(LengthAdjustmentType)
public void setLabelOffsetType(org.jfree.ui.LengthAdjustmentType adj)
MarkerChangeEvent
to all
registered listeners.
adj
- the type (null
not permitted).getLabelOffsetType()
public org.jfree.ui.TextAnchor getLabelTextAnchor()
null
).setLabelTextAnchor(TextAnchor)
public void setLabelTextAnchor(org.jfree.ui.TextAnchor anchor)
MarkerChangeEvent
to
all registered listeners.
anchor
- the label text anchor (null
not permitted).getLabelTextAnchor()
public void addChangeListener(MarkerChangeListener listener)
listener
- the object to be registered.removeChangeListener(MarkerChangeListener)
public void removeChangeListener(MarkerChangeListener listener)
listener
- the object to be unregistered.addChangeListener(MarkerChangeListener)
public void notifyListeners(MarkerChangeEvent event)
event
- information about the change event.public java.util.EventListener[] getListeners(java.lang.Class listenerType)
listenerType
- the listener type.
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object (null
permitted).
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- never.
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |