ts.query
クラス QueryExecutionOutput

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

public class QueryExecutionOutput
extends ts.util.AbstractTypedGetter<java.lang.Enum<?>,java.io.Serializable>

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

バージョン:
$Id: QueryExecutionOutput.java,v 1.4 2012-03-09 16:12:34 tayu Exp $
作成者:
佐藤隆之
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス ts.util.AbstractTypedGetter から継承された入れ子のクラス/インタフェース
ts.util.AbstractTypedGetter.Error
 
コンストラクタの概要
QueryExecutionOutput(java.lang.String name)
          出力項目名を引数にとるコンストラクタ。
 
メソッドの概要
 boolean equals(java.lang.Object obj)
          引数のオブジェクトがこのオブジェクトと等しいかどうかを判定する。
 java.io.Serializable get(java.lang.Enum<?> attrKey)
          指定されたキーに結びつけられた属性値を取得する。
 java.lang.String getName()
          出力項目名を取得する。
 int hashCode()
          このオブジェクトのハッシュ・コードを取得する。
protected  java.util.Map<java.lang.Enum<?>,java.io.Serializable> newAttributeMap()
          属性のキーと値の関連付けを格納するマップを作成する。
 java.io.Serializable put(java.lang.Enum<?> attrKey, 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, toBigDecimal
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueryExecutionOutput

public QueryExecutionOutput(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)
引数のオブジェクトがこのオブジェクトと等しいかどうかを判定する。
引数のオブジェクトがQueryExecutionOutputオブジェクトで、且つ 出力項目名が一致するならば、等しいと判定してtrueを返す。

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

get

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

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

put

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

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

newAttributeMap

protected java.util.Map<java.lang.Enum<?>,java.io.Serializable> newAttributeMap()
属性のキーと値の関連付けを格納するマップを作成する。

戻り値:
属性マップ。


Copyright (C) SATOH Takayuki All Rights Reserved.