/**
* 入力ファイル種別を設定する。
+ *
* @param type ファイル種別
* @throws NullPointerException 引数がnull
* @throws IllegalArgumentException 具体的な種別を渡さなかった
/**
* 入力ファイル種別を返す。
+ *
* @return ファイル種別
*/
public ModelFileType getInTypes(){
/**
* 出力ファイル種別を設定する。
+ *
* @param type ファイル種別
* @throws NullPointerException 引数がnull
* @throws IllegalArgumentException 具体的な種別を渡さなかった
/**
* 出力ファイル種別を返す。
+ *
* @return ファイル種別
*/
public ModelFileType getOutTypes(){
/**
* XML出力用改行文字列を設定する。
+ *
* @param newline 改行文字
*/
public void setNewline(String newline){
/**
* XML出力用改行文字列を返す。
+ *
* @return 改行文字
*/
public String getNewline(){
/**
* ジェネレータ名を設定する。
+ *
* @param generator ジェネレータ名。表示したくない場合はnull
*/
public void setGenerator(String generator){
/**
* ジェネレータ名を返す。
+ *
* @return ジェネレータ名。非表示の場合はnullを返す。
*/
public String getGenerator(){
/**
* ファイル変換を行う。
+ *
* <p>XML入力の場合は{@link #convert(InputSource, OutputStream)}を
* 推奨する。
+ *
* @param is 入力ストリーム
* @param os 出力ストリーム
* @throws IOException 入力エラー
/**
* ファイル変換を行う。
+ *
* <p>PMD入力の場合は{@link InputStream}に
* バイトストリームが直接設定されていなければならない。
+ *
* <p>XML入力の場合は{@link InputStream}に
* URL(systemId)のみの設定を推奨する。
+ *
* @param source 入力ソース
* @param os 出力ストリーム
* @throws IOException 入力エラー
/**
* モデルファイルを読み込む。
+ *
* <p>XML読み込みの場合は、
* こちらより{@link #readModel(InputSource)}版を推奨する。
+ *
* @param is 入力ストリーム
* @return モデルデータ
* @throws IOException 入力エラー
/**
* モデルファイルを読み込む。
+ *
* @param source 入力ソース
* @return モデルデータ
* @throws IOException 入力エラー
/**
* モデルファイルを出力する。
+ *
* @param model モデルデータ
* @param os 出力ストリーム
* @throws IOException 出力エラー
/**
* PMDファイルからモデルデータを読み込む。
+ *
* @param is 入力ストリーム
* @return モデルデータ
* @throws IOException 入力エラー
/**
* XMLファイルからモデルデータを読み込む。
+ *
* @param source 入力ソース
* @return モデルデータ
* @throws IOException 入力エラー
/**
* モデルデータをPMDファイルに出力する。
+ *
* @param model モデルデータ
* @param ostream 出力ストリーム
* @throws IOException 出力エラー
/**
* モデルデータをXMLファイルに出力する。
+ *
* @param model モデルデータ
* @param ostream 出力ストリーム
* @throws IOException 出力エラー