Click or drag to resize

Patterns Methods

The Patterns type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAnd
Pattern-AND expression, allows adding sub-expressions that are connected by a logical AND.
Public methodStatic memberAnd(PatternExpr, PatternExpr, PatternExpr)
Pattern-AND expression, allows adding sub-expressions that are connected by a logical AND.
Public methodStatic memberEvery
Pattern-every expression control the lifecycle of the pattern sub-expression.
Public methodStatic memberEveryFilter(String)
Pattern every-operator and filter in combination, equivalent to the "every MyEvent" syntax.
Public methodStatic memberEveryFilter(Filter)
Pattern every-operator and filter in combination, equivalent to the "every MyEvent(vol > 100)" syntax.
Public methodStatic memberEveryFilter(String, String)
Pattern every-operator and filter in combination, equivalent to the "every tag=MyEvent" syntax.
Public methodStatic memberEveryFilter(Filter, String)
Pattern every-operator and filter in combination, equivalent to the "every tag=MyEvent(vol > 100)" syntax.
Public methodStatic memberFilter(String)
Filter expression for use in patterns, equivalent to the simple "MyEvent" syntax.
Public methodStatic memberFilter(Filter)
Filter expression for use in patterns, equivalent to the "MyEvent(vol > 100)" syntax.
Public methodStatic memberFilter(String, String)
Filter expression for use in patterns, equivalent to the simple "tag=MyEvent" syntax.
Public methodStatic memberFilter(Filter, String)
Filter expression for use in patterns, equivalent to the "tag=MyEvent(vol > 100)" syntax.
Public methodStatic memberFollowedBy
Pattern followed-by expression, allows adding sub-expressions that are connected by a followed-by.
Public methodStatic memberFollowedBy(PatternExpr, PatternExpr, PatternExpr)
Pattern followed-by expression, allows adding sub-expressions that are connected by a followed-by.
Public methodStatic memberGuard
Guard pattern expression guards a sub-expression, equivalent to the "every MyEvent where timer:within(1 sec)" syntax
Public methodStatic memberMatchUntil
Match-until-pattern expression matches a certain number of occurances until a second expression becomes true.
Public methodStatic memberNot
Not-keyword pattern expression flips the truth-value of the pattern sub-expression.
Public methodStatic memberNotFilter(String)
Pattern not-operator and filter in combination, equivalent to the "not MyEvent" syntax.
Public methodStatic memberNotFilter(Filter)
Pattern not-operator and filter in combination, equivalent to the "not MyEvent(vol > 100)" syntax.
Public methodStatic memberNotFilter(String, String)
Pattern not-operator and filter in combination, equivalent to the "not tag=MyEvent" syntax.
Public methodStatic memberNotFilter(Filter, String)
Pattern not-operator and filter in combination, equivalent to the "not tag=MyEvent(vol > 100)" syntax.
Public methodStatic memberObserver
Observer pattern expression, equivalent to the "every timer:interval(1 sec)" syntax
Public methodStatic memberOr
Pattern-OR expression, allows adding sub-expressions that are connected by a logical OR.
Public methodStatic memberOr(PatternExpr, PatternExpr, PatternExpr)
Pattern-OR expression, allows adding sub-expressions that are connected by a logical OR.
Public methodStatic memberTimerAt
Public methodStatic memberTimerInterval
Timer-interval observer expression.
Public methodStatic memberTimerWithin
Timer-within guard expression.
Public methodStatic memberTimerWithinMax
Timer-within-max guard expression.
Public methodStatic memberWhileGuard
While-guard expression.
Top
See Also