rydeen.utils
クラス Provider

java.lang.Object
  上位を拡張 rydeen.utils.Provider
すべての実装されたインタフェース:
Serializable

public class Provider
extends Object
implements Serializable

プロバイダの情報を表すクラス.

作成者:
Haruaki Tamada
関連項目:
Author, Organization, 直列化された形式

フィールドの概要
static Provider RYDEEN_PROVIDER
          Rydeenプロバイダためのオブジェクト.
static Provider UNKNOWN
          不明のプロバイダのためのオブジェクト.
 
コンストラクタの概要
Provider(String name)
          このプロバイダの名前を指定してオブジェクトを作成します.
Provider(String name, Author[] authors)
          このプロバイダの名前と著者情報を指定してオブジェクトを作成します.
Provider(String name, Author[] initAuthors, Organization org)
          このプロバイダの名前,著者,団体を指定してオブジェクトを作成します.
Provider(String name, Organization org)
          このプロバイダの名前と所属団体を指定してオブジェクトを作成します.
 
メソッドの概要
 Author[] getAuthors()
          このプロバイダに所属する著者一覧を返します.
 String getName()
          このプロバイダの名前を返します.
 Organization getOrganization()
          このプロバイダの団体情報を返します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

RYDEEN_PROVIDER

public static final Provider RYDEEN_PROVIDER
Rydeenプロバイダためのオブジェクト.


UNKNOWN

public static final Provider UNKNOWN
不明のプロバイダのためのオブジェクト.

コンストラクタの詳細

Provider

public Provider(String name)
このプロバイダの名前を指定してオブジェクトを作成します. もしプロバイダの名前がnullの場合はNullPointerExceptionが投げられます. このコンストラクタを使った場合,著者と所属団体は設定されません.


Provider

public Provider(String name,
                Author[] authors)
このプロバイダの名前と著者情報を指定してオブジェクトを作成します. もしプロバイダの名前がnullの場合はNullPointerExceptionが投げられます. このコンストラクタを使った場合,所属団体は設定されません.


Provider

public Provider(String name,
                Organization org)
このプロバイダの名前と所属団体を指定してオブジェクトを作成します. もしプロバイダの名前がnullの場合はNullPointerExceptionが投げられます. このコンストラクタを使った場合,著者情報は設定されません.


Provider

public Provider(String name,
                Author[] initAuthors,
                Organization org)
このプロバイダの名前,著者,団体を指定してオブジェクトを作成します. もしプロバイダの名前がnullの場合はNullPointerExceptionが投げられます. 著者や所属団体がnullの場合は,それらが設定されないオブジェクトが作成されます.

メソッドの詳細

getAuthors

public Author[] getAuthors()
このプロバイダに所属する著者一覧を返します. 著者情報が設定されていない場合は長さ0の配列が返されます.


getOrganization

public Organization getOrganization()
このプロバイダの団体情報を返します. 団体情報が設定されていない場合はnullが返されます.


getName

public String getName()
このプロバイダの名前を返します.



Copyright © 2010-2011 Rydeen Project. All Rights Reserved.