jp.go.nict.langrid.service_1_2.foundation.servicemanagement
クラス ServiceInstance

java.lang.Object
  上位を拡張 jp.go.nict.langrid.service_1_2.foundation.servicemanagement.ServiceInstance
すべての実装されたインタフェース:
Serializable

public class ServiceInstance
extends Object
implements Serializable

サービスの実体に関する情報を格納する。 serviceTypeは、ServiceType の列挙値を文字列にしたものです。 instanceTypeは、InstanceType の列挙値を文字列にしたものです。

バージョン:
$Revision: 10617 $
作成者:
Takao Nakaguchi, $Author: Takao Nakaguchi $
関連項目:
直列化された形式

コンストラクタの概要
ServiceInstance()
          コンストラクタ。
ServiceInstance(String serviceType, LanguagePath[] supportedLanguages, String instanceType, int instanceSize, byte[] instance)
          コンストラクタ。
 
メソッドの概要
 boolean equals(Object value)
           
 byte[] getInstance()
          実体を返す。
 int getInstanceSize()
          実体のサイズを返す。
 String getInstanceType()
          実体の種類を返す。
 String getServiceType()
          サービスタイプを返す。
 LanguagePath[] getSupportedLanguages()
          対応言語を返す。
 int hashCode()
           
 void setInstance(byte[] instance)
          実体を設定する。
 void setInstanceSize(int instanceSize)
          実体のサイズを設定する。
 void setInstanceType(String instanceType)
          実体の種類を設定する。
 void setServiceType(String serviceType)
          サービスタイプを設定する。
 void setSupportedLanguages(LanguagePath[] supportedLangauges)
          対応言語を設定する。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServiceInstance

public ServiceInstance()
コンストラクタ。


ServiceInstance

public ServiceInstance(String serviceType,
                       LanguagePath[] supportedLanguages,
                       String instanceType,
                       int instanceSize,
                       byte[] instance)
コンストラクタ。

パラメータ:
serviceType - サービスの種類
supportedLanguages - 対応言語
instanceType - 実体の種類
instanceSize - 実体のサイズ
instance - 実体
メソッドの詳細

equals

public boolean equals(Object value)
オーバーライド:
クラス Object 内の equals

hashCode

public int hashCode()
オーバーライド:
クラス Object 内の hashCode

toString

public String toString()
オーバーライド:
クラス Object 内の toString

getServiceType

public String getServiceType()
サービスタイプを返す。

戻り値:
サービスタイプ

setServiceType

public void setServiceType(String serviceType)
サービスタイプを設定する。

パラメータ:
serviceType - サービスタイプ

getSupportedLanguages

public LanguagePath[] getSupportedLanguages()
対応言語を返す。

戻り値:
対応言語

setSupportedLanguages

public void setSupportedLanguages(LanguagePath[] supportedLangauges)
対応言語を設定する。

パラメータ:
supportedLangauges - 対応言語

getInstanceType

public String getInstanceType()
実体の種類を返す。

戻り値:
実体の種類

setInstanceType

public void setInstanceType(String instanceType)
実体の種類を設定する。

パラメータ:
instanceType - 実体の種類

getInstanceSize

public int getInstanceSize()
実体のサイズを返す。

戻り値:
実体のサイズ

setInstanceSize

public void setInstanceSize(int instanceSize)
実体のサイズを設定する。

パラメータ:
instanceSize - 実体のサイズ

getInstance

public byte[] getInstance()
実体を返す。

戻り値:
実体

setInstance

public void setInstance(byte[] instance)
実体を設定する。

パラメータ:
instance - 実体