org.mklab.tool.control.system.source
クラス FileSource

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem
          上位を拡張 org.mklab.tool.control.system.source.ContinuousSource
              上位を拡張 org.mklab.tool.control.system.source.ImportSource
                  上位を拡張 org.mklab.tool.control.system.source.FileSource
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, ContinuousAlgebraicSystem, ContinuousStaticSystem, Importer, StaticSystem

public class FileSource
extends ImportSource

ファイルからの入力器を表わすクラスです。

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

コンストラクタの概要
FileSource()
          新しく生成されたFileSourceオブジェクトを初期化します。
 
メソッドの概要
 void close()
          入力器を閉じます。
 boolean equals(Object o)
           
 String getFileName()
          ファイル名を返します。
 MatrixFileType getFileType()
          ファイルの形式を返します。
 int hashCode()
           
 void importData()
          データ入力します。
 void initialize()
          状態などの初期化を行います。
 void open()
          入力器を開きます。
 void setFileName(String fileName)
          ファイル名を設定します。
 void setFileType(MatrixFileType fileType)
          ファイルの形式を設定します。
 
クラス org.mklab.tool.control.system.source.ImportSource から継承されたメソッド
isActive, outputEquation, setData
 
クラス org.mklab.tool.control.system.source.ContinuousSource から継承されたメソッド
outputEquation, setInputSize, setOutputSize
 
クラス org.mklab.tool.control.system.continuous.BaseContinuousStaticSystem から継承されたメソッド
inputOutputEquation
 
クラス 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
 

コンストラクタの詳細

FileSource

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

メソッドの詳細

close

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

関連項目:
Importer.close()

importData

public void importData()
                throws IOException
インタフェース Importer の記述:
データ入力します。

例外:
IOException - データを入力できない場合
関連項目:
Importer.importData()

open

public void open()
インタフェース Importer の記述:
入力器を開きます。(初期処理を実行します)

関連項目:
Importer.open()

initialize

public void initialize()
クラス SystemOperator の記述:
状態などの初期化を行います。

オーバーライド:
クラス ImportSource 内の initialize
関連項目:
ImportSource.initialize()

setFileName

public void setFileName(String fileName)
ファイル名を設定します。

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

getFileName

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

戻り値:
ファイル名

setFileType

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

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

getFileType

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

戻り値:
ファイルの形式

equals

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

hashCode

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