public class DefaultStorage extends TreeMap implements GraphStorage
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
コンストラクタと説明 |
---|
DefaultStorage()
デフォルトの状態でDefaultStorageを構築します。
|
DefaultStorage(double xMin,
double xMax,
double yMin,
double yMax)
X軸とY軸の範囲を指定して、DefaultStorageを構築します。
|
DefaultStorage(Object xMin,
Object xMax,
double yMin,
double yMax)
X軸とY軸の範囲を指定して、tackStorageを構築します。
|
DefaultStorage(Object xMin,
Object xMax,
Object yMin,
Object yMax)
X軸とY軸の範囲を指定して、DefaultStorageを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(double x,
double y)
データを格納します。
|
void |
add(int nSrs,
double x,
double y)
データを追加します。
|
void |
add(int nSrs,
Object x,
double y)
データを追加します。
|
void |
add(Object x,
double y)
データを格納します。
|
void |
add(Object srs,
double x,
double y)
データを追加します。
|
void |
add(Object x,
Object y)
データを格納します。
|
void |
add(Object srs,
Object x,
Object y)
データを追加します。
|
void |
addSeries(Object srs)
系列を追加します。
|
Iterator<Object> |
getIterator()
系列の一覧を返します。
|
Map<Object,Number> |
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軸の範囲を設定します。
|
void |
stack(Object x,
Object y)
データを追加します。
|
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
equals, hashCode, isEmpty, toString
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
public DefaultStorage()
public DefaultStorage(Object xMin, Object xMax, Object yMin, Object yMax)
xMin
- X軸の最小値xMax
- X軸の最大値yMin
- Y軸の最小値yMax
- Y軸の最大値public DefaultStorage(Object xMin, Object xMax, double yMin, double yMax)
xMin
- X軸の最小値xMax
- X軸の最大値yMin
- Y軸の最小値yMax
- Y軸の最大値public DefaultStorage(double xMin, double xMax, double yMin, double yMax)
xMin
- X軸の最小値xMax
- X軸の最大値yMin
- Y軸の最小値yMax
- Y軸の最大値public void setXRange(Object xMin, Object xMax)
setXRange
インタフェース内 GraphStorage
xMin
- X軸の最小値xMax
- X軸の最大値public void setYRange(Object yMin, Object yMax)
setYRange
インタフェース内 GraphStorage
yMin
- Y軸の最小値yMax
- Y軸の最大値public void setXRange()
setXRange
インタフェース内 GraphStorage
public void setYRange()
setYRange
インタフェース内 GraphStorage
public void setRange()
setRange
インタフェース内 GraphStorage
public Object getXMax()
getXMax
インタフェース内 GraphStorage
public Object getXMin()
getXMin
インタフェース内 GraphStorage
public double getXPos(Rectangle rect, Object x, Object y)
getXPos
インタフェース内 GraphStorage
rect
- 描画する矩形x
- 格納されているキーオブジェクトy
- 格納されている値オブジェクトpublic Object getYMax()
getYMax
インタフェース内 GraphStorage
public Object getYMin()
getYMin
インタフェース内 GraphStorage
public double getYPos(Rectangle rect, Object x, Object y)
getYPos
インタフェース内 GraphStorage
rect
- 描画する矩形x
- 格納されているキーオブジェクトy
- 格納されている値オブジェクトpublic void addSeries(Object srs)
addSeries
インタフェース内 GraphStorage
srs
- 系列を表すオブジェクトpublic Map<Object,Number> getKeys()
getKeys
インタフェース内 GraphStorage
public Map getMapVal(Object srs)
getMapVal
インタフェース内 GraphStorage
srs
- 系列を表すオブジェクトpublic Iterator<Object> getIterator()
getIterator
インタフェース内 GraphStorage
public void add(Object srs, Object x, Object y)
add
インタフェース内 GraphStorage
srs
- 系列を表すオブジェクトx
- X座標の値y
- Y座標の値public void add(Object srs, double x, double y)
srs
- 系列を表すオブジェクトx
- X座標の値y
- Y座標の値public void add(int nSrs, Object x, double y)
nSrs
- 系列を表すオブジェクトx
- X座標の値y
- Y座標の値public void add(int nSrs, double x, double y)
nSrs
- 系列を表すオブジェクトx
- X座標の値y
- Y座標の値public void stack(Object x, Object y)
x
- X座標の値y
- Y座標の値public void add(Object x, Object y)
add
インタフェース内 GraphStorage
x
- X座標の値y
- Y座標の値public void add(Object x, double y)
x
- X座標の値y
- Y座標の値public void add(double x, double y)
x
- X座標の値y
- Y座標の値Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.