|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
java.lang.Objectjavax.xml.namespace.QName
public class QName
QName
´Â XML »ç¾ç¡¸XML Schema Part2: Datatypes specification¡¹, ¡¸Namespaces in XML¡¹, ¡¸Namespaces in XML Errata¡¹¿¡ Á¤Àǵǰí Àִ¼ö½Ä¸íÀ» ³ªÅ¸³À´Ï´Ù.
QName
°ª¿¡´ÂÀ̸§ °ø°£ URI, ·ÎÄà ºÎºÐ, Á¢µÎ»ç°¡ Æ÷ÇԵ˴ϴÙ.
XML ÀÔ·Â ¼Ò½º
¿¡Á¸ÀçÇϴ°æ¿ì¿¡
QName
¿¡´Â ÀÚ±¸ Á¤º¸¸¦ º¸°ü À¯ÁöÇÏ´Â Á¢µÎ»ç°¡ Æ÷ÇԵ˴ϴÙ. QName.equals(Object)
³», ¶Ç´Â QName.hashCode()
°è»ê¿¡´Â Á¢µÎ»ç´Â»ç¿ëµÇÁö ¾Ê½À´Ï´Ù. µ¿Àϼº ¹× ÇØ½Ã ÄÚµå´Â À̸§ °ø°£ URI ¹× ·ÎÄà ºÎºÐ¸¶¼Å¸¦ »ç¿ëÇØ Á¤Àǵ˴ϴÙ.
À̸§ °ø°£ URI¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, XMLConstants.NULL_NS_URI
·Î ¼³Á¤µË´Ï´Ù. Á¢µÎ»ç¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì, XMLConstants.DEFAULT_NS_PREFIX
·Î ¼³Á¤µË´Ï´Ù.
QName
´Â ºÒº¯ÀÔ´Ï´Ù.
»ý¼ºÀÚ °³¿ä | |
---|---|
QName (String localPart)
·ÎÄà ºÎºÐÀ» ÁöÁ¤ÇÏ´Â QName »ý¼ºÀÚ
ÀÔ´Ï´Ù. |
|
QName (String namespaceURI,
String localPart)
À̸§ °ø°£ URI¿Í ·ÎÄà ºÎºÐÀ» ÁöÁ¤ÇÏ´Â QName »ý¼ºÀÚ
ÀÔ´Ï´Ù. |
|
QName (String namespaceURI,
String localPart,
String prefix)
À̸§ °ø°£ URI, ·ÎÄà ºÎºÐ, Á¢µÎ»ç¸¦ ÁöÁ¤ÇÏ´Â QName »ý¼ºÀÚ
ÀÔ´Ï´Ù. |
¸Þ¼µå °³¿ä | |
---|---|
boolean |
equals (Object objectToTest)
ÀÌ QName °¡ ´Ù¸¥ Object ¿Í
µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
String |
getLocalPart ()
ÀÌ QName
·ÎÄà ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù. |
String |
getNamespaceURI ()
ÀÌ QName
À̸§ °ø°£ URI¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getPrefix ()
ÀÌ QName
Á¢µÎ»ç¸¦ ÃëµæÇÕ´Ï´Ù. |
int |
hashCode ()
ÀÌ QName
ÇØ½Ã Äڵ带 »ý¼ºÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ QName
String Ç¥Çö
QName ¸¦ String ·Î
¼ ³ªÅ¸³»´Â ÀϹÝÀûÀ¸·Î ¹Þ¾Æµé¿©Áö°í ÀÖ´Â ¹æ¹ýÀº James Clark ¿¡
ÇØÁ¤Àǵǰí ÀÖ½À´Ï´Ù . |
static QName |
valueOf (String qNameAsString)
¼½ÄÈ µÈ String
ÇØ¼®À¸·ÎºÎÅÍ ÃëµæµÈ QName ÀÔ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
---|
clone,
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
»ý¼ºÀÚ »ó¼¼ |
---|
public QName(String namespaceURI, String localPart)
À̸§ °ø°£ URI¿Í
·ÎÄà ºÎºÐÀ» ÁöÁ¤ÇÏ´Â QName
»ý¼ºÀÚ
ÀÔ´Ï´Ù.
À̸§ °ø°£ URI°¡ null
ÀÎ °æ¿ì, XMLConstants.NULL_NS_URI
·Î ¼³Á¤µË´Ï´Ù. ÀÌ °ªÀº¡¸Namespaces in XML¡¹»ç¾ç¿¡ Á¤Àǵǰí ÀÖµµ·Ï, À̸§ °ø°£ÀÌ ¸í½ÃÀûÀ¸·Î Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¾×¼ÇÀº QName 1.0 À¸·Î ȣȯ¼ºÀÌ ÀÖ´Â µ¿ÀÛÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù. ÄÚµù ½ºÅ¸ÀϷμXMLConstants.NULL_NS_URI
Ä¡¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
·ÎÄà ºÎºÐÀÌ null
ÀÎ °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù. ""
·ÎÄà ºÎºÐÀº QName 1.0 °úÀÇ È£È¯¼ºÀÌ ÀÖ´Â µ¿ÀÛÀÌ º¸°ü À¯ÁöµË´Ï´Ù.
ÀÌ »ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì, Á¢µÎ»ç´Â XMLConstants.DEFAULT_NS_PREFIX
·Î ¼³Á¤µË´Ï´Ù.
À̸§ °ø°£ URI´Â URI reference ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ·ÎÄà ºÎºÐÀº, ¡¸Namespaces in XML¡¹ ·Î °¡¸®Å°´Â NCName ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù.
namespaceURI
- QName
À̸§ °ø°£ URIlocalPart
- QName
·ÎÄà ºÎºÐQName(String namespaceURI, String localPart, String prefix)
public QName(String namespaceURI, String localPart, String prefix)
À̸§ °ø°£ URI, ·ÎÄà ºÎºÐ, Á¢µÎ»ç¸¦ ÁöÁ¤ÇÏ´Â QName
»ý¼ºÀÚ
ÀÔ´Ï´Ù.
À̸§ °ø°£ URI°¡ null
ÀÎ °æ¿ì, XMLConstants.NULL_NS_URI
·Î ¼³Á¤µË´Ï´Ù. ÀÌ °ªÀº¡¸Namespaces in XML¡¹»ç¾ç¿¡ Á¤Àǵǰí ÀÖµµ·Ï, À̸§ °ø°£ÀÌ ¸í½ÃÀûÀ¸·Î Á¤ÀǵǾî ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¾×¼ÇÀº QName 1.0 À¸·Î ȣȯ¼ºÀÌ ÀÖ´Â µ¿ÀÛÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù. ÄÚµù ½ºÅ¸ÀϷμXMLConstants.NULL_NS_URI
Ä¡¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
·ÎÄà ºÎºÐÀÌ null
ÀÎ °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù. ""
·ÎÄà ºÎºÐÀº QName 1.0 °úÀÇ È£È¯¼ºÀÌ ÀÖ´Â µ¿ÀÛÀÌ º¸°ü À¯ÁöµË´Ï´Ù.
Á¢µÎ»ç°¡ null
ÀÎ °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù. XMLConstants.DEFAULT_NS_PREFIX
¸¦
»ç¿ëÇØ, Á¢µÎ»ç°¡ Á¸ÀçÇÏÁö ¾Ê´ÂÁö, Á¢µÎ»ç°¡ °ü°è¾ø´Â °ÍÀ» ¸í½ÃÀûÀ¸·Î Áö½ÃÇÕ´Ï´Ù.
À̸§ °ø°£ URI´Â URI reference ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ·ÎÄà ºÎºÐ ¹× Á¢µÎ»ç´Â ¡¸Namespaces in XML¡¹ ·Î °¡¸®Å°´Â NCName ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù.
namespaceURI
- QName
À̸§ °ø°£ URIlocalPart
- QName
·ÎÄà ºÎºÐprefix
- QName
Á¢µÎ»çpublic QName(String localPart)
·ÎÄà ºÎºÐÀ» ÁöÁ¤ÇÏ´Â QName
»ý¼ºÀÚ
ÀÔ´Ï´Ù.
·ÎÄà ºÎºÐÀÌ null
ÀÎ °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù. ""
·ÎÄà ºÎºÐÀº QName 1.0 °úÀÇ È£È¯¼ºÀÌ ÀÖ´Â µ¿ÀÛÀÌ º¸°ü À¯ÁöµË´Ï´Ù.
ÀÌ »ý¼ºÀÚ¸¦ »ç¿ëÇÏ´Â °æ¿ì, À̸§ °ø°£ URI¸¦ XMLConstants.NULL_NS_URI
·Î ¼³Á¤ÇØ, Á¢µÎ»ç¸¦ XMLConstants.DEFAULT_NS_PREFIX
·Î ¼³Á¤ÇÕ´Ï´Ù.
XML ÄÁÅØ½ºÆ®¿¡ ¼´Â ¸ðµç ¿ä¼Ò¸í ¹× ¼Ó¼º¸íÀÌ À̸§ °ø°£ÀÇ ÄÁÅØ½ºÆ®¿¡ Á¸ÀçÇÕ´Ï´Ù. QName
±¸Ãà½Ã¿¡
À̰ÍÀ» ¸í½ÃÀûÀ¸·Î ÇÏ´Â °Í¿¡ÀÇÇØ XML Ÿ´ç¼º ¿¡·¯ÀÇ Áø´ÜÀ» ¿ëÀÌÇÏ°Ô ÇÕ´Ï´Ù. »ý¼ºÀÚ
QName(String namespaceURI, String localPart)
¹× QName(String namespaceURI, String localPart, String prefix)
¸¦
»ç¿ëÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù.
·ÎÄà ºÎºÐÀº, ¡¸Namespaces in XML¡¹·Î °¡¸®Å°´Â NCName ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù.
localPart
- QName
·ÎÄà ºÎºÐQName(String namespaceURI, String localPart)
,
QName(String namespaceURI, String localPart, String prefix)
¸Þ¼µåÀÇ »ó¼¼ |
---|
public String getNamespaceURI()
ÀÌ QName
À̸§ °ø°£ URI¸¦ ÃëµæÇÕ´Ï´Ù.
QName
À̸§ °ø°£ URIpublic String getLocalPart()
ÀÌ QName
·ÎÄà ºÎºÐÀ» ÃëµæÇÕ´Ï´Ù.
QName
·ÎÄà ºÎºÐpublic String getPrefix()
ÀÌ QName
Á¢µÎ»ç¸¦ ÃëµæÇÕ´Ï´Ù.
QName
¿¡ ÇÒ´çÇÒ ¼ö ÀÖ´Â Á¢µÎ»ç´Â ´Ù¸¥ ÄÁÅØ½ºÆ®¿¡ ¼´ÂÀ¯È¿ÇÏÁö ¾ÊÀ»°¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î
¹®¼ÀÇ ±¸¹® ºÐ¼®ÀÇ ÄÁÅØ½ºÆ®
À¸·ÎQName
¿¡ Á¢µÎ»ç¸¦ ÇÒ´çÇÒ ¼ö ÀÖ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù¸¸, ±× Á¢µÎ»ç´Â ´Ù¸¥ ¹®¼ÀÇ ÄÁÅØ½ºÆ®¿¡ ¼´Â ¹«È¿ÀÎ °æ¿ì°¡ ÀÖ½À´Ï´Ù.
QName
Á¢µÎ»çpublic final boolean equals(Object objectToTest)
ÀÌ QName
°¡ ´Ù¸¥ Object
¿Í
µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
ÆÇÁ¤ÇÏ´Â Object
ÀÌ QName
°¡ ¾Æ´ÑÁö, null
ÀÎ °æ¿ì, ÀÌ ¸Þ¼µå´Â false
¸¦ ¸®ÅÏÇÕ´Ï´Ù.
2°³ÀÇ QName
´Â
¾çÂÊ ¸ðµÎÀÇ À̸§ °ø°£ URI¿Í
·ÎÄà ºÎºÐÀÌ µ¿ÀÏÇÑ °æ¿ì¿¡°Ô¸¸ °°´Ù¶ó°í º¸ÀÔ´Ï´Ù. ÀÌ ¸Þ¼µå´Â String.equals()
¸¦ »ç¿ëÇØ, À̸§ °ø°£ URI¿Í
·ÎÄà ºÎºÐÀÌ °°Àº°¡ üũÇÕ´Ï´Ù. µ¿ÀϼºÀÇ ÆÇÁ¤¿¡ Á¢µÎ»ç´Â»ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Object.equals(Object)
¹ü¿ë ±Ô¾àÀ» ä¿ó´Ï´Ù.
Object
³»ÀÇ equals
objectToTest
- ÀÌ QName
¿Í
°°Àº°¡ ¾î¶²°¡°¡ ºñ±³µÇ´Â Object
Object
ÀÌ ÀÌ QName
¿Í
µ¿ÀÏÇÑ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Object.hashCode()
,
Hashtable
public final int hashCode()
ÀÌ QName
ÇØ½Ã Äڵ带 »ý¼ºÇÕ´Ï´Ù.
ÇØ½Ã ÄÚµå´Â QName
À̸§ °ø°£ URI¿Í
·ÎÄà ºÎºÐÀÇ ¾çÂÊ ¸ðµÎ¸¦ »ç¿ëÇØ °è»êµË´Ï´Ù. ÇØ½Ã ÄÚµåÀÇ °è»ê¿¡ Á¢µÎ»ç´Â»ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Þ¼µå´Â Object.hashCode()
¹ü¿ë ±Ô¾àÀ» ä¿ó´Ï´Ù.
Object
³»ÀÇ hashCode
QName
Object
ÇØ½Ã ÄÚµåObject.equals(java.lang.Object)
,
Hashtable
public String toString()
ÀÌ QName
String
Ç¥Çö
QName
¸¦ String
·Î
¼ ³ªÅ¸³»´Â ÀϹÝÀûÀ¸·Î ¹Þ¾Æµé¿©Áö°í ÀÖ´Â ¹æ¹ýÀº James Clark ¿¡
ÇØÁ¤Àǵǰí ÀÖ½À´Ï´Ù . À̰ÍÀº ¡¸Ç¥ÁØ¡¹»ç¾çÀÌ ¾Æ´Õ´Ï´Ù¸¸, ÀϹÝÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Transformer.setParameter(String name, Object value)
µîÀÔ´Ï´Ù. ÀÌ ±¸ÇöÀº QName
¸¦ { + À̸§ °ø°£ URI + } + ·ÎÄà ºÎºÐ¿¡¼ ³ªÅ¸³À´Ï´Ù. À̸§ °ø°£ URI . equals(XMLConstants.NULL_NS_URI)
ÀÎ °æ¿ì, ·ÎÄà ºÎºÐ¸¸ÀÌ ¸®Åϵ˴ϴÙ
. ÀÌ ¸Þ¼µåÀÇ ÀûÀýÇÑ ¿ëµµ´Â µð¹ö±×³ª »ç¿ëÀÚ
¿ëÀÇ ·Î±× µîÀÔ´Ï´Ù.
Á¢µÎ»çÀÇ °ªÀº String
Ç¥ÇöÀÇ ÀϺημµ¹·ÁÁÖ°íÁöÁö ¾ÊÀº°ÍÀ¸·Î ÁÖÀÇÇØ ÁÖ¼¼¿ä.
ÀÌ ¸Þ¼µå´Â Object.toString()
¹ü¿ë ±Ô¾àÀ» ä¿ó´Ï´Ù.
Object
³»ÀÇ toString
QName
String
Ç¥Çöpublic static QName valueOf(String qNameAsString)
¼½ÄÈ µÈ String
ÇØ¼®À¸·ÎºÎÅÍ ÃëµæµÈ QName
ÀÔ´Ï´Ù.
String
°¡ null
, ¶Ç´Â QName.toString()
¼½Ä¿¡ µû¸£Áö ¾ÊÀº °æ¿ì, IllegalArgumentException
°¡ ¹ß»ý µË´Ï´Ù.
String
´Â QName.toString()
¿¡ ÀÇÇØ ¸®ÅϵÈ
Çü½ÄÀÌ ¾Æ´Ï¸é ¾ÈµË´Ï´Ù.
QName
¸¦ String
·Î
¼ ³ªÅ¸³»´Â ÀϹÝÀûÀ¸·Î ¹Þ¾Æµé¿©Áö°í ÀÖ´Â ¹æ¹ýÀº James Clark ¿¡
ÇØÁ¤Àǵǰí ÀÖ½À´Ï´Ù . À̰ÍÀº ¡¸Ç¥ÁØ¡¹»ç¾çÀÌ ¾Æ´Õ´Ï´Ù¸¸, ÀϹÝÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î Transformer.setParameter(String name, Object value)
µîÀÔ´Ï´Ù. ÀÌ ±¸ÇöÀº { + À̸§ °ø°£ URI + } + ·ÎÄà ºÎºÐ¿¡¼ ¼½ÄÈ µÈ String
¸¦ ÇØ¼®ÇÕ´Ï´Ù. À̸§ °ø°£ URI . equals(XMLConstants.NULL_NS_URI)
ÀÎ °æ¿ì, ·ÎÄà ºÎºÐ¸¸ÀÌ Á¦°øµÉ °ÍÀÔ´Ï´Ù.
Á¢µÎ»çÄ¡´Â String
¿¡
³ªÅ¸³¾ ¼ö ¾ø´Â¸ð¾Æ µÎ¾îXMLConstants.DEFAULT_NS_PREFIX
·Î ¼³Á¤µË´Ï´Ù.
ÀÌ ¸Þ¼µå´Â °á°úÀÇ QName
¸¦ ¿ÏÀüÇÏ°Ô °ËÁõÇÏÁö ¾Ê½À´Ï´Ù.
À̸§ °ø°£ URI´Â URI reference ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù. ¶Ç, ·ÎÄà ºÎºÐÀº, ¡¸Namespaces in XML¡¹ ·Î °¡¸®Å°´Â NCName ·Î¼ °ËÁõµÇÁö ¾Ê½À´Ï´Ù.
qNameAsString
- QName
String
Ç¥Çö
String
¿¡ ´ëÀÀÇÏ´Â QName
QName.toString()
|
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 µµ ÂüÁ¶ÇϽʽÿÀ.