Package org.opennms.core.soa.filter
Class AttributeComparisonFilter
- java.lang.Object
-
- org.opennms.core.soa.filter.AbstractFilter
-
- org.opennms.core.soa.filter.AttributeComparisonFilter
-
- All Implemented Interfaces:
Filter
- Direct Known Subclasses:
EqFilter
,GreaterThanFilter
,LessThanFilter
,PatternMatchingFilter
,PresenceFilter
public abstract class AttributeComparisonFilter extends AbstractFilter
AttributeComparisonFilter- Author:
- brozow
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AttributeComparisonFilter(java.lang.String attribute)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getAttribute()
boolean
match(java.util.Map<java.lang.String,java.lang.String> properties)
abstract java.lang.String
toString()
protected abstract boolean
valueMatches(java.lang.String value)
-
Methods inherited from class org.opennms.core.soa.filter.AbstractFilter
equals, hashCode
-
-
-
-
Method Detail
-
getAttribute
protected java.lang.String getAttribute()
-
match
public boolean match(java.util.Map<java.lang.String,java.lang.String> properties)
- Specified by:
match
in interfaceFilter
- Specified by:
match
in classAbstractFilter
-
valueMatches
protected abstract boolean valueMatches(java.lang.String value)
-
toString
public abstract java.lang.String toString()
- Specified by:
toString
in interfaceFilter
- Specified by:
toString
in classAbstractFilter
-
-