JavaTM 2 Platform
Standard Ed. 5.0

javax.management
Ŭ·¡½º Query

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.management.Query

public class Query
extends Object

Äõ¸®°´Ã¼ Á¦¾àÀ» ±¸ÃàÇÕ´Ï´Ù. ÁöÁ¤µÈ static ¸Þ¼­µå´Â 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)
          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 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)
          »õ·Î¿î ij¸¯ÅÍ ¶óÀνÄÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º 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) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ­ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

TIMES

public static final int TIMES
times(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ­ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪

DIV

public static final int DIV
div(javax.management.ValueExp, javax.management.ValueExp) ½ÄÀ» ³ªÅ¸³»´Â ÄÚµå. ÁÖ·Î Äõ¸®ÀÇ Á÷·ÄÈ­ µÈ Çü½Ä¿¡ »ç¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö Çʵ尪
»ý¼ºÀÚ »ó¼¼

Query

public Query()
±âº»ÀûÀÎ »ý¼ºÀÚ ÀÔ´Ï´Ù.

¸Þ¼­µåÀÇ »ó¼¼

and

public static QueryExp  and(QueryExp  q1,
                           QueryExp  q2)
2°³ ¿ÜÀÇ Äõ¸®½ÄÀ» °áÇÕÇÑ 1°³ÀÇ Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
q1 - Äõ¸®½Ä
q2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ Äõ¸®½Ä
¹Ýȯ°ª:
2°³ÀÇ Àμö¸¦ °áÇÕÇÑ °Í

or

public static QueryExp  or(QueryExp  q1,
                          QueryExp  q2)
2°³ ¿ÜÀÇ Äõ¸®½ÄÀ» ºÐ¸®ÇÑ 1°³ÀÇ Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
q1 - Äõ¸®½Ä
q2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ Äõ¸®½Ä
¹Ýȯ°ª:
2°³ÀÇ Àμö¸¦ ºÐ¸®ÇÑ °Í

gt

public static QueryExp  gt(ValueExp  v1,
                          ValueExp  v2)
2°³ÀÇ °ªÀÇ ¡¸´ëµçÁö¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v1 - Ä¡½Ä
v2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ °ª½Ä
¹Ýȯ°ª:
ÀμöÀÇ ¡¸´ëµçÁö¡¹Á¦¾à

geq

public static QueryExp  geq(ValueExp  v1,
                           ValueExp  v2)
2°³ÀÇ °ªÀÇ ¡¸´ëµçÁö ¶Ç´Â µî°¡¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v1 - Ä¡½Ä
v2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ °ª½Ä
¹Ýȯ°ª:
ÀμöÀÇ ¡¸´ëµçÁö ¶Ç´Â µî°¡¡¹Á¦¾à

leq

public static QueryExp  leq(ValueExp  v1,
                           ValueExp  v2)
2°³ÀÇ °ªÀÇ ¡¸¼ÒµçÁö ¶Ç´Â µî°¡¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v1 - Ä¡½Ä
v2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ °ª½Ä
¹Ýȯ°ª:
ÀμöÀÇ ¡¸¼ÒµçÁö ¶Ç´Â µî°¡¡¹Á¦¾à

lt

public static QueryExp  lt(ValueExp  v1,
                          ValueExp  v2)
2°³ÀÇ °ªÀÇ ¡¸¼ÒµçÁö¡¹Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v1 - Ä¡½Ä
v2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ °ª½Ä
¹Ýȯ°ª:
ÀμöÀÇ ¡¸¼ÒµçÁö¡¹Á¦¾à

eq

public static QueryExp  eq(ValueExp  v1,
                          ValueExp  v2)
2°³ÀÇ °ªÀÇ µî°¡ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v1 - Ä¡½Ä
v2 - ÀÌÁ¦(ÀÌ¹Ì ) 1°³ÀÇ °ª½Ä
¹Ýȯ°ª:
ÀμöÀÇ ¡¸µî°¡¡¹Á¦¾à

between

public static QueryExp  between(ValueExp  v1,
                               ValueExp  v2,
                               ValueExp  v3)
2°³ÀÇ °ªÀÇ »çÀÌÀÇ 1°³ÀÇ °ªÀÇ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
v1 - v2¿Í v3 »çÀÌÀÇ °ª½Ä
v2 - Á¦¾àÀÇ °æ°è¸¦ ³ªÅ¸³»´Â °ª½Ä
v3 - Á¦¾àÀÇ °æ°è¸¦ ³ªÅ¸³»´Â °ª½Ä
¹Ýȯ°ª:
v1¸¦ v2¿Í v3 Áß°£¿¡ ¹èÄ¡ÇÏ´Â Á¦¾à

match

public static QueryExp  match(AttributeValueExp  a,
                             StringValueExp  s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. ¸ÅĪÀÇ ±¸¹®Àº ¸ÅĪ ±¸¹®Àº ÆÄÀ̸£±×·Óºù (»ý¼º)¿¡ ÁØ°ÅÇÏ°í ÀÖ¾î, backslash ¡¸\¡¹À¸·Î À̽ºÄÉÀÌÇÁ µÈ ¹°À½Ç¥ ¡¸? ¡¹, asterisk ¡¸*¡¹, ²©¼â¹­À½ ¡¸[¡¹À» Áö¿ø ÇÕ´Ï´Ù. ¹®ÀÚ Å¬·¡½º¿¡¼­´Â ºÎÁ¤À»ÀǹÌÇÏ´Â °¨ÅººÎ ¡¸! ¡¹, ¹üÀ§¸¦ÀǹÌÇÏ´Â ÇÏÀÌÇ ¡¸-¡¹À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. asterisk ¡¸*¡¹Àº ÀÓÀÇÀÇ ¹®ÀÚ ¼ø¼­, ¹°À½Ç¥ ¡¸? ¡¹´Â ÀÓÀÇÀÇ 1 ¹®ÀÚ, [...]¸¦ ÀǹÌÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, a*b? c´Â ¹®ÀÚ a·Î ½ÃÀ۵Ǿî, ÀÓÀÇÀÇ Ä³¸¯ÅÍ ¶óÀÎÀÇ µÚ, b, ±× ´ÙÀ½¿¡ ÀÓÀÇÀÇ ´ÜÀÏ ¹®ÀÚ, ¸¶Áö¸·¿¡ c°¡ °è¼ÓµÇ´Â ij¸¯ÅÍ ¶óÀο¡ ÀÏÄ¡ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
a - ¼Ó¼º½Ä
s - ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½Ä

attr

public static AttributeValueExp  attr(String  name)

»õ·Î¿î ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÁöÁ¤ÀÇ objectName¿¡ ´ëÇØ, ÀÌ ½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Æò°¡ÀÇ ÀÏȯÀ¸·Î¼­MBeanServer.getAttribute(objectName, name) °¡ ½ÇÇàµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ À̸§ÀÇ ¼Ó¼º½Ä

attr

public static AttributeValueExp  attr(String  className,
                                     String  name)

»õ·Î¿î ¼ö½Ä ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÁöÁ¤ÀÇ objectName¿¡ ´ëÇØ, ÀÌ ½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Æò°¡ÀÇ ÀÏȯÀ¸·Î¼­MBeanServer.getObjectInstance(objectName) ¿Í MBeanServer.getAttribute(objectName, name) °¡ ½ÇÇàµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
className - ¼Ó¼ºÀ» ¼ÒÀ¯Çϴ Ŭ·¡½ºÀÇ À̸§À» ¸®ÅÏÇÕ´Ï´Ù.
name - ¼Ó¼ºÀÇ À̸§
¹Ýȯ°ª:
¼Ó¼ºÀ¸·Î ÁöÁ¤µÈ À̸§ÀÇ ¼Ó¼º½Ä

classattr

public static AttributeValueExp  classattr()

ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ »õ·Î¿î Ŭ·¡½º ¼Ó¼º½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÁöÁ¤ÀÇ objectName¿¡ ´ëÇØ, ÀÌ ½ÄÀ» Æò°¡ÇÕ´Ï´Ù. Æò°¡ÀÇ ÀÏȯÀ¸·Î¼­MBeanServer.getObjectInstance(objectName) °¡ ½ÇÇàµË´Ï´Ù.

¹Ýȯ°ª:
Ŭ·¡½º ¼Ó¼º½Ä

not

public static QueryExp  not(QueryExp  queryExp)
ÀμöÀÇ ºÎÁ¤ÀûÀ¸·Î µÇ¾î ÀÖ´Â Á¦¾àÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
queryExp - ºÎÁ¤ÇÏ´Â Á¦¾à
¹Ýȯ°ª:
ºÎÁ¤µÈ Á¦¾à

in

public static QueryExp  in(ValueExp  val,
                          ValueExp [] valueList)
¸í½Ã ¸®½ºÆ®ÀÇ ¸î°³ÀÇ °ª¿¡ Á¦¾àÀ» ºÎ°úÇÏ´Â ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - Á¦¾àÀ» ºÎ°úµÇ´Â °ª
valueList - ValueExp ¹è¿­
¹Ýȯ°ª:
Á¦¾àÀ» ³ªÅ¸³»´Â QueryExp

value

public static StringValueExp  value(String  val)
»õ·Î¿î ij¸¯ÅÍ ¶óÀνÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - ij¸¯ÅÍ ¶óÀÎÄ¡
¹Ýȯ°ª:
ij¸¯ÅÍ ¶óÀÎ Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

value

public static ValueExp  value(Number  val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - Number ÀνºÅϽº
¹Ýȯ°ª:
Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

value

public static ValueExp  value(int val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - int°ª
¹Ýȯ°ª:
Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

value

public static ValueExp  value(long val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - long°ª
¹Ýȯ°ª:
Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

value

public static ValueExp  value(float val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - float°ª
¹Ýȯ°ª:
Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

value

public static ValueExp  value(double val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ¼öÄ¡½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - double°ª
¹Ýȯ°ª:
Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

value

public static ValueExp  value(boolean val)
ValueExp¸¦ ¾ò´Â Query È£Ãâ·Î »ç¿ë °¡´ÉÇÑ ºÒ¸®¾ð °ªÀÇ ½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
val - ºÒ¸®¾ð °ª
¹Ýȯ°ª:
Àμö¸¦ Æ÷ÇÔÇÑ ValueExp °´Ã¼

plus

public static ValueExp  plus(ValueExp  value1,
                            ValueExp  value2)
2°³ÀÇ ¼öÄ¡ÀÇ È­, ¶Ç´Â 2°³ÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡ÀÇ ¿¬°áÀ» ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
value1 - ÃÖÃÊÀÇ ¡¸£«¡¹¿ÀÆÛ·£µå
value2 - 2¹ø°ÀÇ ¡¸£«¡¹¿ÀÆÛ·£µå
¹Ýȯ°ª:
2°³ÀÇ ÀμöÀÇ È­ ¶Ç´Â ¿¬°áÀ» ³ªÅ¸³»´Â ValueExp

times

public static ValueExp  times(ValueExp  value1,
                             ValueExp  value2)
2°³ÀÇ ¼öÄ¡ÀÇ ÀûÀ» ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
value1 - ÃÖÃÊÀÇ ¡¸*¡¹¿ÀÆÛ·£µå
value2 - 2¹ø°ÀÇ ¡¸*¡¹¿ÀÆÛ·£µå
¹Ýȯ°ª:
ÀûÀ» ³ªÅ¸³»´Â ValueExp

minus

public static ValueExp  minus(ValueExp  value1,
                             ValueExp  value2)
2°³ÀÇ ¼öÄ¡ÀÇ Â÷À̸¦ ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
value1 - ÃÖÃÊÀÇ ¡¸-¡¹¿ÀÆÛ·£µå
value2 - 2¹ø°ÀÇ ¡¸-¡¹¿ÀÆÛ·£µå
¹Ýȯ°ª:
2°³ÀÇ ÀμöÀÇ Â÷À̸¦ ³ªÅ¸³»´Â ValueExp

div

public static ValueExp  div(ValueExp  value1,
                           ValueExp  value2)
2°³ÀÇ ¼öÄ¡ÀÇ »óÀ» ³ªÅ¸³»´Â ¹ÙÀ̳ʸ®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
value1 - ÃÖÃÊÀÇ ¡¸/¡¹¿ÀÆÛ·£µå
value2 - 2¹ø°ÀÇ ¡¸/¡¹¿ÀÆÛ·£µå
¹Ýȯ°ª:
2°³ÀÇ ÀμöÀÇ »óÀ» ³ªÅ¸³»´Â ValueExp

initialSubString

public static QueryExp  initialSubString(AttributeValueExp  a,
                                        StringValueExp  s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. °ªÀº ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡·Î °³½ÃÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
a - ¼Ó¼º½Ä
s - ij¸¯ÅÍ ¶óÀÎÄ¡ÀÇ °³½Ã¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
¹Ýȯ°ª:
s¿¡ ÀÏÄ¡ÇÏ´Â Á¦¾à

anySubString

public static QueryExp  anySubString(AttributeValueExp  a,
                                    StringValueExp  s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. °ª¿¡´Â ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀΰªÀÌ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
a - ¼Ó¼º½Ä
s - ¼­ºê ij¸¯ÅÍ ¶óÀÎÀ» ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
¹Ýȯ°ª:
s¿¡ ÀÏÄ¡ÇÏ´Â Á¦¾à

finalSubString

public static QueryExp  finalSubString(AttributeValueExp  a,
                                      StringValueExp  s)
ij¸¯ÅÍ ¶óÀÎ ÀμöÀÇ ¸ÅĪ Á¦¾àÀ» ³ªÅ¸³»´Â Äõ¸®½ÄÀ» ¸®ÅÏÇÕ´Ï´Ù. °ª¿¡´Â ÁöÁ¤ÀÇ Ä³¸¯ÅÍ ¶óÀΰªÀÌ Æ÷ÇÔµÇÁö ¾ÊÀ¸¸é ¾ÈµË´Ï´Ù.

ÆĶó¹ÌÅÍ:
a - ¼Ó¼º½Ä
s - ij¸¯ÅÍ ¶óÀÎÄ¡ÀÇ Á¾·á¸¦ ³ªÅ¸³»´Â ij¸¯ÅÍ ¶óÀÎÄ¡½Ä
¹Ýȯ°ª:
s¿¡ ÀÏÄ¡ÇÏ´Â Á¦¾à

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.