パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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]が返された場合、処理に失敗しました.

パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド