|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjavax.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 도 참조해 주세요.