jp.go.nict.langrid.p2pgridbasis.data
クラス DataFactory

java.lang.Object
  上位を拡張 jp.go.nict.langrid.p2pgridbasis.data.DataFactory

public class DataFactory
extends Object

データのファクトリクラス

作成者:
Naoki Miyata, Masato Mori, Takao Nakaguchi

入れ子のクラスの概要
static interface DataFactory.Instantiator
          扱うデータの初期化クラスのインタフェース
 
コンストラクタの概要
DataFactory()
           
 
メソッドの概要
static Data createData(String dataType, String gid, DataID dataID, Calendar lastUpdateDate, DataAttributes attributes)
          新たにデータを生成する
static void registerDataInstance(String dataName, DataFactory.Instantiator instantiator)
          初期化クラスを登録する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataFactory

public DataFactory()
メソッドの詳細

createData

public static Data createData(String dataType,
                              String gid,
                              DataID dataID,
                              Calendar lastUpdateDate,
                              DataAttributes attributes)
                       throws RequiredAttributeNotFoundException
新たにデータを生成する

パラメータ:
dataType - データ型
gid - グリッドID
dataID - データID
lastUpdateDate - 最終更新時刻
attributes - 属性値
戻り値:
例外:
RequiredAttributeNotFoundException

registerDataInstance

public static void registerDataInstance(String dataName,
                                        DataFactory.Instantiator instantiator)
初期化クラスを登録する

パラメータ:
dataName - 登録する初期化の型名
instantiator - 登録する初期化オブジェクト