概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド