de.erichseifert.gral.plots.legends
Class SeriesLegend
- java.lang.Object
-
- de.erichseifert.gral.graphics.AbstractDrawable
-
- de.erichseifert.gral.graphics.DrawableContainer
-
- de.erichseifert.gral.plots.legends.AbstractLegend
-
- de.erichseifert.gral.plots.legends.SeriesLegend
-
- All Implemented Interfaces:
- Container, Drawable, Legend, java.io.Serializable, java.lang.Iterable<Drawable>
- Direct Known Subclasses:
- XYPlot.XYLegend
public abstract class SeriesLegend extends AbstractLegend
A legend implementation that displays an item for each data series that are added to the legend.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.erichseifert.gral.plots.legends.AbstractLegend
AbstractLegend.AbstractSymbol, AbstractLegend.Item
-
-
Constructor Summary
Constructors Constructor and Description SeriesLegend()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadd(DataSource source)Adds the specified data source in order to display it.voidremove(DataSource source)Removes the specified data source.-
Methods inherited from class de.erichseifert.gral.plots.legends.AbstractLegend
clear, contains, draw, getAlignmentX, getAlignmentY, getBackground, getBaseFont, getBorderColor, getBorderStroke, getFont, getGap, getOrientation, getSources, getSymbolSize, setAlignmentX, setAlignmentY, setBackground, setBaseFont, setBorderColor, setBorderStroke, setBounds, setFont, setGap, setOrientation, setSymbolSize
-
Methods inherited from class de.erichseifert.gral.graphics.DrawableContainer
add, add, contains, getConstraints, getDrawables, getDrawablesAt, getInsets, getLayout, getPreferredSize, iterator, layout, remove, setBounds, setInsets, setLayout, size
-
Methods inherited from class de.erichseifert.gral.graphics.AbstractDrawable
getBounds, getHeight, getWidth, getX, getY, setPosition
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.erichseifert.gral.graphics.Container
add, add, contains, getBounds, getConstraints, getDrawables, getDrawablesAt, getInsets, getLayout, layout, remove, setBounds, setInsets, setLayout, size
-
Methods inherited from interface de.erichseifert.gral.graphics.Drawable
getBounds, getHeight, getPreferredSize, getWidth, getX, getY, setBounds, setPosition
-
-
-
-
Method Detail
-
add
public void add(DataSource source)
Description copied from class:AbstractLegendAdds the specified data source in order to display it.- Specified by:
addin interfaceLegend- Overrides:
addin classAbstractLegend- Parameters:
source- data source to be added.
-
remove
public void remove(DataSource source)
Description copied from class:AbstractLegendRemoves the specified data source.- Specified by:
removein interfaceLegend- Overrides:
removein classAbstractLegend- Parameters:
source- Data source to be removed.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG