|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectinfo.bix.tokai.bixpp.binding.Cultivation
public class Cultivation
生産情報を表す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);
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 |
| コンストラクタの詳細 |
|---|
public Cultivation()
| メソッドの詳細 |
|---|
public java.lang.String getComment()
public java.lang.String getID()
public Image getImage()
Imageを返します。
Imagepublic Link getLink()
Linkを返します。
Linkpublic double getNumberOfPlant()
public Plant getPlant()
Plantを返します。
Plantpublic java.lang.String getPlantingType()
public void setComment(java.lang.String comment)
comment - 生産に対するコメントpublic void setID(java.lang.String ID)
ID - JFコードなどpublic void setImage(Image image)
Imageを設定します。
image - 植物の写真などを表すImagepublic void setLink(Link link)
Linkを設定します。
link - 種苗会社などのウェブページのURIを表すLinkpublic void setNumberOfPlant(double numberOfPlant)
numberOfPlant - 生産する植物の個体数public void setPlant(Plant plant)
Plantを設定します。
plant - 生産する植物の情報
java.lang.IllegalArgumentException - 引数にnullを指定した場合public void setPlantingType(java.lang.String plantingType)
plantingType - 生産開始の形態
java.lang.IllegalArgumentException - 引数にnullを指定した場合
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||