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

## info.bix.tokai.bixpp.binding
クラス Cultivation

    java.lang.Object
      info.bix.tokai.bixpp.binding.Cultivation

すべての実装されたインタフェース:
  java.io.Serializable

    public class Cultivation

extends java.lang.Object
implements java.io.Serializable

生産情報を表すCultivationタグに対応するクラスです。 一作の植物生産で複数の品種を生産する場合は、Cultivationオブジェクトを複数作成します。
このクラスは、JFコードなどの植物ID、生産する植物、栽培する個体数、生産開始時の形態、 種苗会社などのウェブページ、植物の画像、生産に対するコメントの情報を含みます。

使用例として、以下の情報を含むCultivationオブジェクトを作成するコードを示します。

項目 | 値
--- | ---
| ID | JF15244 | 名前 | rose | 科名 | Rosaceae | 学名 | Rosa x hybrida | 栽培品種 | Pink | 種苗会社 | HogeHoge Nursery Co. | 植物に対するコメント | ピンク色のバラです。 | 個体数 | 500 | 生産開始時の形態 | 種 | ウェブページ | Hogehoge Nursery Co. Home Page (URLはhttp://www.hogehoge.co.jp/index.htm) | 画像 | pink rose (URLはhttp://www.hogehoge.co.jp/img/pinkrose.jpg) | 生産に対するコメント | 養液栽培を利用します。

`

     Cultivation cultivation = new Cultivation();
     Plant plant = new Plant();
     Link link = new Link();
     Link imagelink = new Link();
     Image image = new Image();

     plant.setID("JF15244");
     plant.setName("rose");
     plant.setFamily("Rosaceae");
     plant.setAcademicName("Rosa x hybrida");
     plant.setCultivar("Pink");
     plant.setOrigin("Hogehoge Nursery Co.");
     plant.setLink(link);
     plant.setImage(image);
     plant.setComment("ピンク色のバラです。");

     link.setName("Hogehoge Nursery Co. Home Page");
     link.setURIString("http://www.hogehoge.co.jp/index.htm");

     image.setLink(imagelink);

     imagelink.setName("pink rose");
     imagelink.setURIString("http://www.hogehoge.co.jp/img/pinkrose.jpg");

     cultivation.setPlant(plant);
     cultivation.setNumberOfPlant(500);
     cultivation.setPlantingType("種");
     cultivation.setComment("養液栽培を利用します。");

     bixpp.addCultivation(cultivation);

`

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

コンストラクタの概要
`Cultivation()` デフォルトコンストラクタです。

メソッドの概要
`java.lang.String` | `getComment()` 生産に対するコメントを返します。
`java.lang.String` | `getID()` JFコードなどの植物IDを返します。
`Image` | `getImage()` 植物の写真などを表す`Image`を返します。
`Link` | `getLink()` 種苗会社などのウェブページのURIを表す`Link`を返します。
`double` | `getNumberOfPlant()` 生産する植物の個体数を返します。
`Plant` | `getPlant()` 生産する植物の情報を表す`Plant`を返します。
`java.lang.String` | `getPlantingType()` 生産開始時の形態を返します。
`void` | `setComment(java.lang.String comment)` 生産に対するコメントを設定します。
`void` | `setID(java.lang.String ID)` JFコードなどの植物IDを設定します。
`void` | `setImage(Image image)` 植物の写真などを表す`Image`を設定します。
`void` | `setLink(Link link)` 種苗会社などのウェブページのURIを表す`Link`を設定します。
`void` | `setNumberOfPlant(double numberOfPlant)` 生産する植物の個体数を設定します。
`void` | `setPlant(Plant plant)` 生産する植物の情報を表す`Plant`を設定します。
`void` | `setPlantingType(java.lang.String plantingType)` 生産開始時の形態を設定します。

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### Cultivation

    public Cultivation()

  デフォルトコンストラクタです。

メソッドの詳細

### getComment

    public java.lang.String getComment()

  生産に対するコメントを返します。

  戻り値:
    生産に対するコメント

### getID

    public java.lang.String getID()

  JFコードなどの植物IDを返します。

  戻り値:
    JFコードなど

### getImage

    public Image getImage()

  植物の写真などを表す`Image`を返します。

  戻り値:
    植物の写真などを表す`Image`

### getLink

    public Link getLink()

  種苗会社などのウェブページのURIを表す`Link`を返します。

  戻り値:
    種苗会社などのウェブページのURIを表す`Link`

### getNumberOfPlant

    public double getNumberOfPlant()

  生産する植物の個体数を返します。

  戻り値:
    生産する植物の個体数

### getPlant

    public Plant getPlant()

  生産する植物の情報を表す`Plant`を返します。

  戻り値:
    生産する植物の情報を表す`Plant`

### getPlantingType

    public java.lang.String getPlantingType()

  生産開始時の形態を返します。

  戻り値:
    生産開始時の形態

### setComment

    public void setComment(java.lang.String comment)

  生産に対するコメントを設定します。

  パラメータ:
    `comment` - 生産に対するコメント

### setID

    public void setID(java.lang.String ID)

  JFコードなどの植物IDを設定します。

  パラメータ:
    `ID` - JFコードなど

### setImage

    public void setImage(Image image)

  植物の写真などを表す`Image`を設定します。

  パラメータ:
    `image` - 植物の写真などを表す`Image`

### setLink

    public void setLink(Link link)

  種苗会社などのウェブページのURIを表す`Link`を設定します。

  パラメータ:
    `link` - 種苗会社などのウェブページのURIを表す`Link`

### setNumberOfPlant

    public void setNumberOfPlant(double numberOfPlant)

  生産する植物の個体数を設定します。

  パラメータ:
    `numberOfPlant` - 生産する植物の個体数

### setPlant

    public void setPlant(Plant plant)

  生産する植物の情報を表す`Plant`を設定します。

  パラメータ:
    `plant` - 生産する植物の情報
  例外:
    `java.lang.IllegalArgumentException` - 引数にnullを指定した場合

### setPlantingType

    public void setPlantingType(java.lang.String plantingType)

  生産開始時の形態を設定します。

  パラメータ:
    `plantingType` - 生産開始の形態
  例外:
    `java.lang.IllegalArgumentException` - 引数にnullを指定した場合

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