|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の equals
Object.equals(java.lang.Object)
public int hashCode()
Object
内の hashCode
Object.hashCode()
public String toString()
Object
内の toString
Object.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
- パラメータの説明が国際化されていない場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |