|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zul.AbstractChartModel
org.zkoss.zul.SimpleHiLoModel
public class SimpleHiLoModel
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 .
HiLoModel,
Chart,
Serialized Form| Field Summary |
|---|
| Fields inherited from class org.zkoss.zul.AbstractChartModel |
|---|
_listeners |
| Constructor Summary | |
|---|---|
SimpleHiLoModel()
|
|
| Method Summary | |
|---|---|
void |
addValue(Date date,
Number open,
Number high,
Number low,
Number close,
Number volume)
Append an (date, open, high, low, close, volumn) tuple. |
void |
addValue(Date date,
Number open,
Number high,
Number low,
Number close,
Number volume,
int index)
Add an (date, open, high, low, close, volumn) tuple at specified index. |
void |
clear()
clear this model. |
Object |
clone()
|
Number |
getClose(int index)
Get close value of a specified data index. |
int |
getDataCount()
Get data count. |
Date |
getDate(int index)
Get date of a specified data index. |
Number |
getHigh(int index)
Get High value of a specified data index. |
Number |
getLow(int index)
Get Low value of a specified data index. |
Number |
getOpen(int index)
Get Open value of a specified data index. |
Comparable<?> |
getSeries()
Get the only series. |
Number |
getVolume(int index)
Get volume value of a specified data index. |
void |
removeValue(int index)
Remove (date, open, high, low, close, volumn) tuple of a data index. |
void |
setSeries(Comparable<?> series)
Set the only series. |
void |
setValue(Date date,
Number open,
Number high,
Number low,
Number close,
Number volume,
int index)
Replace an (date, open, high, low, close, volumn) tuple at specified index. |
| Methods inherited from class org.zkoss.zul.AbstractChartModel |
|---|
addChartDataListener, fireEvent, fireEvent, removeChartDataListener |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.zkoss.zul.ChartModel |
|---|
addChartDataListener, removeChartDataListener |
| Constructor Detail |
|---|
public SimpleHiLoModel()
| Method Detail |
|---|
public Comparable<?> getSeries()
HiLoModel
getSeries in interface HiLoModelpublic void setSeries(Comparable<?> series)
HiLoModel
setSeries in interface HiLoModelseries - the only series in legend.public int getDataCount()
HiLoModel
getDataCount in interface HiLoModelpublic Date getDate(int index)
HiLoModel
getDate in interface HiLoModelpublic Number getOpen(int index)
HiLoModel
getOpen in interface HiLoModelindex - the data index.public Number getHigh(int index)
HiLoModel
getHigh in interface HiLoModelindex - the data index.public Number getLow(int index)
HiLoModel
getLow in interface HiLoModelindex - the data index.public Number getClose(int index)
HiLoModel
getClose in interface HiLoModelindex - the data index.public Number getVolume(int index)
HiLoModel
getVolume in interface HiLoModelindex - the data index.
public void addValue(Date date,
Number open,
Number high,
Number low,
Number close,
Number volume)
HiLoModel
addValue in interface HiLoModeldate - the dateopen - the open value in the date.high - the high value in the date.low - the low value in the date.close - the close value in the date.volume - the trading volume in the date.
public void addValue(Date date,
Number open,
Number high,
Number low,
Number close,
Number volume,
int index)
HiLoModel
addValue in interface HiLoModeldate - the dateopen - the open value in the date.high - the high value in the date.low - the low value in the date.close - the close value in the date.volume - the trading volumn in the date.index - the data index
public void setValue(Date date,
Number open,
Number high,
Number low,
Number close,
Number volume,
int index)
HiLoModel
setValue in interface HiLoModeldate - the dateopen - the open value in the date.high - the high value in the date.low - the low value in the date.close - the close value in the date.volume - the trading volumn in the date.index - the data indexpublic void removeValue(int index)
HiLoModel
removeValue in interface HiLoModelindex - the data index.public void clear()
HiLoModel
clear in interface HiLoModelpublic Object clone()
clone in class AbstractChartModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||