org.processmining.framework.util
Class Parameters

java.lang.Object
  extended by org.processmining.framework.util.Parameters

public class Parameters
extends java.lang.Object

Title:

Description: This class reads configuration files. The parameters are separated by "=". As an example, please see "C:\processmining\ProcessMining\configurationFiles\geneticMiningExperiments\basicFile.txt"

Copyright: Copyright (c) 2004

Company: TU/e

Version:
1.0
Author:
Ana Karla Alves de Medeiros

Constructor Summary
Parameters(java.lang.String confFile)
          Constructor method.
 
Method Summary
 double[] getArrayDoublesParameter(java.lang.String name)
          Expects an array in the format "[value1 value2 ...
 int[] getArrayIntegerParameter(java.lang.String name)
          Expects an array in the format "[value1 value2 ...
 boolean getBooleanParameter(java.lang.String name)
           
 double getDoubleParameter(java.lang.String name)
           
 int getIntParameter(java.lang.String name)
           
 long getLongParameter(java.lang.String name)
           
 java.lang.String getParameter(java.lang.String name)
          Retrieves a parameter's value.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameters

public Parameters(java.lang.String confFile)
Constructor method.

Parameters:
confFile - full filepath.
Method Detail

getParameter

public java.lang.String getParameter(java.lang.String name)
Retrieves a parameter's value.

Parameters:
name - parameter name.
Returns:
parameter's value.

getIntParameter

public int getIntParameter(java.lang.String name)

getLongParameter

public long getLongParameter(java.lang.String name)

getDoubleParameter

public double getDoubleParameter(java.lang.String name)

getBooleanParameter

public boolean getBooleanParameter(java.lang.String name)

getArrayDoublesParameter

public double[] getArrayDoublesParameter(java.lang.String name)
Expects an array in the format "[value1 value2 ... valuen]". The double string should be parseable by the method Double.parseDouble .

Returns:
double[] the array with the double parameters. This array will be empty (size = 0) if the parameter name is not defined or if it is equal to "[]".

getArrayIntegerParameter

public int[] getArrayIntegerParameter(java.lang.String name)
Expects an array in the format "[value1 value2 ... valuen]". The integer string should be parseable by the method Integer.parseInt .

Returns:
int[] the array with the integer parameters. This array will be empty (size = 0) if the parameter name is not defined or if it is equal to "[]".

main

public static void main(java.lang.String[] args)