org.mklab.tool.control.system.sink
クラス FileSink

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem
          上位を拡張 org.mklab.tool.control.system.sink.ContinuousSink
              上位を拡張 org.mklab.tool.control.system.sink.ExportSink
                  上位を拡張 org.mklab.tool.control.system.sink.FileSink
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, ContinuousAlgebraicSystem, ContinuousStaticSystem, ParameterUpdator, StringExternalizable, Exporter, StaticSystem

public class FileSink
extends ExportSink

ファイルへの出力器を表わすクラスです。

バージョン:
$Revision: 1.8 $, 2007/02/05
作成者:
koga

コンストラクタの概要
FileSink()
          新しく生成されたFileSinkオブジェクトを初期化します。
 
メソッドの概要
 void close()
          出力器を閉じます。
 boolean equals(Object o)
           
 void exportData()
          データ出力します。
 String getFileName()
          ファイルの名前を返します。
 MatrixFileType getFileType()
          ファイルの形式を返します。
 String getVariableName()
          変数の名前を返します。
 int hashCode()
           
 boolean isActive()
          この出力器がアクティか判定します。
 void setFileName(String fileName)
          ファイルの名前を設定します。
 void setFileType(MatrixFileType fileType)
          ファイルの形式を設定します。
 void setVariableName(String variableName)
          変数の名前を設定します。
 
クラス org.mklab.tool.control.system.sink.ExportSink から継承されたメソッド
getData, getDataLength, getString, initialize, isExportable, open, outputEquation, setExportable, updateWith
 
クラス org.mklab.tool.control.system.sink.ContinuousSink から継承されたメソッド
setInputSize, setOutputSize
 
クラス org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem から継承されたメソッド
inputOutputEquation, outputEquation
 
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド
clone, compare, createArray, createArray, createGrid, createGrid, createZero, getInputSize, getLinearSystem, getOutputSize, getParameter, getParameters, getStateSize, hasDirectFeedthrough, isAutoSize, isDynamic, isForecdSystem, isInlet, isLinear, isOutlet, isSISO, isSizeDefined, isStatic, isTransformableFrom, isTransformableTo, isZero, resetAutoSize, setAutoSize, setDynamic, setForcedSystem, setHasDirectFeedthrough, setInlet, setLinear, setOutlet, setParameter, setStateSize, setupParameters, toString, toString, transformFrom, transformTo
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FileSink

public FileSink()
新しく生成されたFileSinkオブジェクトを初期化します。

メソッドの詳細

close

public void close()
インタフェース Exporter の記述:
出力器を閉じます。(終了処理を実行します)

関連項目:
Exporter.close()

isActive

public boolean isActive()
インタフェース Exporter の記述:
この出力器がアクティか判定します。

戻り値:
この出力器がアクティブならばtrue、そうでなければfalse
関連項目:
Exporter.isActive()

exportData

public void exportData()
                throws IOException
インタフェース Exporter の記述:
データ出力します。

例外:
IOException - 出力できない場合
関連項目:
Exporter.exportData()

setFileType

public void setFileType(MatrixFileType fileType)
ファイルの形式を設定します。

パラメータ:
fileType - ファイルの形式

getFileType

public MatrixFileType getFileType()
ファイルの形式を返します。

戻り値:
ファイルの形式

getFileName

public String getFileName()
ファイルの名前を返します。

戻り値:
ファイルの名前

setFileName

public void setFileName(String fileName)
ファイルの名前を設定します。 拡張子がない場合、ファイルの形式に対応する拡張子が追加されます。

パラメータ:
fileName - ファイルの名前

getVariableName

public String getVariableName()
変数の名前を返します。

戻り値:
変数の名前

setVariableName

public void setVariableName(String variableName)
変数の名前を設定します。

パラメータ:
variableName - 変数の名前

equals

public boolean equals(Object o)
オーバーライド:
クラス SystemOperator 内の equals
関連項目:
SystemOperator.equals(java.lang.Object)

hashCode

public int hashCode()
オーバーライド:
クラス SystemOperator 内の hashCode
関連項目:
SystemOperator.hashCode()