Package org.zkoss.zul
Class SimpleHiLoModel
java.lang.Object
org.zkoss.zul.AbstractChartModel
org.zkoss.zul.SimpleHiLoModel
- All Implemented Interfaces:
Serializable,ChartModel,HiLoModel
A HiLo data model implementation of
HiLoModel.
A HiLo model is an model generally used in stock market to hold
(date, open, high, low, close, volume) tuple data objects .- Author:
- henrichen
- See Also:
-
Field Summary
Fields inherited from class org.zkoss.zul.AbstractChartModel
_listeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAppend an (date, open, high, low, close, volumn) tuple.voidAdd an (date, open, high, low, close, volumn) tuple at specified index.voidclear()clear this model.clone()getClose(int index) Get close value of a specified data index.intGet data count.getDate(int index) Get date of a specified data index.getHigh(int index) Get High value of a specified data index.getLow(int index) Get Low value of a specified data index.getOpen(int index) Get Open value of a specified data index.Comparable<?>Get the only series.getVolume(int index) Get volume value of a specified data index.voidremoveValue(int index) Remove (date, open, high, low, close, volumn) tuple of a data index.voidsetSeries(Comparable<?> series) Set the only series.voidReplace an (date, open, high, low, close, volumn) tuple at specified index.Methods inherited from class org.zkoss.zul.AbstractChartModel
addChartDataListener, fireEvent, removeChartDataListenerMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.zkoss.zul.ChartModel
addChartDataListener, removeChartDataListener
-
Constructor Details
-
SimpleHiLoModel
public SimpleHiLoModel()
-
-
Method Details
-
getSeries
Description copied from interface:HiLoModelGet the only series. -
setSeries
Description copied from interface:HiLoModelSet the only series. -
getDataCount
public int getDataCount()Description copied from interface:HiLoModelGet data count.- Specified by:
getDataCountin interfaceHiLoModel
-
getDate
Description copied from interface:HiLoModelGet date of a specified data index. -
getOpen
Description copied from interface:HiLoModelGet Open value of a specified data index. -
getHigh
Description copied from interface:HiLoModelGet High value of a specified data index. -
getLow
Description copied from interface:HiLoModelGet Low value of a specified data index. -
getClose
Description copied from interface:HiLoModelGet close value of a specified data index. -
getVolume
Description copied from interface:HiLoModelGet volume value of a specified data index. -
addValue
Description copied from interface:HiLoModelAppend an (date, open, high, low, close, volumn) tuple. -
addValue
public void addValue(Date date, Number open, Number high, Number low, Number close, Number volume, int index) Description copied from interface:HiLoModelAdd an (date, open, high, low, close, volumn) tuple at specified index. -
setValue
public void setValue(Date date, Number open, Number high, Number low, Number close, Number volume, int index) Description copied from interface:HiLoModelReplace an (date, open, high, low, close, volumn) tuple at specified index. -
removeValue
public void removeValue(int index) Description copied from interface:HiLoModelRemove (date, open, high, low, close, volumn) tuple of a data index.- Specified by:
removeValuein interfaceHiLoModel- Parameters:
index- the data index.
-
clear
public void clear()Description copied from interface:HiLoModelclear this model. -
clone
- Overrides:
clonein classAbstractChartModel
-