import java.io.*;
/**
* JavaDocテスト用クラスです。ソースに意味はありません。
* @author 田中宏和
* @version 1.0
*/
public class HelloWorldJavaDoc {
/**
* コメント
*/
private String comment;
/**
* 引数なしのコンストラクタ
*/
public HelloWorldJavaDoc() {
}
/**
* コメントを引数とするコンストラクタ
* @param comment コメント
*/
public HelloWorldJavaDoc(String comment) {
this.comment = comment;
}
/**
* コメントの取得
* @return コメントを返す。
* コメントが設定されていない場合「知らない」を返す。
*/
public String getComment() {
if (comment==null) {
return "知らない";
}
return comment;
}
/**
* コメントを設定
* @param comment コメント
*/
public void setComment(String comment) {
this.comment = comment;
}
/**
* コメントを出力ストリームに出力させる。
* コメントがない場合「知らない」と出力。
* @param OutputStreamWriterクラス
* @throws java.io.IOException 入出力エラーが発生した場合にスローされる
*/
public void sayComment(OutputStreamWriter out) throws IOException {
if (comment==null) {
out.write("知らない");
} else {
out.write(comment);
}
}
}