jp.co.melco.preserv
クラス psvTimeKeeper

java.lang.Object
  拡張jp.co.melco.preserv.psvTimeKeeper
すべての実装インタフェース:
java.lang.Cloneable, java.io.Externalizable, psvTimeManager, java.io.Serializable

public class psvTimeKeeper
extends java.lang.Object
implements psvTimeManager, java.lang.Cloneable, java.io.Externalizable

図形オブジェクトの時間管理クラスです。

導入されたバージョン:
V3.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

フィールドの概要
protected  long createTime
          作成された時間です。
protected  long removeTime
          消去された時間です。
protected  long searchTime
          検索された時間です。
protected  long updateTime
          更新された時間です。
 
インタフェース jp.co.melco.preserv.psvTimeManager から継承したフィールド
CREATE, REMOVE, SEARCH, UPDATE
 
コンストラクタの概要
psvTimeKeeper()
          コンストラクタです。
 
メソッドの概要
 boolean clearTime(int key)
          管理番号に設定されている時間を初期化します。
 java.lang.Object clone()
          このオブジェクトのコピーを作成して返します。
 long getTime(int key)
          管理番号に一致する時間を取得します。
 void readExternal(java.io.ObjectInput in)
          このオブジェクトの内容を保存します.
 boolean setTime(int key, long time)
          登録する時間の管理番号と時間を設定します。
 java.lang.String toString()
          このオブジェクトのパラメータ値をStringで返します。
 void writeExternal(java.io.ObjectOutput out)
          このオブジェクトの内容を保存します.
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

createTime

protected long createTime
作成された時間です。


removeTime

protected long removeTime
消去された時間です。


updateTime

protected long updateTime
更新された時間です。


searchTime

protected long searchTime
検索された時間です。

コンストラクタの詳細

psvTimeKeeper

public psvTimeKeeper()
コンストラクタです。

メソッドの詳細

setTime

public boolean setTime(int key,
                       long time)
登録する時間の管理番号と時間を設定します。

定義:
インタフェース psvTimeManager 内の setTime
パラメータ:
key - 登録する時間の管理番号
time - 登録する時間
戻り値:
登録できた場合は、trueそうでない場合は、false
関連項目:
psvTimeManager

getTime

public long getTime(int key)
管理番号に一致する時間を取得します。

定義:
インタフェース psvTimeManager 内の getTime
パラメータ:
key - 登録した時間の管理番号
戻り値:
指定されたキーに一致した時間

clearTime

public boolean clearTime(int key)
管理番号に設定されている時間を初期化します。

定義:
インタフェース psvTimeManager 内の clearTime
パラメータ:
key - 登録した時間の管理番号
戻り値:
初期化できた場合は、trueそうでない場合は、false

clone

public java.lang.Object clone()
このオブジェクトのコピーを作成して返します。

定義:
インタフェース psvTimeManager 内の clone
戻り値:
このインスタンスの複製

toString

public java.lang.String toString()
このオブジェクトのパラメータ値をStringで返します。

戻り値:
このオブジェクトで定義されている値のString表現

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の readExternal
パラメータ:
in - オブジェクトを復元するためのデータ読み取り元のストリーム
例外:
java.io.IOException - 入出力エラーが発生した場合
java.lang.ClassNotFoundException - 復元しようとしているオブジェクトに対応するクラスが見つからない場合
関連項目:
Externalizable.readExternal(java.io.ObjectInput)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
このオブジェクトの内容を保存します.

定義:
インタフェース java.io.Externalizable 内の writeExternal
パラメータ:
out - オブジェクトを書き込むストリーム
例外:
java.io.IOException - 発生する可能性があるすべての入出力例外
関連項目:
Externalizable.writeExternal(java.io.ObjectOutput)