类 SimpleFilter
- java.lang.Object
-
- org.apache.felix.framework.capabilityset.SimpleFilter
-
public class SimpleFilter extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 SimpleFilter(java.lang.String attr, java.lang.Object value, int op)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static booleancompareSubstring(java.util.List<java.lang.String> pieces, java.lang.String s)static SimpleFilterconvert(java.util.Map<java.lang.String,java.lang.Object> attrs)Converts a attribute map to a filter.java.lang.StringgetName()intgetOperation()java.lang.ObjectgetValue()static SimpleFilterparse(java.lang.String filter)static java.util.List<java.lang.String>parseSubstring(java.lang.String value)java.lang.StringtoString()static java.lang.StringunparseSubstring(java.util.List<java.lang.String> pieces)
-
-
-
字段详细资料
-
MATCH_ALL
public static final int MATCH_ALL
- 另请参阅:
- 常量字段值
-
AND
public static final int AND
- 另请参阅:
- 常量字段值
-
OR
public static final int OR
- 另请参阅:
- 常量字段值
-
NOT
public static final int NOT
- 另请参阅:
- 常量字段值
-
EQ
public static final int EQ
- 另请参阅:
- 常量字段值
-
LTE
public static final int LTE
- 另请参阅:
- 常量字段值
-
GTE
public static final int GTE
- 另请参阅:
- 常量字段值
-
SUBSTRING
public static final int SUBSTRING
- 另请参阅:
- 常量字段值
-
PRESENT
public static final int PRESENT
- 另请参阅:
- 常量字段值
-
APPROX
public static final int APPROX
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getName
public java.lang.String getName()
-
getValue
public java.lang.Object getValue()
-
getOperation
public int getOperation()
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中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.- 参数:
attrs- Map of attributes to convert to a filter.- 返回:
- A filter corresponding to the attributes.
-
-