|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object info.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
を返します。
Image
public Link getLink()
Link
を返します。
Link
public double getNumberOfPlant()
public Plant getPlant()
Plant
を返します。
Plant
public 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
- 植物の写真などを表すImage
public void setLink(Link link)
Link
を設定します。
link
- 種苗会社などのウェブページのURIを表すLink
public 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を指定した場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |