|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.system.parameter.ParameterContainer
public class ParameterContainer
パラメータの値とアノテーションをまとめて管理するクラスです。
| コンストラクタの概要 | |
|---|---|
ParameterContainer(SystemOperator system,
Field value,
Parameter anotation,
String name)
新しく生成された ParameterContainerオブジェクトを初期化します。 |
|
| メソッドの概要 | |
|---|---|
int |
compareTo(ParameterContainer opponent)
opponent |
boolean |
equals(Object o)
|
Parameter |
getAnotation()
パラメータのアノテーションを返します。 |
static int |
getArrayLength(String elementName)
配列パラメータの成分の個数を返します。 |
boolean |
getBoolean()
パラメータの値を返します。 |
byte |
getByte()
パラメータの値を返します。 |
char |
getChar()
パラメータの値を返します。 |
String |
getDescription()
説明を返します。 |
double |
getDouble()
パラメータの値を返します。 |
String |
getExpression()
パラメータの定義式を返します。 |
float |
getFloat()
パラメータの値を返します。 |
static int |
getIndexOfArray(String elementName)
配列パラメータの指数を返します。 |
int |
getInt()
パラメータの値を返します。 |
String |
getInternationalizedString(String key)
国際化されたパラメータの説明を返します。 |
long |
getLong()
パラメータの値を返します。 |
String |
getName()
パラメータの名前を返します。 |
Class<?> |
getParameterClass()
パラメータを宣言するクラスまたはインタフェースを表す Class オブジェクトを返します。 |
short |
getShort()
パラメータの値を返します。 |
Class<?> |
getType()
パラメータの型を識別するための Class オブジェクトを返します。 |
SIunit[] |
getUnit()
単位を返します。 |
Object |
getValue()
パラメータの値を返します。 |
int |
hashCode()
|
boolean |
isInternationalized()
パラメータの説明が国際化されているか判定します。 |
void |
setBoolean(boolean value)
パラメータの値を設定します。 |
void |
setByte(byte value)
パラメータの値を設定します。 |
void |
setChar(char value)
パラメータの値を設定します。 |
void |
setDouble(double value)
パラメータの値を設定します。 |
void |
setExpression(String expression)
パラメータの定義式を設定します。 |
void |
setFloat(float value)
パラメータの値を設定します。 |
void |
setInt(int value)
パラメータの値を設定します。 |
void |
setLong(long value)
パラメータの値を設定します。 |
void |
setShort(short value)
パラメータの値を設定します。 |
void |
setValue(Object value)
パラメータに値を設定します。 |
String |
toString()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ParameterContainer(SystemOperator system,
Field value,
Parameter anotation,
String name)
ParameterContainerオブジェクトを初期化します。
system - パラメータをもつシステムvalue - パラメータの値を保持するフィールドanotation - パラメータのアノテーションname - 名前| メソッドの詳細 |
|---|
public Parameter getAnotation()
public Object getValue()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setValue(Object value)
throws ParameterAccessException
value - 設定する値
ParameterAccessException - パラメータにアクセスする権利が無い場合public void setExpression(String expression)
expression - パラメータの定義式
public boolean getBoolean()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setBoolean(boolean value)
throws ParameterAccessException
value - パラメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public byte getByte()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setByte(byte value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public char getChar()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setChar(char value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public double getDouble()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setDouble(double value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public float getFloat()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setFloat(float value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public int getInt()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setInt(int value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public long getLong()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setLong(long value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合
public short getShort()
throws ParameterAccessException
ParameterAccessException - パラメータにアクセスする権利が無い場合
public void setShort(short value)
throws ParameterAccessException
value - パレメータの値
ParameterAccessException - パラメータにアクセスする権利が無い場合public int compareTo(ParameterContainer opponent)
opponentと比較した結果を返します。
opponentより順序が前のとき正、 opponentより順序が後のとき負、 等しいとき0を返します。
- 定義:
- インタフェース
Comparable<ParameterContainer> 内の compareTo
- パラメータ:
opponent - 比較対象
- 戻り値:
opponentと比較した結果
public String getName()
public String getExpression()
public Class<?> getType()
public Class<?> getParameterClass()
public boolean equals(Object o)
Object 内の equalsObject.equals(java.lang.Object)public int hashCode()
Object 内の hashCodeObject.hashCode()public String toString()
Object 内の toStringObject.toString()public String getDescription()
public SIunit[] getUnit()
public static int getIndexOfArray(String elementName)
elementName - 配列パラメータの名前
public static int getArrayLength(String elementName)
elementName - 配列パラメータの名前
public boolean isInternationalized()
public String getInternationalizedString(String key)
throws ParameterException
key - キー
ParameterException - パラメータの説明が国際化されていない場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||