|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.bix.tokai.bixpp.binding.Producer
public class Producer
生産者の情報を表す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);
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 |
コンストラクタの詳細 |
---|
public Producer()
メソッドの詳細 |
---|
public java.lang.String getComment()
public java.lang.String getEmailAddress()
public java.lang.String getFAX()
public GISinformation getGISinformation()
GISinformation
を返します。
GISinformation
public java.lang.String getID()
public Image getImage()
Image
を返します。
Image
public Link getLink()
Link
を返します
Link
public java.lang.String getName()
public java.lang.String getPhone()
public java.lang.String getPostAddress()
public Sound getSound()
Sound
を返します。
Sound
public void setComment(java.lang.String comment)
comment
- 生産者のコメントpublic void setEmailAddress(java.lang.String emailAddress)
emailAddress
- 生産者のE-mailアドレスpublic void setFAX(java.lang.String FAX)
FAX
- 生産者のFAX番号public void setGISinformation(GISinformation GISinformation)
GISinformation
を設定します。
GISinformation
- 生産者の位置情報を表すGISinformation
public void setID(java.lang.String ID)
ID
- 生産者IDpublic void setImage(Image image)
Image
を設定します。
image
- 生産者の画像を表すImage
public void setLink(Link link)
Link
を設定します。
link
- 生産者のウェブページのURIを表すLink
public void setName(java.lang.String name)
name
- 生産者の名前
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setPhone(java.lang.String phone)
phone
- 生産者の電話番号
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setPostAddress(java.lang.String postAddress)
postAddress
- 生産者の住所
java.lang.IllegalArgumentException
- 引数にnullを指定した場合public void setSound(Sound sound)
Sound
を設定します。
sound
- 生産者の音声を表すSound
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |