|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
E - 成分の型public interface GridElement<E extends GridElement<E>>
グリッド(格子状)データの成分を表すインターフェースです。
| メソッドの概要 | |
|---|---|
E |
clone()
複製を生成します。 |
boolean |
compare(String operator,
GridElement<?> opponent)
opponentをoperatorで指定された演算子で比較します。 |
E[] |
createArray(int size)
グリッドの一次元配列を生成します。 |
E[][] |
createArray(int rowSize,
int columnSize)
グリッドの2次元配列を生成します。 |
E |
createZero()
零(デフォルトの初期値)を生成します。 |
boolean |
isTransformableFrom(GridElement<? extends GridElement<?>> value)
引数で与えられた型からこの型へ変換可能か判定します。 |
boolean |
isTransformableTo(GridElement<?> value)
この型から引数で与えられた型へ変換可能か判定します。 |
boolean |
isZero()
零(デフォルトの初期値)であるか判定します。 |
String |
toString()
文字列に変換します。 |
String |
toString(String valueFormat)
文字列に変換します。 |
E |
transformFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換します。 |
GridElement<?> |
transformTo(GridElement<?> value)
この型から引数で与えられた型へ変換します。 |
| メソッドの詳細 |
|---|
E clone()
String toString()
Object 内の toStringString toString(String valueFormat)
valueFormat - 値のフォーマット
E createZero()
boolean isZero()
boolean compare(String operator,
GridElement<?> opponent)
opponentをoperatorで指定された演算子で比較します。
operator - 比較演算子 (".==", ".!=")opponent - 比較対象
E transformFrom(GridElement<?> value)
value - 変換元
GridElement<?> transformTo(GridElement<?> value)
value - 変換先
boolean isTransformableFrom(GridElement<? extends GridElement<?>> value)
value - 変換元
boolean isTransformableTo(GridElement<?> value)
value - 変換先
E[] createArray(int size)
size - 成分の数
E[][] createArray(int rowSize,
int columnSize)
rowSize - 行の数columnSize - 列の数
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||