|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface XPathExpression
XPathExpression
´Â ÄÄÆÄÀÏ µÈ XPath ½Ä¿¡ÀÇ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.
XPath ½ÄÀÇ Æò°¡ | |
---|---|
ÄÁÅØ½ºÆ® | ÄÁÅØ½ºÆ® Ç׸ñÀÌ ¾ø´Â ½ÄÀ» Æò°¡ÇÏ´Â ¿ä±¸¸¦ ÇßÀ» °æ¿ì, ÄÁÅØ½ºÆ®¿¡ ´Â ºñ¾îÀÖ´Â ¹®¼ ³ëµå°¡ »ç¿ëµÈ´Ù. XPath ½ÄÀ» Æò°¡Çϱâ À§ÇØ, DocumentFragment°¡ ¹®¼ ³ëµå¿Í °°°Ô ´Ù·ç¾îÁö´Â |
º¯¼ö | ½Ä¿¡ º¯¼öÀÇ ÂüÁ¶°¡ Æ÷ÇԵǴ °æ¿ì, XPathVariableResolver ¿¡ ÀÇÇØ ±× °ªÀ» ã¾Æ³¾ ¼ö ÀÖ´Ù. º¯¼ö ¸®Àý¹ö°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀºÁö, ¸®Àý¹ö·ÎºÎÅÍ º¯¼ö¿¡ ´ëÇØ¼ null ÀÌ µ¹·ÁÁÖ°íÁ³À» °æ¿ì, XPathExpressionException ÀÌ »ý¼ºµÈ´Ù. º¯¼öÀÇ °ªÀº 1ȸ
ÀÇ Æò°¡ÀÇ °úÁ¤À» ÅëÇØ¼ ºÒº¯ÀÌ ¾Æ´Ï¸é ¾ÈµÇ´Â |
ÇÔ¼ö | ½Ä¿¡ ÇÔ¼öÀÇ ÂüÁ¶°¡ Æ÷ÇԵǴ °æ¿ì, XPathFunctionResolver ¿¡ ÀÇÇØ ÇÔ¼ö¸¦ ã¾Æ³¾ ¼ö ÀÖ´Ù. ÇÔ¼ö ¸®Àý¹ö°¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀºÁö, ¸®Àý¹ö·ÎºÎÅÍ ÇÔ¼ö¿¡ ´ëÇØ¼ null ÀÌ µ¹·ÁÁÖ°íÁ³À» °æ¿ì, XPathExpressionException ÀÌ »ý¼ºµÇ´Â |
QName | ½Ä¾ÈÀÇ QName°¡ XPath À̸§ °ø°£ ÄÁÅØ½ºÆ®¿¡ ºñÃß¾î ÇØ°áµÇ´Â |
°á°ú | ½ÄÀÇ Æò°¡ÀÇ °á°ú´Â ¸ñÀûÀÇ ¹Ýȯ°ªÀÇ ÇüÅÂÀÇ ÀνºÅϽº¿¡ º¯È¯µÈ´Ù. À¯È¿ÇÑ ¹Ýȯ°ªÀÇ ÇüÅ´ XPathConstants ¿¡ Á¤ÀÇÇÑ´Ù. ¹Ýȯ°ªÀÇ ÇüÅ¿¡ÀÇ º¯È¯Àº XPath º¯È¯ ±ÔÄ¢¿¡ µû¸¥´Ù |
¸Þ¼µå °³¿ä | |
---|---|
String |
evaluate (InputSource source)
ÁöÁ¤µÈ InputSource
ÄÁÅØ½ºÆ®
À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú¸¦ String ·Î
¼ ¸®ÅÏÇÕ´Ï´Ù. |
Object |
evaluate (InputSource source,
QName returnType)
ÁöÁ¤µÈ InputSource
ÄÁÅØ½ºÆ®
À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú°¡ ÁöÁ¤µÈ ÇüÅ·μ ¸®ÅÏÇÕ´Ï´Ù. |
String |
evaluate (Object item)
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú¸¦ String ·Î
¼ ¸®ÅÏÇÕ´Ï´Ù. |
Object |
evaluate (Object item,
QName returnType)
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú°¡ ÁöÁ¤µÈ ÇüÅ·μ ¸®ÅÏÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
Object evaluate(Object item, QName returnType) throws XPathExpressionException
ÁöÁ¤µÈ ÄÁÅØ½ºÆ® À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú°¡ ÁöÁ¤µÈ ÇüÅ·μ ¸®ÅÏÇÕ´Ï´Ù.
ÄÁÅØ½ºÆ® Ç׸ñÀÇ Æò°¡ º¯¼ö, ÇÔ¼ö ¹× QName ÇØ°á°ú ¹Ýȯ°ªÀÇ ÇüÅÂÀÇ º¯È¯¿¡ ´ëÇØ¼´Â¡¸XPath ½ÄÀÇ Æò°¡¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
returnType
°¡ XPathConstants
¿¡ Á¤ÀÇµÈ ÇüŰ¡ ¾Æ´Ñ °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù.
item
¿¡ null
°ªÀÌ
Á¦°øµÇ´Â °æ¿ì´Â ÄÁÅØ½ºÆ®¿¡ ´Â ºñ¾îÀÖ´Â ¹®¼°¡ »ç¿ëµË´Ï´Ù. returnType
°¡ null
ÀÎ °æ¿ì´Â NullPointerException
°¡ ¹ß»ý µË´Ï´Ù.
item
- °³½Ã ÄÁÅØ½ºÆ®
(³ëµå ¶Ç´Â ³ëµå ¸®½ºÆ® µî)returnType
- ¸ñÀûÀÇ ¹Ýȯ°ªÀÇ ÇüÅÂ
returnType
·Î
º¯È¯ÇÑ °á°úÀÎ Object
XPathExpressionException
- ½ÄÀ» Æò°¡ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException
- returnType
°¡ XPathConstants
¿¡ Á¤ÀÇµÈ ÇüŰ¡ ¾Æ´Ñ °æ¿ì
NullPointerException
- returnType
°¡ null
ÀÎ °æ¿ìString evaluate(Object item) throws XPathExpressionException
ÁöÁ¤µÈ ÄÁÅØ½ºÆ®
À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú¸¦ String
·Î
¼ ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â returnType
°¡ XPathConstants.STRING
À¸·Î evaluate(Object item, QName returnType)
¸¦
È£ÃâÇÕ´Ï´Ù.
ÄÁÅØ½ºÆ® Ç׸ñÀÇ Æò°¡ º¯¼ö, ÇÔ¼ö ¹× QName ÇØ°á°ú ¹Ýȯ°ªÀÇ ÇüÅÂÀÇ º¯È¯¿¡ ´ëÇØ¼´Â¡¸XPath ½ÄÀÇ Æò°¡¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
item
¿¡ null
°ªÀÌ
Á¦°øµÇ´Â °æ¿ì, ÄÁÅØ½ºÆ®¿¡ ´Â ºñ¾îÀÖ´Â ¹®¼°¡ »ç¿ëµË´Ï´Ù.
item
- °³½Ã ÄÁÅØ½ºÆ®
(³ëµå ¶Ç´Â ³ëµå ¸®½ºÆ® µî)
String
·Î
º¯È¯ÇÑ °á°úÀÎ String
XPathExpressionException
- ½ÄÀ» Æò°¡ÇÒ ¼ö ¾ø´Â °æ¿ìObject evaluate(InputSource source, QName returnType) throws XPathExpressionException
ÁöÁ¤µÈ InputSource
ÄÁÅØ½ºÆ®
À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú°¡ ÁöÁ¤µÈ ÇüÅ·μ ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â InputSource
µ¥ÀÌÅÍ ¸ðµ¨À» ±¸ÃàÇØ, °á°úÀÇ ¹®¼ °´Ã¼¿¡ ´ëÇØ¼ evaluate(Object item, QName returnType)
¸¦
È£ÃâÇÕ´Ï´Ù.
ÄÁÅØ½ºÆ® Ç׸ñÀÇ Æò°¡ º¯¼ö, ÇÔ¼ö ¹× QName ÇØ°á°ú ¹Ýȯ°ªÀÇ ÇüÅÂÀÇ º¯È¯¿¡ ´ëÇØ¼´Â¡¸XPath ½ÄÀÇ Æò°¡¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
returnType
°¡ XPathConstants
¿¡ Á¤ÀÇµÈ ÇüŰ¡ ¾Æ´Ñ °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù.
source
¶Ç´Â returnType
°¡ null
ÀÎ °æ¿ì, NullPointerException
ÀÌ ¹ß»ý µË´Ï´Ù.
source
- Æò°¡ÇÏ´Â ¹®¼ÀÇ InputSource
returnType
- ¸ñÀûÀÇ ¹Ýȯ°ªÀÇ ÇüÅÂ
returnType
·Î
º¯È¯ÇÑ °á°úÀÎ Object
XPathExpressionException
- ½ÄÀ» Æò°¡ÇÒ ¼ö ¾ø´Â °æ¿ì
IllegalArgumentException
- returnType
°¡ XPathConstants
¿¡ Á¤ÀÇµÈ ÇüŰ¡ ¾Æ´Ñ °æ¿ì
NullPointerException
- source
¶Ç´Â returnType
°¡ null
ÀÎ °æ¿ìString evaluate(InputSource source) throws XPathExpressionException
ÁöÁ¤µÈ InputSource
ÄÁÅØ½ºÆ®
À¸·Î ÄÄÆÄÀÏ ³¡³ XPath ½ÄÀ» Æò°¡ÇØ, °á°ú¸¦ String
·Î
¼ ¸®ÅÏÇÕ´Ï´Ù.
ÀÌ ¸Þ¼µå´Â returnType
°¡ XPathConstants.STRING
À¸·Î evaluate(InputSource source, QName returnType)
¸¦
È£ÃâÇÕ´Ï´Ù.
ÄÁÅØ½ºÆ® Ç׸ñÀÇ Æò°¡ º¯¼ö, ÇÔ¼ö ¹× QName ÇØ°á°ú ¹Ýȯ°ªÀÇ ÇüÅÂÀÇ º¯È¯¿¡ ´ëÇØ¼´Â¡¸XPath ½ÄÀÇ Æò°¡¡¹¸¦ ÂüÁ¶ÇϽʽÿÀ.
source
°¡ null
ÀÎ °æ¿ì´Â NullPointerException
°¡ ¹ß»ý µË´Ï´Ù.
source
- Æò°¡ÇÏ´Â ¹®¼ÀÇ InputSource
String
·Î
º¯È¯ÇÑ °á°úÀÎ String
XPathExpressionException
- ½ÄÀ» Æò°¡ÇÒ ¼ö ¾ø´Â °æ¿ì
NullPointerException
- source
°¡ null
ÀÎ °æ¿ì
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.