|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.JRcServer.commons.util.Parameter
public class Parameter
パラメータオブジェクト.
パラメータ情報を定義するオブジェクトです.
フィールドの概要 | |
---|---|
static byte |
TYPE_BINARY
タイプ : Binary. |
static byte |
TYPE_BOOLEAN
タイプ : Boolean. |
static byte |
TYPE_BOOLEAN_OBJECT
タイプ : Boolean-Object. |
static byte |
TYPE_BYTE
タイプ : Byte. |
static byte |
TYPE_BYTE_OBJECT
タイプ : Byte-Object. |
static byte |
TYPE_CHAR
タイプ : Char. |
static byte |
TYPE_CHARACTER_OBJECT
タイプ : Character-Object. |
static byte |
TYPE_CHARS
タイプ : Chars. |
static byte |
TYPE_DATE
タイプ : Date. |
static byte |
TYPE_DECIMAL
タイプ : Decimal. |
static byte |
TYPE_DOUBLE
タイプ : Double. |
static byte |
TYPE_DOUBLE_OBJECT
タイプ : Double-Object. |
static byte |
TYPE_FLOAT
タイプ : Float. |
static byte |
TYPE_FLOAT_OBJECT
タイプ : Float-Object. |
static byte |
TYPE_GROUP
タイプ : Group. |
static byte |
TYPE_INT
タイプ : Int. |
static byte |
TYPE_INTEGER_OBJECT
タイプ : Integer-Object. |
static byte |
TYPE_LONG
タイプ : Long. |
static byte |
TYPE_LONG_OBJECT
タイプ : Long-Object. |
static byte |
TYPE_SHORT
タイプ : Short. |
static byte |
TYPE_SHORT_OBJECT
タイプ : Short-Object. |
static byte |
TYPE_STRING
タイプ : String. |
static byte |
TYPE_TIME
タイプ : Time. |
static byte |
TYPE_TIMESTAMP
タイプ : Timestamp. |
コンストラクタの概要 | |
---|---|
Parameter()
コンストラクタ. |
|
Parameter(ArrayTable table)
コンストラクタ. |
|
Parameter(byte[] binary)
コンストラクタ. |
|
Parameter(byte[] binary,
int offset)
コンストラクタ. |
メソッドの概要 | |
---|---|
void |
clear()
対象情報のクリア. |
void |
create()
情報生成. |
void |
create(byte[] binary)
情報生成. |
void |
create(byte[] binary,
int offset)
情報生成. |
java.lang.Object |
get(java.lang.String name,
int no)
対象パラメータ情報の取得. |
byte[] |
getBinary()
バイナリ情報の取得. |
byte[] |
getBinary(java.lang.String name,
int no)
対象パラメータ情報の取得. |
boolean |
getBoolean(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Boolean |
getBooleanObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
byte |
getByte(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Byte |
getByteObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
char |
getChar(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Character |
getCharacterObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
char[] |
getChars(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.sql.Date |
getDate(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.math.BigDecimal |
getDecimal(java.lang.String name,
int no)
対象パラメータ情報の取得. |
double |
getDouble(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Double |
getDoubleObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
int |
getElements(java.lang.String name)
指定キー名に対する、格納要素数の取得. |
float |
getFloat(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Float |
getFloatObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
Parameter |
getGroup(java.lang.String name,
int no)
対象パラメータ情報の取得. |
int |
getInt(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Integer |
getIntegerObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
long |
getLong(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Long |
getLongObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.String[] |
getNames()
設定されているキー名群の取得. |
short |
getShort(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.Short |
getShortObject(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.lang.String |
getString(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.sql.Time |
getTime(java.lang.String name,
int no)
対象パラメータ情報の取得. |
java.sql.Timestamp |
getTimestamp(java.lang.String name,
int no)
対象パラメータ情報の取得. |
byte |
getType(java.lang.String name,
int no)
格納されているデータ項番に対する、 パラメータタイプを取得. |
void |
put(java.lang.String name,
java.lang.Object info)
対象パラメータ情報セット. |
void |
putBinary(java.lang.String name,
byte[] info)
対象パラメータ情報セット. |
void |
putBoolean(java.lang.String name,
boolean info)
対象パラメータ情報セット. |
void |
putBooleanObject(java.lang.String name,
java.lang.Boolean info)
対象パラメータ情報セット. |
void |
putByte(java.lang.String name,
byte info)
対象パラメータ情報セット. |
void |
putByteObject(java.lang.String name,
java.lang.Byte info)
対象パラメータ情報セット. |
void |
putChar(java.lang.String name,
char info)
対象パラメータ情報セット. |
void |
putCharacterObject(java.lang.String name,
java.lang.Character info)
対象パラメータ情報セット. |
void |
putChars(java.lang.String name,
char[] info)
対象パラメータ情報セット. |
void |
putDate(java.lang.String name,
java.sql.Date info)
対象パラメータ情報セット. |
void |
putDecimal(java.lang.String name,
java.math.BigDecimal info)
対象パラメータ情報セット. |
void |
putDouble(java.lang.String name,
double info)
対象パラメータ情報セット. |
void |
putDoubleObject(java.lang.String name,
java.lang.Double info)
対象パラメータ情報セット. |
void |
putFloat(java.lang.String name,
float info)
対象パラメータ情報セット. |
void |
putFloatObject(java.lang.String name,
java.lang.Float info)
対象パラメータ情報セット. |
void |
putGroup(java.lang.String name,
Parameter info)
対象パラメータ情報セット. |
void |
putInt(java.lang.String name,
int info)
対象パラメータ情報セット. |
void |
putIntegerObject(java.lang.String name,
java.lang.Integer info)
対象パラメータ情報セット. |
void |
putLong(java.lang.String name,
long info)
対象パラメータ情報セット. |
void |
putLongObject(java.lang.String name,
java.lang.Long info)
対象パラメータ情報セット. |
void |
putShort(java.lang.String name,
short info)
対象パラメータ情報セット. |
void |
putShortObject(java.lang.String name,
java.lang.Short info)
対象パラメータ情報セット. |
void |
putString(java.lang.String name,
java.lang.String info)
対象パラメータ情報セット. |
void |
putTime(java.lang.String name,
java.sql.Time info)
対象パラメータ情報セット. |
void |
putTimestamp(java.lang.String name,
java.sql.Timestamp info)
対象パラメータ情報セット. |
int |
size()
現在格納されているパラメータ数を取得. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final byte TYPE_BOOLEAN
public static final byte TYPE_BYTE
public static final byte TYPE_CHAR
public static final byte TYPE_SHORT
public static final byte TYPE_INT
public static final byte TYPE_LONG
public static final byte TYPE_FLOAT
public static final byte TYPE_DOUBLE
public static final byte TYPE_DECIMAL
public static final byte TYPE_DATE
public static final byte TYPE_TIME
public static final byte TYPE_TIMESTAMP
public static final byte TYPE_BINARY
public static final byte TYPE_CHARS
public static final byte TYPE_STRING
public static final byte TYPE_BOOLEAN_OBJECT
public static final byte TYPE_BYTE_OBJECT
public static final byte TYPE_CHARACTER_OBJECT
public static final byte TYPE_SHORT_OBJECT
public static final byte TYPE_INTEGER_OBJECT
public static final byte TYPE_LONG_OBJECT
public static final byte TYPE_FLOAT_OBJECT
public static final byte TYPE_DOUBLE_OBJECT
public static final byte TYPE_GROUP
コンストラクタの詳細 |
---|
public Parameter()
public Parameter(byte[] binary) throws InputException, ReadSyntaxException
binary
- 対象のバイナリ情報を設定します.
InputException
- 入力例外.
ReadSyntaxException
- 情報読み込み失敗例外.public Parameter(byte[] binary, int offset) throws InputException, ReadSyntaxException
binary
- 対象のバイナリ情報を設定します.offset
- 対象のオフセット値を設定します.
InputException
- 入力例外.
ReadSyntaxException
- 情報読み込み失敗例外.public Parameter(ArrayTable table) throws InputException, UnsupportException
table
- 反映対象のArrayTableオブジェクトを設定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.メソッドの詳細 |
---|
public final void create()
public final void create(byte[] binary) throws InputException, ReadSyntaxException
binary
- 対象のバイナリ情報を設定します.
InputException
- 入力例外.
ReadSyntaxException
- 情報読み込み失敗例外.public final void create(byte[] binary, int offset) throws InputException, ReadSyntaxException
binary
- 対象のバイナリ情報を設定します.offset
- 対象のオフセット値を設定します.
InputException
- 入力例外.
ReadSyntaxException
- 情報読み込み失敗例外.public final void clear()
public final byte[] getBinary()
public final void put(java.lang.String name, java.lang.Object info) throws InputException, UnsupportException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final void putBoolean(java.lang.String name, boolean info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putByte(java.lang.String name, byte info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putChar(java.lang.String name, char info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putShort(java.lang.String name, short info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putInt(java.lang.String name, int info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putLong(java.lang.String name, long info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putFloat(java.lang.String name, float info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putDouble(java.lang.String name, double info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putDecimal(java.lang.String name, java.math.BigDecimal info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putDate(java.lang.String name, java.sql.Date info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putTime(java.lang.String name, java.sql.Time info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putTimestamp(java.lang.String name, java.sql.Timestamp info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putBinary(java.lang.String name, byte[] info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putChars(java.lang.String name, char[] info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putString(java.lang.String name, java.lang.String info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putBooleanObject(java.lang.String name, java.lang.Boolean info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putByteObject(java.lang.String name, java.lang.Byte info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putCharacterObject(java.lang.String name, java.lang.Character info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putShortObject(java.lang.String name, java.lang.Short info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putIntegerObject(java.lang.String name, java.lang.Integer info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putLongObject(java.lang.String name, java.lang.Long info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putFloatObject(java.lang.String name, java.lang.Float info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putDoubleObject(java.lang.String name, java.lang.Double info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final void putGroup(java.lang.String name, Parameter info) throws InputException
name
- 設定対象のキー名を設定します.info
- 設定対象のパラメータ情報を設定します.
InputException
- 入力例外.public final java.lang.Object get(java.lang.String name, int no) throws InputException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.public final boolean getBoolean(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final byte getByte(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final char getChar(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final short getShort(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final int getInt(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final long getLong(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final float getFloat(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final double getDouble(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.math.BigDecimal getDecimal(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.sql.Date getDate(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.sql.Time getTime(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.sql.Timestamp getTimestamp(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final byte[] getBinary(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final char[] getChars(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.String getString(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Boolean getBooleanObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Byte getByteObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Character getCharacterObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Short getShortObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Integer getIntegerObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Long getLongObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Float getFloatObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final java.lang.Double getDoubleObject(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final Parameter getGroup(java.lang.String name, int no) throws InputException, UnsupportException
name
- 取得対象のキー名を指定します.
InputException
- 入力例外.
UnsupportException
- サポート外例外.public final byte getType(java.lang.String name, int no) throws InputException
name
- 取得対象のキー名を設定します.no
- キー名に対する要素位置を指定します.
InputException
- 入力例外.public final int getElements(java.lang.String name)
name
- 対象のキー名を指定します.
public final java.lang.String[] getNames()
public final int size()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |