info.bix.tokai.bixpp.binding
クラス Producer

java.lang.Object
  上位を拡張 info.bix.tokai.bixpp.binding.Producer
すべての実装されたインタフェース:
java.io.Serializable

public class Producer
extends java.lang.Object
implements java.io.Serializable

生産者の情報を表すProducerタグに対応したクラスです。 Producerクラスは、生産者IDと生産者の名前、住所、電話番号、 FAX番号、Emailアドレス、リンク、位置情報、画像、音声、生産者のコメントの情報を 含んでいます。

使用例として、以下の情報を含むProducerを作成するコードを示します。

項目
名前 John Smith
住所 Fuji 1-1, Geisha-cho, Tokyo 123-4567, Japan
電話番号 +81-123-456-7890
Emailアドレス producer@aaa.bbb.jp
画像 My picture
(URLはhttp://www.aaa.bbb.jp/img/producer.jpg)
リンク My home page
(URLはhttp://www.aaa.bbb.jp/home.htm)
音声 My message
(ファイル名はtalk.wav)
緯度 +35.1234
経度 +135.1234
標高 +5.3
コメント My name is John.
 Producer producer = new Producer();
 Image image = new Image();
 Link link = new Link();
 GISinformation gisinformation = new GISinformation();
 Sound sound = new Sound();
 Link imagelink = new Link();
 Link soundlink = new Link();
 
 producer.setName("John Smith");
 producer.setPostAddress("Fuji 1-1, Geisha-cho, Tokyo 123-4567, Japan");
 producer.setPhone("+81-123-456-7890");
 producer.setEmailAddress("producer@aaa.bbb.jp");
 producer.setImage(image);
 producer.setLink(link);
 producer.setGISinformation(gisinformation);
 producer.setSound(sound);
 producer.setComment("My name is John.");
 
 image.setLink(imagelink);
 imagelink.setName("My picture");
 imagelink.setURIString("http://www.aaa.bbb.jp/img/producer.jpg");
 
 link.setName("My home page");
 link.setURIString("http://www.aaa.bbb.jp/home.htm");
 
 gisinformation.setLongitude(+35.1234);
 gisinformation.setLatitude(+135.1234);
 gisinformation.setAltitude(+5.3);
 
 sound.setLink(soundlink);
 soundlink.setName("My message");
 soundlink.setURIString("talk.wav");
 
 bixpp.setProducer(producer);
 

作成者:
Shiozawa
関連項目:
GISinformation, Image, Link, Sound, 直列化された形式

コンストラクタの概要
Producer()
          デフォルトコンストラクタです。
 
メソッドの概要
 java.lang.String getComment()
          生産者のコメントを返します。
 java.lang.String getEmailAddress()
          生産者のE-mailアドレスを返します。
 java.lang.String getFAX()
          生産者のFAX番号を返します。
 GISinformation getGISinformation()
          生産者の位置情報を表すGISinformationを返します。
 java.lang.String getID()
          生産者IDを返します。
 Image getImage()
          生産者の画像を表すImageを返します。
 Link getLink()
          生産者のウェブページのURIを表すLinkを返します
 java.lang.String getName()
          生産者の名前返します。
 java.lang.String getPhone()
          生産者の電話番号を返します。
 java.lang.String getPostAddress()
          生産者の住所を返します。
 Sound getSound()
          生産者の音声を表すSoundを返します。
 void setComment(java.lang.String comment)
          生産者のコメントを設定します。
 void setEmailAddress(java.lang.String emailAddress)
          生産者のE-mailアドレスを設定します。
 void setFAX(java.lang.String FAX)
          生産者のFAX番号を設定します。
 void setGISinformation(GISinformation GISinformation)
          生産者の位置情報を表すGISinformationを設定します。
 void setID(java.lang.String ID)
          生産者IDを設定します。
 void setImage(Image image)
          生産者の画像を表すImageを設定します。
 void setLink(Link link)
          生産者のウェブページのURIを表すLinkを設定します。
 void setName(java.lang.String name)
          生産者の名前を設定します。
 void setPhone(java.lang.String phone)
          生産者の電話番号を設定します。
 void setPostAddress(java.lang.String postAddress)
          生産者の住所を設定します。
 void setSound(Sound sound)
          生産者の音声を表すSoundを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Producer

public Producer()
デフォルトコンストラクタです。

メソッドの詳細

getComment

public java.lang.String getComment()
生産者のコメントを返します。

戻り値:
生産者のコメント

getEmailAddress

public java.lang.String getEmailAddress()
生産者のE-mailアドレスを返します。

戻り値:
生産者のE-mailアドレス

getFAX

public java.lang.String getFAX()
生産者のFAX番号を返します。

戻り値:
生産者のFAX番号

getGISinformation

public GISinformation getGISinformation()
生産者の位置情報を表すGISinformationを返します。

戻り値:
生産者の位置情報を表すGISinformation

getID

public java.lang.String getID()
生産者IDを返します。

戻り値:
生産者ID

getImage

public Image getImage()
生産者の画像を表すImageを返します。

戻り値:
生産者の画像を表すImage

getLink

public Link getLink()
生産者のウェブページのURIを表すLinkを返します

戻り値:
生産者のウェブページのURIを表すLink

getName

public java.lang.String getName()
生産者の名前返します。

戻り値:
生産者の名前

getPhone

public java.lang.String getPhone()
生産者の電話番号を返します。

戻り値:
生産者の電話番号

getPostAddress

public java.lang.String getPostAddress()
生産者の住所を返します。

戻り値:
生産者の住所

getSound

public Sound getSound()
生産者の音声を表すSoundを返します。

戻り値:
生産者の音声を表すSound

setComment

public void setComment(java.lang.String comment)
生産者のコメントを設定します。

パラメータ:
comment - 生産者のコメント

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)
生産者のE-mailアドレスを設定します。

パラメータ:
emailAddress - 生産者のE-mailアドレス

setFAX

public void setFAX(java.lang.String FAX)
生産者のFAX番号を設定します。

パラメータ:
FAX - 生産者のFAX番号

setGISinformation

public void setGISinformation(GISinformation GISinformation)
生産者の位置情報を表すGISinformationを設定します。

パラメータ:
GISinformation - 生産者の位置情報を表すGISinformation

setID

public void setID(java.lang.String ID)
生産者IDを設定します。

パラメータ:
ID - 生産者ID

setImage

public void setImage(Image image)
生産者の画像を表すImageを設定します。

パラメータ:
image - 生産者の画像を表すImage

setLink

public void setLink(Link link)
生産者のウェブページのURIを表すLinkを設定します。

パラメータ:
link - 生産者のウェブページのURIを表すLink

setName

public void setName(java.lang.String name)
生産者の名前を設定します。

パラメータ:
name - 生産者の名前
例外:
java.lang.IllegalArgumentException - 引数にnullを指定した場合

setPhone

public void setPhone(java.lang.String phone)
生産者の電話番号を設定します。

パラメータ:
phone - 生産者の電話番号
例外:
java.lang.IllegalArgumentException - 引数にnullを指定した場合

setPostAddress

public void setPostAddress(java.lang.String postAddress)
生産者の住所を設定します。

パラメータ:
postAddress - 生産者の住所
例外:
java.lang.IllegalArgumentException - 引数にnullを指定した場合

setSound

public void setSound(Sound sound)
生産者の音声を表すSoundを設定します。

パラメータ:
sound - 生産者の音声を表すSound