com.JRcServer
クラス JRcParameter

java.lang.Object
  上位を拡張 com.JRcServer.JRcParameter
すべての実装されたインタフェース:
java.io.Serializable

public class JRcParameter
extends java.lang.Object
implements java.io.Serializable

JRcServerパラメータ情報.

導入されたバージョン:
JRcServerBase 1.00
バージョン:
2006/09/06
作成者:
masahito suzuki
関連項目:
直列化された形式

コンストラクタの概要
JRcParameter()
          コンストラクタ.
JRcParameter(int type, byte[] value)
          コンストラクタ.
 
メソッドの概要
 void exportOutputStream(java.io.OutputStream outputStream)
          パラメータ内容をOutputStreamに設定.
 int exportResource(int pnt, BinResource binary)
          パラメータ内容をバイナリリソースに設定.
 byte[] getBinary()
          パラメータをバイナリで取得.
 java.lang.Boolean getBoolean()
          パラメータをフラグで取得.
 java.math.BigDecimal getDecimal()
          パラメータを浮動少数値(Decimal)で取得.
 java.lang.Double getDouble()
          パラメータを浮動少数値(Double)で取得.
 java.lang.Float getFloat()
          パラメータを浮動少数値(Float)で取得.
 java.lang.Integer getInteger()
          パラメータを数値(Integer)で取得.
 java.lang.Long getLong()
          パラメータを数値(Long)で取得.
 java.lang.Short getShort()
          パラメータを数値(Short)で取得.
 java.lang.String getString()
          パラメータを文字列で取得.
 java.util.Date getTimestamp()
          パラメータをタイムスタンプ(Timestamp)で取得.
 int getType()
          パラメータタイプを取得.
 int importResource(int pnt, BinResource binary)
          バイナリリソース内容をパラメータに設定.
 void setBinary(byte[] o)
          パラメータをバイナリで設定.
 void setBoolean(java.lang.Boolean o)
          パラメータをフラグで設定.
 void setDecimal(java.math.BigDecimal o)
          パラメータを浮動少数値(Decimal)で設定.
 void setDouble(java.lang.Double o)
          パラメータを浮動少数値(Double)で設定.
 void setFloat(java.lang.Float o)
          パラメータを浮動少数値(Float)で設定.
 void setInteger(java.lang.Integer o)
          パラメータを数値(Integer)で設定.
 void setLong(java.lang.Long o)
          パラメータを数値(Long)で設定.
 void setShort(java.lang.Short o)
          パラメータを数値(Short)で設定.
 void setString(java.lang.String o)
          パラメータを文字列で設定.
 void setTimestamp(java.util.Date o)
          パラメータをタイムスタンプ(Timestamp)で設定.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JRcParameter

public JRcParameter()
コンストラクタ.


JRcParameter

public JRcParameter(int type,
                    byte[] value)
             throws InputException
コンストラクタ.

条件を指定して、パラメータを生成します.

パラメータ:
type - 対象のパラメータタイプを設定します.
[JRcParameterType#TYPE_BINARY]を設定した場合(byte[])情報です.
[JRcParameterType#TYPE_STRING]を設定した場合(String)情報です.
[JRcParameterType#TYPE_BOOLEAN]を設定した場合(Boolean)情報です.
[JRcParameterType#TYPE_SHORT]を設定した場合(Short)情報です.
[JRcParameterType#TYPE_INTEGER]を設定した場合(Integer)情報です.
[JRcParameterType#TYPE_LONG]を設定した場合(Long)情報です.
[JRcParameterType#TYPE_FLOAT]を設定した場合(Float)情報です.
[JRcParameterType#TYPE_DOUBLE]を設定した場合(Double)情報です.
[JRcParameterType#TYPE_DECIMAL]を設定した場合(BigDecimal)情報です.
[JRcParameterType#TYPE_TIMESTAMP]を設定した場合(Date)情報です.
value - 対象のパラメータ内容を設定します.
例外:
InputException - 入力例外.
メソッドの詳細

setBinary

public void setBinary(byte[] o)
               throws InputException
パラメータをバイナリで設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getBinary

public byte[] getBinary()
パラメータをバイナリで取得.

戻り値:
byte[] パラメータ情報が返されます.

setString

public void setString(java.lang.String o)
               throws InputException
パラメータを文字列で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getString

public java.lang.String getString()
                           throws ConvertException
パラメータを文字列で取得.

戻り値:
String パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setBoolean

public void setBoolean(java.lang.Boolean o)
                throws InputException
パラメータをフラグで設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getBoolean

public java.lang.Boolean getBoolean()
                             throws ConvertException
パラメータをフラグで取得.

戻り値:
Boolean パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setShort

public void setShort(java.lang.Short o)
              throws InputException
パラメータを数値(Short)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getShort

public java.lang.Short getShort()
                         throws ConvertException
パラメータを数値(Short)で取得.

戻り値:
Short パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setInteger

public void setInteger(java.lang.Integer o)
                throws InputException
パラメータを数値(Integer)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getInteger

public java.lang.Integer getInteger()
                             throws ConvertException
パラメータを数値(Integer)で取得.

戻り値:
Integer パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setLong

public void setLong(java.lang.Long o)
             throws InputException
パラメータを数値(Long)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getLong

public java.lang.Long getLong()
                       throws ConvertException
パラメータを数値(Long)で取得.

戻り値:
Long パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setFloat

public void setFloat(java.lang.Float o)
              throws InputException
パラメータを浮動少数値(Float)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getFloat

public java.lang.Float getFloat()
                         throws ConvertException
パラメータを浮動少数値(Float)で取得.

戻り値:
Float パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setDouble

public void setDouble(java.lang.Double o)
               throws InputException
パラメータを浮動少数値(Double)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getDouble

public java.lang.Double getDouble()
                           throws ConvertException
パラメータを浮動少数値(Double)で取得.

戻り値:
Double パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setDecimal

public void setDecimal(java.math.BigDecimal o)
                throws InputException
パラメータを浮動少数値(Decimal)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getDecimal

public java.math.BigDecimal getDecimal()
                                throws ConvertException
パラメータを浮動少数値(Decimal)で取得.

戻り値:
BigDecimal パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

setTimestamp

public void setTimestamp(java.util.Date o)
                  throws InputException
パラメータをタイムスタンプ(Timestamp)で設定.

パラメータ:
o - 設定対象の内容を設定します.
例外:
InputException - 入力例外.

getTimestamp

public java.util.Date getTimestamp()
                            throws ConvertException
パラメータをタイムスタンプ(Timestamp)で取得.

戻り値:
Date パラメータ情報が返されます.
例外:
ConvertException - コンバート例外.

getType

public int getType()
パラメータタイプを取得.

戻り値:
int パラメータタイプが返されます.
[JRcParameterType#TYPE_BINARY]が返された場合(byte[])情報です.
[JRcParameterType#TYPE_STRING]が返された場合(String)情報です.
[JRcParameterType#TYPE_BOOLEAN]が返された場合(Boolean)情報です.
[JRcParameterType#TYPE_SHORT]が返された場合(Short)情報です.
[JRcParameterType#TYPE_INTEGER]が返された場合(Integer)情報です.
[JRcParameterType#TYPE_LONG]が返された場合(Long)情報です.
[JRcParameterType#TYPE_FLOAT]が返された場合(Float)情報です.
[JRcParameterType#TYPE_DOUBLE]が返された場合(Double)情報です.
[JRcParameterType#TYPE_DECIMAL]が返された場合(BigDecimal)情報です.
[JRcParameterType#TYPE_TIMESTAMP]が返された場合(Date)情報です.

exportOutputStream

public void exportOutputStream(java.io.OutputStream outputStream)
                        throws java.io.IOException
パラメータ内容をOutputStreamに設定.

パラメータ内容をOutputStreamに設定します.

パラメータ:
outputStream - 対象のOutputStreamを設定します.
例外:
java.io.IOException - I/O例外.

exportResource

public int exportResource(int pnt,
                          BinResource binary)
パラメータ内容をバイナリリソースに設定.

パラメータ内容をバイナリリソースに設定します.

パラメータ:
pnt - 設定開始位置を設定します.
binary - 対象のバイナリリソースを設定します.
戻り値:
int 次の設定開始位置を示すポイントが返されます.
[-1]が返された場合、処理に失敗しました.

importResource

public int importResource(int pnt,
                          BinResource binary)
バイナリリソース内容をパラメータに設定.

バイナリリソース内容をパラメータに設定します.

パラメータ:
pnt - 取得開始位置を設定します.
binary - 取得対象のバイナリリソースを設定します.
戻り値:
int 次の取得開始位置を示すポイントが返されます.
[-1]が返された場合、処理に失敗しました.