org.simBio.sim.analyzer.csv
クラス CsvMaker

java.lang.Object
  上位を拡張 org.simBio.core.Component
      上位を拡張 org.simBio.core.Parameter
          上位を拡張 org.simBio.core.Composite
              上位を拡張 org.simBio.core.Analyzer
                  上位を拡張 org.simBio.sim.analyzer.csv.CsvMaker
すべての実装されたインタフェース:
Node
直系の既知のサブクラス:
ALaCarte, Siblings, Total

public abstract class CsvMaker
extends Analyzer

csv形式で値をfileに書き出す。 file nameに存在しないdirectoryが含まれているときはdirectoryを作成する。

バージョン:
$Id: CsvMaker.java,v 1.5 2007/10/29 07:09:05 nsarai Exp $
作成者:
Nobuaki Sarai

フィールドの概要
 Node elapsedTime
           
 Component fileName
           
 double interval
           
 Component isActive
           
 double offset
           
 double onset
           
 
クラス org.simBio.core.Parameter から継承されたフィールド
value
 
コンストラクタの概要
CsvMaker()
           
 
メソッドの概要
protected  void analyze(double t)
          Call MakeValueLine() to write current value.
protected  void end()
          Close csv file.
protected abstract  java.lang.String MakeLabelLine()
          Label line
protected abstract  java.lang.String MakeValueLine()
           
protected  void prepare()
          Open csv file, write labels by MakeLabelLine().
 
クラス org.simBio.core.Composite から継承されたメソッド
accept, getLink, getNode, getNodesIterator, getNodesSize
 
クラス org.simBio.core.Parameter から継承されたメソッド
addValue, getValue, getValueString, setInitializer, setValue, setValueString, setValueToField
 
クラス org.simBio.core.Component から継承されたメソッド
addDydt, getIndent, getIndentedShortName, getName, getName, getParent, getRoot, getShortName, getUnits, isNamed, isPrefixed, logIndented, quit, setLinks
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.simBio.core.Node から継承されたメソッド
addDydt, addValue, getValue, setValue
 

フィールドの詳細

elapsedTime

public Node elapsedTime

interval

public double interval

onset

public double onset

offset

public double offset

isActive

public Component isActive

fileName

public Component fileName
コンストラクタの詳細

CsvMaker

public CsvMaker()
メソッドの詳細

prepare

protected void prepare()
Open csv file, write labels by MakeLabelLine().

オーバーライド:
クラス Parameter 内の prepare
関連項目:
Component.prepare()

analyze

protected void analyze(double t)
Call MakeValueLine() to write current value.

定義:
クラス Analyzer 内の analyze
パラメータ:
t - time
関連項目:
Analyzer.analyze(double)

end

protected void end()
Close csv file.

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

MakeLabelLine

protected abstract java.lang.String MakeLabelLine()
Label line

戻り値:
label strings

MakeValueLine

protected abstract java.lang.String MakeValueLine()


???(C) 2002-2007 ?????????????????????