public class AttributeFilter extends AbstractFilter
Modifier and Type | Field and Description |
---|---|
protected java.util.List<double[]> |
allowedContinuousIntervals |
protected java.util.List<long[]> |
allowedDiscreteIntervals |
protected java.util.List<java.lang.String> |
allowedLiteralVals |
protected java.util.List<java.util.Date[]> |
allowedTimestampIntervals |
protected java.lang.String |
attributeName |
protected AttributeTypes |
attrType |
Modifier | Constructor and Description |
---|---|
protected |
AttributeFilter(java.lang.String attributeName) |
|
AttributeFilter(java.lang.String attributeName,
java.util.List<java.lang.Object> allowedVals,
AttributeTypes attrType) |
Modifier and Type | Method and Description |
---|---|
java.util.List<double[]> |
getAllowedContinuousIntervals() |
java.util.List<long[]> |
getAllowedDiscreteIntervals() |
java.util.List<java.lang.String> |
getAllowedLiteralVals() |
java.util.List<java.util.Date[]> |
getAllowedTimestampIntervals() |
java.lang.String |
getAttributeName() |
AttributeTypes |
getAttrType() |
boolean |
keep(org.deckfour.xes.model.XEvent event,
java.lang.String caseID) |
void |
setAllowedContinuousIntervals(java.util.List<double[]> allowedContinuousIntervals) |
void |
setAllowedDiscreteIntervals(java.util.List<long[]> allowedDiscreteIntervals) |
void |
setAllowedLiteralVals(java.util.List<java.lang.String> allowedLiteralVals) |
void |
setAllowedTimestampIntervals(java.util.List<java.util.Date[]> allowedTimestampIntervals) |
void |
setAttributeName(java.lang.String attributeName) |
void |
setAttrType(AttributeTypes attrType) |
java.lang.String |
toString() |
protected java.lang.String attributeName
protected AttributeTypes attrType
protected java.util.List<java.lang.String> allowedLiteralVals
protected java.util.List<double[]> allowedContinuousIntervals
protected java.util.List<long[]> allowedDiscreteIntervals
protected java.util.List<java.util.Date[]> allowedTimestampIntervals
protected AttributeFilter(java.lang.String attributeName)
public AttributeFilter(java.lang.String attributeName, java.util.List<java.lang.Object> allowedVals, AttributeTypes attrType)
public boolean keep(org.deckfour.xes.model.XEvent event, java.lang.String caseID)
keep
in class AbstractFilter
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.util.Date[]> getAllowedTimestampIntervals()
public void setAllowedTimestampIntervals(java.util.List<java.util.Date[]> allowedTimestampIntervals)
public java.util.List<long[]> getAllowedDiscreteIntervals()
public void setAllowedDiscreteIntervals(java.util.List<long[]> allowedDiscreteIntervals)
public java.util.List<double[]> getAllowedContinuousIntervals()
public void setAllowedContinuousIntervals(java.util.List<double[]> allowedContinuousIntervals)
public java.util.List<java.lang.String> getAllowedLiteralVals()
public void setAllowedLiteralVals(java.util.List<java.lang.String> allowedLiteralVals)
public AttributeTypes getAttrType()
public void setAttrType(AttributeTypes attrType)
public java.lang.String getAttributeName()
public void setAttributeName(java.lang.String attributeName)