databionics.io
Class DiffRule

java.lang.Object
  extended by databionics.io.DataItem
      extended by databionics.io.Rule
          extended by databionics.io.DiffRule

public class DiffRule
extends Rule

Differentiazation rule


Field Summary
protected static org.apache.log4j.Logger log
          Log4j logging.
protected  java.lang.String notClassName
          The class name excluded by this rule.
 
Fields inherited from class databionics.io.Rule
caseKey, caseName, className, conditions, name, operator
 
Fields inherited from class databionics.io.DataItem
index
 
Constructor Summary
DiffRule()
          Standard constructor
DiffRule(java.lang.String name, java.lang.String caseKey, java.lang.String className, java.lang.String notClassName, java.lang.String caseName, java.lang.String operator)
          Constructor with all important fields.
 
Method Summary
 java.lang.String getNotClassName()
          Get name of class excluded by this rule.
protected  java.lang.String header(java.lang.String delimiter)
          Generate start of rule.
 void setNotClassName(java.lang.String notClassName)
          Set name of class excluded by this rule.
 
Methods inherited from class databionics.io.Rule
getCaseKey, getCaseName, getClassName, getConditions, getName, getOperator, parseRule, setCaseKey, setCaseName, setClassName, setConditions, setName, setOperator, toString
 
Methods inherited from class databionics.io.DataItem
getIndex, setIndex, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

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


notClassName

protected java.lang.String notClassName
The class name excluded by this rule.

Constructor Detail

DiffRule

public DiffRule()
Standard constructor


DiffRule

public DiffRule(java.lang.String name,
                java.lang.String caseKey,
                java.lang.String className,
                java.lang.String notClassName,
                java.lang.String caseName,
                java.lang.String operator)
Constructor with all important fields.

Parameters:
name - Name of the rule
caseKey - Name of the key column of the cases.
className - Name of the class described by the rule.
notClassName - Name of the class excluded by the rule.
caseName - Name of the cases used to generate the rule
operator - Name of operator between the conditions
Method Detail

setNotClassName

public void setNotClassName(java.lang.String notClassName)
Set name of class excluded by this rule.


getNotClassName

public java.lang.String getNotClassName()
Get name of class excluded by this rule.


header

protected java.lang.String header(java.lang.String delimiter)
Generate start of rule.

Specified by:
header in class Rule


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