org.apache.felix.framework.capabilityset
Class SimpleFilter
java.lang.Object
org.apache.felix.framework.capabilityset.SimpleFilter
public class SimpleFilter
- extends java.lang.Object
Constructor Summary |
SimpleFilter(java.lang.String attr,
java.lang.Object value,
int op)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MATCH_ALL
public static final int MATCH_ALL
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
EQ
public static final int EQ
- See Also:
- Constant Field Values
LTE
public static final int LTE
- See Also:
- Constant Field Values
GTE
public static final int GTE
- See Also:
- Constant Field Values
SUBSTRING
public static final int SUBSTRING
- See Also:
- Constant Field Values
PRESENT
public static final int PRESENT
- See Also:
- Constant Field Values
APPROX
public static final int APPROX
- See Also:
- Constant Field Values
SimpleFilter
public SimpleFilter(java.lang.String attr,
java.lang.Object value,
int op)
getName
public java.lang.String getName()
getValue
public java.lang.Object getValue()
getOperation
public int getOperation()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
parse
public static SimpleFilter parse(java.lang.String filter)
parseSubstring
public static java.util.List<java.lang.String> parseSubstring(java.lang.String value)
unparseSubstring
public static java.lang.String unparseSubstring(java.util.List<java.lang.String> pieces)
compareSubstring
public static boolean compareSubstring(java.util.List<java.lang.String> pieces,
java.lang.String s)
convert
public static SimpleFilter convert(java.util.Map<java.lang.String,java.lang.Object> attrs)
- Converts a attribute map to a filter. The filter is created by iterating
over the map's entry set. If ordering of attributes is important (e.g.,
for hitting attribute indices), then the map's entry set should iterate
in the desired order. Equality testing is assumed for all attribute types
other than version ranges, which are handled appropriated. If the attribute
map is empty, then a filter that matches anything is returned.
- Parameters:
attrs
- Map of attributes to convert to a filter.
- Returns:
- A filter corresponding to the attributes.
Copyright © 2012. All Rights Reserved.