org.deckfour.xes.classification
Class XEventAndClassifier

java.lang.Object
  extended by org.deckfour.xes.classification.XEventAttributeClassifier
      extended by org.deckfour.xes.classification.XEventAndClassifier
All Implemented Interfaces:
Comparable<XEventAttributeClassifier>, XEventClassifier

public class XEventAndClassifier
extends XEventAttributeClassifier

Composite event classifier, which can hold any number of lower-level classifiers, concatenated with boolean AND logic. This classifier will consider two events as equal, if all of its lower-level classifiers consider them as equal.

Author:
Christian W. Guenther (christian@deckfour.org)

Field Summary
 
Fields inherited from class org.deckfour.xes.classification.XEventAttributeClassifier
keys, name
 
Constructor Summary
XEventAndClassifier(XEventClassifier... comparators)
          Creates a new instance.
 
Method Summary
 
Methods inherited from class org.deckfour.xes.classification.XEventAttributeClassifier
accept, compareTo, equals, getClassIdentity, getDefiningAttributeKeys, name, sameEventClass, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XEventAndClassifier

public XEventAndClassifier(XEventClassifier... comparators)
Creates a new instance.

Parameters:
comparators - Any number of lower-level classifiers, which are evaluated with boolean AND logic. If multiple lower-level classifiers use the same keys, this key is used only once in this classifier.