databionics.io
Class Condition

java.lang.Object
  extended by databionics.io.Condition
Direct Known Subclasses:
DiffCondition, IntervalCondition

public abstract class Condition
extends java.lang.Object

Abstract base class for rule conditions.


Field Summary
protected  java.lang.String dimName
          The dimension name.
protected static org.apache.log4j.Logger log
          Log4j logging.
protected  java.lang.Float maximum
          The maximum value.
protected  java.lang.Float minimum
          The minimum value.
protected  java.lang.Float significance
          The significance value of the rule.
 
Constructor Summary
Condition()
          Standard constructor
Condition(java.lang.String dimName, java.lang.Float minimum, java.lang.Float maximum, java.lang.Float significance)
          Constructor with all fields.
 
Method Summary
 java.lang.String getDimName()
          Get DimName.
 java.lang.Float getMaximum()
          Get Max.
 java.lang.Float getMinimum()
          Get Min.
 java.lang.Float getSignificance()
          Get significance.
static Condition parseCondition(java.lang.String text)
          Parse a condition from a string.
 void setDimName(java.lang.String dimName)
          Set DimName.
 void setMaximum(java.lang.Float maximum)
          Set Max.
 void setMinimum(java.lang.Float minimum)
          Set Min.
 void setSignificance(java.lang.Float significance)
          Set significance.
abstract  java.lang.String toString(java.lang.String delimiter)
          String representation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.log4j.Logger log
Log4j logging.


dimName

protected java.lang.String dimName
The dimension name.


minimum

protected java.lang.Float minimum
The minimum value.


maximum

protected java.lang.Float maximum
The maximum value.


significance

protected java.lang.Float significance
The significance value of the rule.

Constructor Detail

Condition

public Condition()
Standard constructor


Condition

public Condition(java.lang.String dimName,
                 java.lang.Float minimum,
                 java.lang.Float maximum,
                 java.lang.Float significance)
Constructor with all fields.

Parameters:
dimName - Name of the rule
minimum - minimum value
maximum - maximum value
significance - Significance value of the rule
Method Detail

parseCondition

public static Condition parseCondition(java.lang.String text)
Parse a condition from a string. Returns a IntervalCondition or a DiffCondition

Parameters:
condition - as string
Returns:
condition as object

setDimName

public void setDimName(java.lang.String dimName)
Set DimName.


getDimName

public java.lang.String getDimName()
Get DimName.


setMinimum

public void setMinimum(java.lang.Float minimum)
Set Min.


getMinimum

public java.lang.Float getMinimum()
Get Min.


setMaximum

public void setMaximum(java.lang.Float maximum)
Set Max.


getMaximum

public java.lang.Float getMaximum()
Get Max.


setSignificance

public void setSignificance(java.lang.Float significance)
Set significance.


getSignificance

public java.lang.Float getSignificance()
Get significance.


toString

public abstract java.lang.String toString(java.lang.String delimiter)
String representation.



Copyright © 2005-2006 Databionics Research Group. All Rights Reserved.