|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
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)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
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)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
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)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
leq (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ ¡¸¼ÒµçÁö ¶Ç´Â µî°¡¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
lt (ValueExp v1,
ValueExp v2)
2°³ÀÇ °ªÀÇ ¡¸¼ÒµçÁö¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
static QueryExp |
match (AttributeValueExp a,
StringValueExp s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
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)
»õ·Î¿î ij¸¯ÅÍ ¶óÀνÄÀ» ¸®ÅÏÇÕ´Ï´Ù. |
Ŭ·¡½º 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°³ÀÇ °ª½Ä
public static QueryExp geq(ValueExp v1, ValueExp v2)
v1
- Ä¡½Äv2
- ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp leq(ValueExp v1, ValueExp v2)
v1
- Ä¡½Äv2
- ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp lt(ValueExp v1, ValueExp v2)
v1
- Ä¡½Äv2
- ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
public static QueryExp eq(ValueExp v1, ValueExp v2)
v1
- Ä¡½Äv2
- ÀÌÁ¦(À̹Ì
) 1°³ÀÇ °ª½Ä
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
°¡ °è¼ÓµÇ´Â ij¸¯ÅÍ ¶óÀο¡ ÀÏÄ¡ÇÕ´Ï´Ù.
a
- ¼Ó¼º½Äs
- ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
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
- ij¸¯ÅÍ ¶óÀÎÄ¡
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¹øÂ°ÀÇ ¡¸£«¡¹¿ÀÆÛ·£µå
public static ValueExp times(ValueExp value1, ValueExp value2)
value1
- ÃÖÃÊÀÇ ¡¸*¡¹¿ÀÆÛ·£µåvalue2
- 2¹øÂ°ÀÇ ¡¸*¡¹¿ÀÆÛ·£µå
public static ValueExp minus(ValueExp value1, ValueExp value2)
value1
- ÃÖÃÊÀÇ ¡¸-¡¹¿ÀÆÛ·£µåvalue2
- 2¹øÂ°ÀÇ ¡¸-¡¹¿ÀÆÛ·£µå
public static ValueExp div(ValueExp value1, ValueExp value2)
value1
- ÃÖÃÊÀÇ ¡¸/¡¹¿ÀÆÛ·£µåvalue2
- 2¹øÂ°ÀÇ ¡¸/¡¹¿ÀÆÛ·£µå
public static QueryExp initialSubString(AttributeValueExp a, StringValueExp s)
a
- ¼Ó¼º½Äs
- ij¸¯ÅÍ ¶óÀÎÄ¡ÀÇ °³½Ã¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
public static QueryExp anySubString(AttributeValueExp a, StringValueExp s)
a
- ¼Ó¼º½Äs
- ¼ºê ij¸¯ÅÍ ¶óÀÎÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
public static QueryExp finalSubString(AttributeValueExp a, StringValueExp s)
a
- ¼Ó¼º½Äs
- ij¸¯ÅÍ ¶óÀÎÄ¡ÀÇ Á¾·á¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.