org.simBio.sim.dm
クラス ParameterChanger

java.lang.Object
  上位を拡張 org.simBio.sim.dm.ParameterChanger

public class ParameterChanger
extends java.lang.Object

パラメータを変更したXMLデータを生成するクラス。

バージョン:
$Id: ParameterChanger.java,v 1.11 2007/10/28 23:33:44 mikaelwing Exp $
作成者:
Shohei Hido

コンストラクタの概要
ParameterChanger(java.io.InputStream randinput)
          Parse XML files and run randomizer.
ParameterChanger(java.io.InputStream datainput, java.io.InputStream randinput)
          Parse XML files and run randomizer.
 
メソッドの概要
 void change()
           
 void doLaunch(java.lang.String[] args)
          if protocol has launcher, than launch model.
 void exit()
           
 java.io.Reader getDataXMLAsStream()
           
 org.w3c.dom.Document getDocument()
           
 int getIterationNumber()
           
 ProtocolParser getProtocolParser()
           
 java.lang.String getStateString()
           
static boolean hasExchanger(java.io.InputStream randinput)
          Check if the file has an exchanger or not.
static boolean isRandomizer(java.io.InputStream randinput)
          Check if the file is a randomizer or not.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParameterChanger

public ParameterChanger(java.io.InputStream datainput,
                        java.io.InputStream randinput)
                 throws java.lang.IllegalArgumentException
Parse XML files and run randomizer.

パラメータ:
datainput - XML file of model
randinput - XML file of protocol
例外:
java.lang.IllegalArgumentException

ParameterChanger

public ParameterChanger(java.io.InputStream randinput)
                 throws java.lang.IllegalArgumentException
Parse XML files and run randomizer.

パラメータ:
randinput - XML file of protocol
例外:
java.lang.IllegalArgumentException
メソッドの詳細

isRandomizer

public static boolean isRandomizer(java.io.InputStream randinput)
Check if the file is a randomizer or not.

パラメータ:
randinput - XML file of protocol
戻り値:
true, when the file is a randomizer.

hasExchanger

public static boolean hasExchanger(java.io.InputStream randinput)
Check if the file has an exchanger or not.

パラメータ:
randinput - XML file of protocol
戻り値:
true, when the file has at least one exchanger.

change

public void change()

getDataXMLAsStream

public java.io.Reader getDataXMLAsStream()

getDocument

public org.w3c.dom.Document getDocument()

getProtocolParser

public ProtocolParser getProtocolParser()

getIterationNumber

public int getIterationNumber()

exit

public void exit()

doLaunch

public void doLaunch(java.lang.String[] args)
if protocol has launcher, than launch model.

パラメータ:
args - URIs of XML file

getStateString

public java.lang.String getStateString()


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