Type Parameters:
T - The type of value that this condition operates on.
All Superinterfaces:
Serializable
All Known Subinterfaces:
Filter<T>
All Known Implementing Classes:
AbstractFilter, AlarmFilter, AnyOfCondition, BooleanCondition, DateTimeCondition, DisplayThenSourceCondition, EnumCondition, NodeIdCondition, OrClause, OrCondition, PathCondition, PathCondition.SubPathCondition, PathCondition.WildcardSubPath, PropertyCondition, SetCondition, SourceOrDisplayCondition, StringCondition, StringEnumCondition, TagPathWithoutSourceCondition, TagPathWithoutSourceCondition.SubPathCondition, TagPathWithoutSourceCondition.WildcardSubPath, TagQuery, TagQueryFilter, TypeHierarchyCondition, TypeHierarchyCondition.TypeHierarchyClause, ValueQualityCondition, ValueQualityCondition.QualityCondition

public interface Condition<T> extends Serializable
A condition returns true/false for whether a value passes.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    passes(T value)
    Returns whether the provided value passes the condition.
  • Method Details

    • passes

      boolean passes(T value)
      Returns whether the provided value passes the condition.