Class PathCondition<T extends Path>
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.alarming.query.conditions.PathCondition<T>
 
- 
- All Implemented Interfaces:
- Condition<T>,- java.io.Serializable
 
 public class PathCondition<T extends Path> extends java.lang.Object implements Condition<T> A path condition operates onPaths. It specifies any number of potential paths, and will match if any of them hit. Also, paths can be defined to allow any children to match as well (the "andDecendents" flag).- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPathCondition.GsonAdapter<T extends Path>static classPathCondition.SubPathCondition<P extends Path>protected static classPathCondition.WildcardSubPath<P extends Path>
 - 
Constructor SummaryConstructors Constructor Description PathCondition()PathCondition(T... values)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description PathCondition<T>addPath(T value)booleanequals(java.lang.Object o)java.util.List<PathCondition.SubPathCondition<T>>getPaths()inthashCode()booleanpasses(T value)Returns whether the provided value passes the condition.java.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
PathConditionpublic PathCondition() 
 - 
PathConditionpublic PathCondition(T... values) 
 
- 
 - 
Method Detail- 
addPathpublic PathCondition<T> addPath(T value) 
 - 
passespublic boolean passes(T value) Description copied from interface:ConditionReturns whether the provided value passes the condition.
 - 
getPathspublic java.util.List<PathCondition.SubPathCondition<T>> getPaths() 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-