|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.management
类 Query
java.lang.Object javax.management.Query
-
public class Query
- extends Object
构造查询对象约束。提供的静态方法返回可用来列出和枚举 MBean 的查询表达式。每种约束构造方法仅允许适当的类型作为参数。如下例所述,混合调用可以随意构造约束的嵌套:
QueryExp exp = Query.and(Query.gt(Query.attr("age"),Query.value(5)), Query.match(Query.attr("name"), Query.value("Smith")));
- 从以下版本开始:
- 1.5
字段摘要 | |
---|---|
static int |
DIV 表示 div(javax.management.ValueExp, javax.management.ValueExp) 表达式的代码。 |
static int |
EQ 表示 eq(javax.management.ValueExp, javax.management.ValueExp) 查询的代码。 |
static int |
GE 表示 geq(javax.management.ValueExp, javax.management.ValueExp) 查询的代码。 |
static int |
GT 表示 gt(javax.management.ValueExp, javax.management.ValueExp) 查询的代码。 |
static int |
LE 表示 leq(javax.management.ValueExp, javax.management.ValueExp) 查询的代码。 |
static int |
LT 表示 lt(javax.management.ValueExp, javax.management.ValueExp) 查询的代码。 |
static int |
MINUS 表示 minus(javax.management.ValueExp, javax.management.ValueExp) 表达式的代码。 |
static int |
PLUS 表示 plus(javax.management.ValueExp, javax.management.ValueExp) 表达式的代码。 |
static int |
TIMES 表示 times(javax.management.ValueExp, javax.management.ValueExp) 表达式的代码。 |
构造方法摘要 | |
---|---|
Query() 基本构造方法。 |
方法摘要 | |
---|---|
static QueryExp |
and(QueryExp q1, QueryExp q2) 返回一个查询表达式,它是其他两个查询表达式的“与”。 |
static QueryExp |
anySubString(AttributeValueExp a, StringValueExp s) 返回一个查询表达式,表示基于字符串参数的约束条件。 |
static AttributeValueExp |
attr(String name) 返回新的属性表达式。 |
static AttributeValueExp |
attr(String className, String name) 返回新的限定属性表达式。 |
static QueryExp |
between(ValueExp v1, ValueExp v2, ValueExp v3) 返回一个查询表达式,表示一个值在其他两个值之间的约束条件。 |
static AttributeValueExp |
classattr() 返回一个新的类属性表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static ValueExp |
div(ValueExp value1, ValueExp value2) 返回一个二进制表达式,表示两个数值的商。 |
static QueryExp |
eq(ValueExp v1, ValueExp v2) 返回一个查询表达式,表示基于两个值的等于约束条件。 |
static QueryExp |
finalSubString(AttributeValueExp a, StringValueExp s) 返回一个查询表达式,表示基于字符串参数的约束条件。 |
static QueryExp |
geq(ValueExp v1, ValueExp v2) 返回一个查询表达式,表示基于两个值的“大于或等于”约束条件。 |
static QueryExp |
gt(ValueExp v1, ValueExp v2) 返回一个查询表达式,表示基于两个值的“大于”约束条件。 |
static QueryExp |
in(ValueExp val, ValueExp[] valueList) 返回一个表达式,限制某个值为显式列表中的一项。 |
static QueryExp |
initialSubString(AttributeValueExp a, StringValueExp s) 返回一个查询表达式,表示基于字符串参数的约束条件。 |
static QueryExp |
leq(ValueExp v1, ValueExp v2) 返回一个查询表达式,表示基于两个值的“小于或等于”约束条件。 |
static QueryExp |
lt(ValueExp v1, ValueExp v2) 返回一个查询表达式,表示 基于两个值的“小于”约束条件。 |
static QueryExp |
match(AttributeValueExp a, StringValueExp s) 返回一个查询表达式,表示基于字符串参数的匹配约束条件。 |
static ValueExp |
minus(ValueExp value1, ValueExp value2) 返回一个二进制表达式,表示两个数值的差。 |
static QueryExp |
not(QueryExp queryExp) 返回一个与其参数相反的约束条件。 |
static QueryExp |
or(QueryExp q1, QueryExp q2) 返回一个查询表达式,它是其他两个查询表达式的“或”。 |
static ValueExp |
plus(ValueExp value1, ValueExp value2) 返回一个二进制表达式,表示两个数值的和,或者两个字符串值的串接。 |
static ValueExp |
times(ValueExp value1, ValueExp value2) 返回一个二进制表达式,表示两个数值的乘积。 |
static ValueExp |
value(boolean val) 返回一个布尔值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static ValueExp |
value(double val) 返回一个数值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static ValueExp |
value(float val) 返回一个数值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static ValueExp |
value(int val) 返回一个数值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static ValueExp |
value(long val) 返回一个数值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static ValueExp |
value(Number val) 返回一个数值表达式,该表达式可用于任何希望获得 ValueExp 的 Query 调用中。 |
static StringValueExp |
value(String val) 返回一个新的字符串表达式。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
GT
public static final int GT
-
表示
gt(javax.management.ValueExp, javax.management.ValueExp)
查询的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值
LT
public static final int LT
-
表示
lt(javax.management.ValueExp, javax.management.ValueExp)
查询的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值
GE
public static final int GE
-
表示
geq(javax.management.ValueExp, javax.management.ValueExp)
查询的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值
LE
public static final int LE
-
表示
leq(javax.management.ValueExp, javax.management.ValueExp)
查询的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值
EQ
public static final int EQ
-
表示
eq(javax.management.ValueExp, javax.management.ValueExp)
查询的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值
PLUS
public static final int PLUS
-
表示
plus(javax.management.ValueExp, javax.management.ValueExp)
表达式的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值
MINUS
public static final int MINUS
-
表示
minus(javax.management.ValueExp, javax.management.ValueExp)
表达式的代码。此方法主要用于序列化形式的查询。- 另请参见:
- 常量字段值