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
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.