org.rdtdm.rule.criterion
Class CriterionUserDef

java.lang.Object
  |
  +--org.rdtdm.rule.criterion.CriterionDefault
        |
        +--org.rdtdm.rule.criterion.CriterionUserDef
All Implemented Interfaces:
Criterion

public class CriterionUserDef
extends CriterionDefault

UserCriterion bietet die M?glichkeit ein Kriterium per String zu definierten. Dabei ist ein Initalisierung der folgenden Form erlaubt:



Copyright (c) 2001 by Dirk Münstermann
All Rights Reserved

Version:
$Revision:$ ($Date:$)
Changelog:
 $Log:$
 


Author:
Dirk Münstermann

Field Summary
private static java.lang.String OPTIONSTR
           
 
Fields inherited from class org.rdtdm.rule.criterion.CriterionDefault
 
Constructor Summary
CriterionUserDef()
           
CriterionUserDef(java.lang.String term)
           
 
Method Summary
 boolean accepts(Results results)
          Liefert true, wenn das Ergebniss akzeptiert wird.
private  java.lang.String replaceTags(Results results)
          Liefert den Kriteriumstring zur?ck, wobei die Ergebniswerte f?r die Platzhalter eingesetzt wurden.
 java.lang.String toString()
           
 
Methods inherited from class org.rdtdm.rule.criterion.CriterionDefault
getOption, getOption, optionsToString, setOption, setOptions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OPTIONSTR

private static final java.lang.String OPTIONSTR
See Also:
Constant Field Values
Constructor Detail

CriterionUserDef

public CriterionUserDef()

CriterionUserDef

public CriterionUserDef(java.lang.String term)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class CriterionDefault

accepts

public boolean accepts(Results results)
Liefert true, wenn das Ergebniss akzeptiert wird.

Specified by:
accepts in interface Criterion
Overrides:
accepts in class CriterionDefault
Parameters:
results - Ergebisse
Returns:
true, wenn die Ergbisse akzeptiert werden, sonst false.


replaceTags

private java.lang.String replaceTags(Results results)
Liefert den Kriteriumstring zur?ck, wobei die Ergebniswerte f?r die Platzhalter eingesetzt wurden.

Parameters:
results - Ergebnisse
Returns:
Kriteriumstring mit eingesetzen Ergebnissen.