sgtplot.beans
Class DataModel
- java.lang.Object
-
- sgtplot.beans.DataModel
-
public class DataModel extends java.lang.ObjectA model that supplies the relationship betweenSGTDataobjects, itsAttributeand thePanelandDataGroupin which it is displayed and theLegend.Some classes have been omitted for display purposes.

- Since:
- 3.0
-
-
Constructor Summary
Constructors Constructor and Description DataModel()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddData(SGTData data, Attribute attr, PanelHolder pHolder, DataGroup dataGroup, Legend legend)Add data to theDataModel.voidaddPropertyChangeListener(java.beans.PropertyChangeListener l)Add property change listener.voidaddPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)Listen for specific property change.java.util.IteratordataIterator()GetIteratorof theDataHolderobjects.PagegetPage()Get Page.voidremovePropertyChangeListener(java.beans.PropertyChangeListener l)Remove property change listener.voidremovePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)Remove specific property change listenervoidsetPage(Page page)SetPage.
-
-
-
Method Detail
-
addData
public void addData(SGTData data, Attribute attr, PanelHolder pHolder, DataGroup dataGroup, Legend legend)
Add data to theDataModel. Throws a "addData" property change.- Parameters:
data- SGTDataattr- Attribute for datapHolder- PanelHolderdataGroup- DataGrouplegend- Legend
-
dataIterator
public java.util.Iterator dataIterator()
GetIteratorof theDataHolderobjects.- Returns:
-
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add property change listener.- Parameters:
l- property change listener
-
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)Listen for specific property change.- Parameters:
name- property namel- property change listner
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove property change listener.- Parameters:
l- property change listener
-
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String name, java.beans.PropertyChangeListener l)Remove specific property change listener- Parameters:
name- property namel- property change listener
-
setPage
public void setPage(Page page)
SetPage.- Parameters:
page- Page
-
getPage
public Page getPage()
Get Page.- Returns:
- Page
-
-
DMelt 3.0 © DataMelt by jWork.ORG