org.simBio.sim.dm
Class ParameterChanger

java.lang.Object
  extended by org.simBio.sim.dm.ParameterChanger

public class ParameterChanger
extends java.lang.Object

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

Version:
$Id: ParameterChanger.java,v 1.11 2007/10/28 23:33:44 mikaelwing Exp $
Author:
Shohei Hido

Constructor Summary
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.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterChanger

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

Parameters:
datainput - XML file of model
randinput - XML file of protocol
Throws:
java.lang.IllegalArgumentException

ParameterChanger

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

Parameters:
randinput - XML file of protocol
Throws:
java.lang.IllegalArgumentException
Method Detail

isRandomizer

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

Parameters:
randinput - XML file of protocol
Returns:
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.

Parameters:
randinput - XML file of protocol
Returns:
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.

Parameters:
args - URIs of XML file

getStateString

public java.lang.String getStateString()


Copyright © 2002-2008 Cell/Biodinamics simulation project. All Rights Reserved.