|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdatabionics.io.DataItem
databionics.io.Rule
public abstract class Rule
Abstract base class for rules
Field Summary | |
---|---|
protected java.lang.String |
caseKey
The name of the key column of the cases. |
protected java.lang.String |
caseName
The (file)name of the cases used to generate the rule |
protected java.lang.String |
className
The name of the class described by the rule. |
protected java.util.List |
conditions
The rule conditions. |
protected static org.apache.log4j.Logger |
log
Log4j logging. |
protected java.lang.String |
name
The name of rule. |
protected java.lang.String |
operator
The operator between the conditions |
Fields inherited from class databionics.io.DataItem |
---|
index |
Constructor Summary | |
---|---|
Rule()
Standard constructor |
|
Rule(java.lang.String name,
java.lang.String caseKey,
java.lang.String className,
java.lang.String caseName,
java.lang.String operator)
Constructor with all important fields. |
Method Summary | |
---|---|
java.lang.String |
getCaseKey()
Get CaseKey. |
java.lang.String |
getCaseName()
Get CaseName. |
java.lang.String |
getClassName()
Get ClassName. |
java.util.List |
getConditions()
Get Conditions. |
java.lang.String |
getName()
Get name of rule. |
java.lang.String |
getOperator()
Get Operator. |
protected abstract java.lang.String |
header(java.lang.String delimiter)
Generate start of rule. |
static Rule |
parseRule(java.lang.String text)
Parse a rule from a string. |
void |
setCaseKey(java.lang.String caseKey)
Set CaseKey. |
void |
setCaseName(java.lang.String caseName)
Set CaseName. |
void |
setClassName(java.lang.String className)
Set ClassName. |
void |
setConditions(java.util.List conditions)
Set Conditions. |
void |
setName(java.lang.String name)
Set name of rule. |
void |
setOperator(java.lang.String operator)
Set Operator. |
java.lang.String |
toString(java.lang.String delimiter)
String representation. |
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 |
---|
protected static org.apache.log4j.Logger log
protected java.lang.String name
protected java.lang.String caseKey
protected java.lang.String className
protected java.lang.String caseName
protected java.util.List conditions
protected java.lang.String operator
Constructor Detail |
---|
public Rule()
public Rule(java.lang.String name, java.lang.String caseKey, java.lang.String className, java.lang.String caseName, java.lang.String operator)
name
- Name of the rulecaseKey
- Name of the key column of the cases.className
- Name of the class described by the rule.caseName
- Name of the cases used to generate the ruleoperator
- Name of operator between the conditionsMethod Detail |
---|
public static Rule parseRule(java.lang.String text)
rule
- as string
public void setCaseKey(java.lang.String caseKey)
public java.lang.String getCaseKey()
public void setClassName(java.lang.String className)
public java.lang.String getClassName()
public void setCaseName(java.lang.String caseName)
public java.lang.String getCaseName()
public void setName(java.lang.String name)
public java.lang.String getName()
public void setConditions(java.util.List conditions)
public java.util.List getConditions()
public void setOperator(java.lang.String operator)
public java.lang.String getOperator()
protected abstract java.lang.String header(java.lang.String delimiter)
public java.lang.String toString(java.lang.String delimiter)
toString
in class DataItem
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |