ts.query
クラス QueryOutput

java.lang.Object
  上位を拡張 ts.util.AbstractTypedGetter<java.lang.String,java.io.Serializable>
      上位を拡張 ts.query.QueryOutput
すべての実装されたインタフェース:
java.io.Serializable, ts.util.TypedGetter<java.lang.String>

public class QueryOutput
extends ts.util.AbstractTypedGetter<java.lang.String,java.io.Serializable>

クエリ出力項目クラス。
クエリの実行結果として取得できる出力項目を表すクラス。 出力項目の名前を属性に持ち、その他にデータ型や桁数などの任意の属性を保持する ことができる。

関連項目:
直列化された形式

コンストラクタの概要
QueryOutput(java.lang.String name)
          出力項目名を引数にとるコンストラクタ。
 
メソッドの概要
 boolean equals(java.lang.Object obj)
          引数のオブジェクトがこのオブジェクトと等しいかどうかを判定する。
 java.io.Serializable get(java.lang.String key)
          指定されたキーに結びつけられた属性値を取得する。
 java.lang.String getName()
          出力項目名を取得する。
 int hashCode()
          このオブジェクトのハッシュ・コードを取得する。
 java.io.Serializable put(java.lang.String key, java.io.Serializable attrValue)
          指定されたキーを属性名とする属性値を設定する。
 
クラス ts.util.AbstractTypedGetter から継承されたメソッド
addTrueObject, getBigDecimal, getBoolean, getDateTime, getDateTimeString, getDouble, getFloat, getInteger, getList, getLong, getNumberString, getString, limit, limit, limit, limit, removeTrueObject, setDateTimeFormat, setDateTimeFormat
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueryOutput

public QueryOutput(java.lang.String name)
出力項目名を引数にとるコンストラクタ。
入出力区分は入力、値はヌルに指定される。

パラメータ:
name - 出力項目名。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグ・モードのみ)。
メソッドの詳細

getName

public java.lang.String getName()
出力項目名を取得する。

戻り値:
出力項目名。

hashCode

public int hashCode()
このオブジェクトのハッシュ・コードを取得する。

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
このオブジェクトのハッシュ・コード。

equals

public boolean equals(java.lang.Object obj)
引数のオブジェクトがこのオブジェクトと等しいかどうかを判定する。
引数のオブジェクトがQueryOutputオブジェクトで、且つ出力項目名が 一致するならば、等しいと判定してtrueを返す。

オーバーライド:
クラス java.lang.Object 内の equals
戻り値:
引数のオブジェクトがこのオブジェクトと等しい場合はtrue

get

public java.io.Serializable get(java.lang.String key)
指定されたキーに結びつけられた属性値を取得する。

定義:
クラス ts.util.AbstractTypedGetter<java.lang.String,java.io.Serializable> 内の get
パラメータ:
key - キー。
戻り値:
属性値。

put

public java.io.Serializable put(java.lang.String key,
                                java.io.Serializable attrValue)
指定されたキーを属性名とする属性値を設定する。

パラメータ:
key - キー。
attrValue - 属性値。
戻り値:
以前このキーに結びつけられていた属性値。


Copyright (C) SATOH Takayuki All Rights Reserved.