public interface GraphStorage extends SortedMap
Comparable
インターフェースを
実装している必要があります。また、実際のデータはNumber
クラスの
サブクラスやCmnDate
クラス等でも格納できますが、
getXPos(Rectangle,Object,Object)
と
getYPos(Rectangle,Object,Object)
メソッドにより格納されている値を座標の値に変換できなくてはなりません。
GraphSeries
クラスに格納されます。GraphSeries
,
Value
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(Object key,
Object val)
データを格納します。
|
void |
add(Object srs,
Object x,
Object y)
データを追加します。
|
void |
addSeries(Object srs)
系列を追加します。
|
Iterator |
getIterator()
格納されている系列をを適切な順序で繰り返し処理する反復子を返します。
|
Map |
getKeys()
キーの一覧を返します。
|
Map |
getMapVal(Object srs)
キーと値の一覧を返します。
|
Object |
getXMax()
X軸の最大値を取得します。
|
Object |
getXMin()
X軸の最小値を取得します。
|
double |
getXPos(Rectangle rect,
Object x,
Object y)
X軸の値を座標値に変換します。
|
Object |
getYMax()
Y軸の最大値を取得します。
|
Object |
getYMin()
Y軸の最小値を取得します。
|
double |
getYPos(Rectangle rect,
Object x,
Object y)
Y軸の値を座標値に変換します。
|
void |
setRange()
格納されているデータから、X軸・Y軸の範囲を設定します。
|
void |
setXRange()
格納されているデータから、X軸の範囲を設定します。
|
void |
setXRange(Object xMin,
Object xMax)
X軸の範囲を設定します。
|
void |
setYRange()
格納されているデータから、Y軸の範囲を設定します。
|
void |
setYRange(Object yMin,
Object yMax)
Y軸の範囲を設定します。
|
comparator, entrySet, firstKey, headMap, keySet, lastKey, subMap, tailMap, values
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
void setXRange()
void setYRange()
void setRange()
Object getXMax()
Object getXMin()
double getXPos(Rectangle rect, Object x, Object y)
rect
- 全体の幅x
- 格納されているキーオブジェクトy
- 格納されている値オブジェクトObject getYMax()
Object getYMin()
double getYPos(Rectangle rect, Object x, Object y)
rect
- 全体の高さx
- 格納されているキーオブジェクトy
- 格納されている値オブジェクトIterator getIterator()
void addSeries(Object srs)
srs
- 系列を表すオブジェクトMap getKeys()
void add(Object srs, Object x, Object y)
srs
- 系列を表すオブジェクトx
- X座標の値y
- Y座標の値void add(Object key, Object val)
Comparable
インターフェースを実装し
他のキーと比較できなくてはなりません。
以前にこのキーのマッピングを保持していた場合、古い値が置き換えられます。key
- キーval
- 値Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.