|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Object javax.management.Query
public class Query
쿼리객체 제약을 구축합니다. 지정된 static 메소드는, MBean 의 리스트 및 열거로 사용 가능한 쿼리식을 돌려줍니다. 개개의 제약 구축 메소드는, 인수로서 적절한 형태만을 허가합니다. 호출의 변환에 의해, 임의 정밀도의 제약의 상자를 합니다. 다음의 예를 참조해 주세요.
QueryExp exp = Query.and(Query.gt(Query.attr("age"), Query.value(5)), Query.match(Query.attr("name"), Query.value("Smith")));
필드의 개요 | |
---|---|
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)
2 개외의 쿼리식을 결합한 1 개의 쿼리식을 돌려줍니다. |
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)
2 개의 값의 사이의 1 개의 값의 제약을 나타내는 쿼리식을 돌려줍니다. |
static AttributeValueExp |
classattr ()
ValueExp 를 취득하는 Query 호출로 사용 가능한 새로운 클래스 속성식을 돌려줍니다. |
static ValueExp |
div (ValueExp value1,
ValueExp value2)
2 개의 수치의 상을 나타내는 바이너리식을 돌려줍니다. |
static QueryExp |
eq (ValueExp v1,
ValueExp v2)
2 개의 값의 등가 제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
finalSubString (AttributeValueExp a,
StringValueExp s)
캐릭터 라인 인수의 매칭 제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
geq (ValueExp v1,
ValueExp v2)
2 개의 값의 「대든지 또는 등가」제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
gt (ValueExp v1,
ValueExp v2)
2 개의 값의 「대든지」제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
in (ValueExp val,
ValueExp [] valueList)
명시 리스트의 몇개의 값에 제약을 부과하는 식을 돌려줍니다. |
static QueryExp |
initialSubString (AttributeValueExp a,
StringValueExp s)
캐릭터 라인 인수의 매칭 제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
isInstanceOf (StringValueExp classNameValue)
MBean 클래스에 대한 상속 제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
leq (ValueExp v1,
ValueExp v2)
2 개의 값의 「소든지 또는 등가」제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
lt (ValueExp v1,
ValueExp v2)
2 개의 값의 「소든지」제약을 나타내는 쿼리식을 돌려줍니다. |
static QueryExp |
match (AttributeValueExp a,
StringValueExp s)
캐릭터 라인 인수의 매칭 제약을 나타내는 쿼리식을 돌려줍니다. |
static ValueExp |
minus (ValueExp value1,
ValueExp value2)
2 개의 수치의 차이를 나타내는 바이너리식을 돌려줍니다. |
static QueryExp |
not (QueryExp queryExp)
인수의 부정적으로 되어 있는 제약을 돌려줍니다. |
static QueryExp |
or (QueryExp q1,
QueryExp q2)
2 개외의 쿼리식을 분리한 1 개의 쿼리식을 돌려줍니다. |
static ValueExp |
plus (ValueExp value1,
ValueExp value2)
2 개의 수치의 화, 또는 2 개의 캐릭터 라인치의 연결을 나타내는 바이너리식을 돌려줍니다. |
static ValueExp |
times (ValueExp value1,
ValueExp value2)
2 개의 수치의 적을 나타내는 바이너리식을 돌려줍니다. |
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 |
필드의 상세 |
---|
public static final int GT
gt(javax.management.ValueExp, javax.management.ValueExp)
쿼리를 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int LT
lt(javax.management.ValueExp, javax.management.ValueExp)
쿼리를 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int GE
geq(javax.management.ValueExp, javax.management.ValueExp)
쿼리를 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int LE
leq(javax.management.ValueExp, javax.management.ValueExp)
쿼리를 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int EQ
eq(javax.management.ValueExp, javax.management.ValueExp)
쿼리를 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int PLUS
plus(javax.management.ValueExp, javax.management.ValueExp)
식을 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int MINUS
minus(javax.management.ValueExp, javax.management.ValueExp)
식을 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int TIMES
times(javax.management.ValueExp, javax.management.ValueExp)
식을 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
public static final int DIV
div(javax.management.ValueExp, javax.management.ValueExp)
식을 나타내는 코드입니다. 이것은, 주로 직렬화 된 쿼리에 있어 중요합니다.
생성자 의 상세 |
---|
public Query()
메소드의 상세 |
---|
public static QueryExp and(QueryExp q1, QueryExp q2)
q1
- 쿼리식q2
- 이제(벌써) 1 개의 쿼리식
public static QueryExp or(QueryExp q1, QueryExp q2)
q1
- 쿼리식q2
- 이제(벌써) 1 개의 쿼리식
public static QueryExp gt(ValueExp v1, ValueExp v2)
v1
- 치식v2
- 이제(벌써) 1 개의 값식
relOp
와 GT
가 동일한 비 public 클래스
javax.management.BinaryRelQueryExp 의 인스턴스로서
직렬화 된다public static QueryExp geq(ValueExp v1, ValueExp v2)
v1
- 치식v2
- 이제(벌써) 1 개의 값식
relOp
와 GE
가 동일하다
javax.management.BinaryRelQueryExp 의 인스턴스로서
직렬화 된다public static QueryExp leq(ValueExp v1, ValueExp v2)
v1
- 치식v2
- 이제(벌써) 1 개의 값식
relOp
와 LE
가 동일한 비 public 클래스
javax.management.BinaryRelQueryExp 의 인스턴스로서
직렬화 된다public static QueryExp lt(ValueExp v1, ValueExp v2)
v1
- 치식v2
- 이제(벌써) 1 개의 값식
relOp
와 LT
가 동일한 비 public 클래스
javax.management.BinaryRelQueryExp 의 인스턴스로서
직렬화 된다public static QueryExp eq(ValueExp v1, ValueExp v2)
v1
- 치식v2
- 이제(벌써) 1 개의 값식
relOp
와 EQ
가 동일한 비 public 클래스
javax.management.BinaryRelQueryExp 의 인스턴스로서
직렬화 된다public static QueryExp between(ValueExp v1, ValueExp v2, ValueExp v3)
v1
- v2 와 v3 의 사이의 값식v2
- 제약의 경계를 나타내는 값식v3
- 제약의 경계를 나타내는 값식
public static QueryExp match(AttributeValueExp a, StringValueExp s)
\
」으로 이스케이프 된 물음표 「?
」, asterisk 「*
」, 꺽쇄묶음 「[
」을 지원합니다. 문자 클래스에서는, 부정을 의미하는 감탄부 「!
」, 범위를 의미하는 하이픈 「-
」을 사용할 수 있습니다. asterisk 「*
」은 임의의 문자 순서, 물음표 「?
」(은)는 임의의 1 문자,[...]
(을)를 의미합니다. 예를 들어,a*b? c
는, 문자 a
로 시작되어, 임의의 캐릭터 라인의 뒤,b
, 그 다음에 임의의 단일 문자, 마지막에 c
가 계속되는 캐릭터 라인에 일치합니다.
a
- 속성식s
- 매칭 제약을 나타내는 캐릭터 라인치식
public static AttributeValueExp attr(String name)
새로운 속성식을 돌려줍니다.
지정의 objectName
에 대해, 이 식을 평가합니다. 평가의 일환으로서MBeanServer.getAttribute(objectName, name)
가 실행됩니다.
name
- 속성의 이름
public static AttributeValueExp attr(String className, String name)
새로운 수식 속성식을 돌려줍니다.
지정의 objectName
에 대해, 이 식을 평가합니다. 평가의 일환으로서MBeanServer.getObjectInstance(objectName)
와 MBeanServer.getAttribute(objectName, name)
가 실행됩니다.
className
- 속성을 소유하는 클래스의 이름을 돌려줍니다. name
- 속성의 이름
public static AttributeValueExp classattr()
ValueExp 를 취득하는 Query 호출로 사용 가능한 새로운 클래스 속성식을 돌려줍니다.
지정의 objectName
에 대해, 이 식을 평가합니다. 평가의 일환으로서MBeanServer.getObjectInstance(objectName)
가 실행됩니다.
public static QueryExp not(QueryExp queryExp)
queryExp
- 부정하는 제약
public static QueryExp in(ValueExp val, ValueExp [] valueList)
val
- 제약을 부과되는 값valueList
- ValueExp 의 배열
public static StringValueExp value(String val)
val
- 캐릭터 라인치
public static ValueExp value(Number val)
val
- Number 의 인스턴스
public static ValueExp value(int val)
val
- int 치
public static ValueExp value(long val)
val
- long 치
public static ValueExp value(float val)
val
- float 치
public static ValueExp value(double val)
val
- double 치
public static ValueExp value(boolean val)
val
- 불리언 값
public static ValueExp plus(ValueExp value1, ValueExp value2)
value1
- 최초의 「+」오퍼랜드value2
- 2 번째의 「+」오퍼랜드
op
와 PLUS
가 동일한 비 public 클래스
javax.management.BinaryOpValueExp 의 인스턴스로서
직렬화 된다public static ValueExp times(ValueExp value1, ValueExp value2)
value1
- 최초의 「*」오퍼랜드value2
- 2 번째의 「*」오퍼랜드
op
와 TIMES
가 동일한 비 public 클래스
javax.management.BinaryOpValueExp 의 인스턴스로서
직렬화 된다public static ValueExp minus(ValueExp value1, ValueExp value2)
value1
- 최초의 「-」오퍼랜드value2
- 2 번째의 「-」오퍼랜드
op
와 MINUS
가 동일한 비 public 클래스
javax.management.BinaryOpValueExp 의 인스턴스로서
직렬화 된다public static ValueExp div(ValueExp value1, ValueExp value2)
value1
- 최초의 「/」오퍼랜드value2
- 2 번째의 「/」오퍼랜드
op
와 DIV
가 동일하다
javax.management.BinaryOpValueExp 의 인스턴스로서
직렬화 된다public static QueryExp initialSubString(AttributeValueExp a, StringValueExp s)
a
- 속성식s
- 캐릭터 라인치의 개시를 나타낸다
캐릭터 라인치식
public static QueryExp anySubString(AttributeValueExp a, StringValueExp s)
a
- 속성식s
- 서브 캐릭터 라인을 나타내는 캐릭터 라인치식
public static QueryExp finalSubString(AttributeValueExp a, StringValueExp s)
a
- 속성식s
- 캐릭터 라인치의 종료를 나타낸다
캐릭터 라인치식
public static QueryExp isInstanceOf(StringValueExp classNameValue)
예를 들어,NotificationBroadcaster
의 인스턴스인 MBean 를 검색하려면 ,Query.isInstanceOf(Query.value(NotificationBroadcaster.class.getName()))
를 사용합니다.
지정의 objectName
에 대해, 이 식을 평가합니다. 평가의 일환으로서MBeanServer.isInstanceOf(objectName, ((StringValueExp) classNameValue.apply(objectName)). getValue()
가 실행됩니다.
classNameValue
- 선택한 MBean 가 인스턴스이다
클래스의 이름을 돌려주는 StringValueExp
.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.