Class MCRAbstractFactCondition<F extends MCRFact<?>>

java.lang.Object
org.mycore.access.facts.condition.MCRAbstractCondition
org.mycore.access.facts.condition.fact.MCRAbstractFactCondition<F>
Type Parameters:
F - the class of the fact
All Implemented Interfaces:
MCRCondition, MCRFactComputable<F>, MCRFactCondition<F>
Direct Known Subclasses:
MCRCategoryCondition, MCRIPCondition, MCRStringCondition

public abstract class MCRAbstractFactCondition<F extends MCRFact<?>> extends MCRAbstractCondition implements MCRFactCondition<F>
This is the base implementation for a condition which evaluates or produces facts Subclasses should call super.parse(xml) to bind the XML element to the condition. If you specify the attribute 'fact' on the condition XML. It will be used as name for the newly created fact. Otherwise the name of the condition will be used as name for the fact.
Author:
Robert Stephan