Package org.opennms.core.soa.filter
Class PatternMatchingFilter
- java.lang.Object
-
- org.opennms.core.soa.filter.AbstractFilter
-
- org.opennms.core.soa.filter.AttributeComparisonFilter
-
- org.opennms.core.soa.filter.PatternMatchingFilter
-
- All Implemented Interfaces:
Filter
public class PatternMatchingFilter extends AttributeComparisonFilter
PatternMatchingFilter- Author:
- brozow
-
-
Constructor Summary
Constructors Constructor Description PatternMatchingFilter(java.lang.String attribute, java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escapeAll(java.lang.String input, java.lang.String chars)
static java.lang.String
toFilterMatch(java.util.regex.Pattern pattern)
static java.util.regex.Pattern
toRegex(java.lang.String value)
java.lang.String
toString()
protected boolean
valueMatches(java.lang.String value)
-
Methods inherited from class org.opennms.core.soa.filter.AttributeComparisonFilter
getAttribute, match
-
Methods inherited from class org.opennms.core.soa.filter.AbstractFilter
equals, hashCode
-
-
-
-
Method Detail
-
valueMatches
protected boolean valueMatches(java.lang.String value)
- Specified by:
valueMatches
in classAttributeComparisonFilter
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfaceFilter
- Specified by:
toString
in classAttributeComparisonFilter
-
toRegex
public static java.util.regex.Pattern toRegex(java.lang.String value)
-
toFilterMatch
public static java.lang.String toFilterMatch(java.util.regex.Pattern pattern)
-
escapeAll
public static java.lang.String escapeAll(java.lang.String input, java.lang.String chars)
-
-