|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
ÀÌ ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤ÇÑ ¿ÀºêÁ§Æ®¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù.
µð·ºÅ丮¿¡¼´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ®´Â ±× ¼Ó¼º°ú °ü·ÃÁöÀ» ¼ö°¡ ÀÖ½À´Ï´Ù. Attribute ÀÎÅÍÆäÀ̽º´Â ÁöÁ¤µÈ ¿ÀºêÁ§Æ®¿Í °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¼Ó¼ºÀ» ³ªÅ¸³À´Ï´Ù. ¼Ó¼º¿¡´Â 0 ÀÌ»óÀÇ °ªÀÌ Æ÷ÇÔµÇ¾î °ªÀº null ÀÇ °æ¿ìµµ ÀÖ½À´Ï´Ù. ¼Ó¼ºÄ¡´Â ¼ø¼ ºÙ¿©µµ ¼ø¼ ºÙÀÌÁö ¾Ê¾Æµµ ±¦Âú½À´Ï´Ù ( ¡¸isOrdered()¡¹¸¦ ÂüÁ¶). °ªÀÌ ¼ø¼ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì´Â º¹Á¦´Â Çã°¡µÇÁö ¾Ê½À´Ï´Ù. °ªÀÌ ¼ø¼ ºÙÀÏ ¼ö ÀÖ°í ÀÖ´Â °æ¿ì´Â º¹Á¦´Â Çã°¡µË´Ï´Ù.
¼Ó¼º ¹× ±× °ªÀÇ ³»¿ë°ú Ç¥ÇöÀº ±× ¼Ó¼ºÀÇschema·Î Á¤Àǵ˴ϴÙ. schema¿¡´Â ¼Ó¼ºÀÇ ±¸¹® ¹× ±× ¼Ó¼º¿¡ °üÇÑ ±× ¿ÜÀÇ ÇÁ·ÎÆÛƼ¿¡ ´ëÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ±âº»ÀÌ µÇ´Â µð·ºÅ丮 ¼ºñ½º°¡ schema¸¦ ¼Æ÷Æ®ÇÏ´Â °æ¿ìÀÇ, ¼Ó¼º¿¡ °üÇÑ schema Á¤º¸ÀÇ Ãëµæ ¹æ¹ýÀÇ ÀÚ¼¼ÇÑ °ÍÀº ¡¸getAttributeDefinition()¡¹ ¹× ¡¸getAttributeSyntaxDefinition()¡¹¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
2 °³ÀÇ ¼Ó¼ºÀÌ µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸Çö Ŭ·¡½º¿¡ ÀÇÇØ ÆÇº°µË´Ï´Ù. °£´ÜÇÑ ±¸Çö¿¡¼´Â Object.equals() ¸¦ »ç¿ëÇØ ¼Ó¼ºÄ¡°¡ µ¿ÀÏÇÑÁö ¾î¶²Áö ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù¸¸, º¸´Ù °íµµÀÇ ±¸Çö¿¡¼´Â schema Á¤º¸¸¦ ÀÌ¿ëÇÕ´Ï´Ù. °°ÀÌ ¾î´À ±¸Çö¿¡¼´Â constructor·Î °Ç³×Áø °ªÀ» µ¹·ÁÁÙ »Ó(¸¸Å)ÀÇ Á¤Àû ±â¾ï ±¸Á¶¸¦ Á¦°øÇØ, ´Ù¸¥ ±¸Çö¿¡¼´Â get() ¹× getAll() ¸¦ Á¤ÀÇÇØ µð·ºÅ丮·ÎºÎÅÍ µ¿ÀûÀ¸·Î °ªÀ» ÃëµæÇÕ´Ï´Ù.
Attribute ÀÇ º¯°æ (°ªÀÇ Ãß°¡³ª »èÁ¦µî)Àº ÇØ´çÇÏ´Â µð·ºÅ丮ÀÇ ¼Ó¼ºÀÇ Ç¥½Ã¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù. µð·ºÅ丮ÀÇ º¯°æÀº DirContext ÀÎÅÍÆäÀ̽ºÀÇ Á¶ÀÛÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ÇÑÁ¤ÇØ À¯È¿ÇÏ°Ô µË´Ï´Ù.
BasicAttribute
ÇʵåÀÇ °³¿ä | |
static long |
serialVersionUID
»óÈ£ ¿î¿ë¼ºÀ» À§Çؼ(¶§¹®¿¡), JNDI 1.1. 1 ÀÇ serialVersionUID ¸¦ »ç¿ëÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (int ix,
Object attrVal)
¼Ó¼ºÄ¡¸¦ ¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®¿¡ Ãß°¡ÇÕ´Ï´Ù. |
boolean |
add (Object attrVal)
¼Ó¼º¿¡ »õ·Î¿î °ªÀ» Ãß°¡ÇÕ´Ï´Ù. |
void |
clear ()
ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ ¸ðµç °ªÀ» »èÁ¦ÇÕ´Ï´Ù. |
Object |
clone ()
¼Ó¼ºÀÇ Ä«ÇǸ¦ ÀÛ¼ºÇÕ´Ï´Ù. |
boolean |
contains (Object attrVal)
°ªÀÌ ¼Ó¼º³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. |
Object |
get ()
ÀÌ ¼Ó¼ºÄ¡ÀÇ 1 °³¸¦ ²¨³À´Ï´Ù. |
Object |
get (int ix)
¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼ºÄ¡¸¦ ²¨³À´Ï´Ù. |
NamingEnumeration |
getAll ()
¼Ó¼ºÄ¡ÀÇ ¿°Å¸¦ ²¨³À´Ï´Ù. |
DirContext |
getAttributeDefinition ()
¼Ó¼ºÀÇ schema Á¤ÀǸ¦ ²¨³À´Ï´Ù. |
DirContext |
getAttributeSyntaxDefinition ()
¼Ó¼º¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ±¸¹® Á¤ÀǸ¦ ²¨³À´Ï´Ù. |
String |
getID ()
ÀÌ ¼Ó¼ºÀÇ ID ¸¦ ²¨³À´Ï´Ù. |
boolean |
isOrdered ()
¼Ó¼ºÄ¡°¡ ¼ø¼ºÎµîÀ̶ó°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇº°ÇÕ´Ï´Ù. |
Object |
remove (int ix)
¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®·ÎºÎÅÍ ¼Ó¼ºÄ¡¸¦ »èÁ¦ÇÕ´Ï´Ù. |
boolean |
remove (Object attrval)
ÁöÁ¤µÈ °ªÀ» ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
Object |
set (int ix,
Object attrVal)
¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ ¼Ó¼ºÄ¡¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
int |
size ()
ÀÌ ¼Ó¼ºÀÇ Ä¡¼ö¸¦ ²¨³À´Ï´Ù. |
ÇʵåÀÇ »ó¼¼ |
public static final long serialVersionUID
¸Þ¼ÒµåÀÇ »ó¼¼ |
public NamingEnumeration getAll() throws NamingException
NamingException
- Ä¡¸¦ ¹Ù»Û ¿ÍÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìisOrdered()
public Object get() throws NamingException
NamingException
- Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
NoSuchElementException
- ÀÌ ¼Ó¼º¿¡ °ªÀÌ ¾ø´Â °æ¿ìpublic int size()
public String getID()
public boolean contains(Object attrVal)
attrVal
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Ù, È®ÀÎ ´ë»óÀÇ °ª. null ÀÇ °æ¿ì´Â ¼Ó¼º¿¡ °ªÀÌ null ÀÇ ¼Ó¼ºÄ¡°¡ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇÑ´Ù
Object.equals(java.lang.Object)
,
BasicAttribute.equals(java.lang.Object)
public boolean add(Object attrVal)
µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸ÇöÀ¸·Î ÆÇº°µË´Ï´Ù. ±¸Çö¿¡¼´Â Object.equals() ¶Ç´Â schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
attrVal
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. null ÀÇ °æ¿ì, null °¡ ¼Ó¼ºÄ¡·Î¼ Ãß°¡µÈ´Ù
public boolean remove(Object attrval)
µ¿ÀÏÇÑÁö ¾î¶²Áö´Â ±¸ÇöÀ¸·Î ÆÇº°µË´Ï´Ù. ±¸Çö¿¡¼´Â Object.equals() ¶Ç´Â schema Á¤º¸¸¦ »ç¿ëÇØ µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.
attrval
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ÀÌ ¼Ó¼ºÀ¸·ÎºÎÅÍ »èÁ¦ÇÏ´Â °ª. null ÀÇ °æ¿ì, null ÀÇ ¼Ó¼ºÄ¡°¡ »èÁ¦µÈ´Ù
public void clear()
public DirContext getAttributeSyntaxDefinition() throws NamingException
¿¹¸¦ µé¾î, °ªÀÌ Java ÀÇ String ¿ÀºêÁ§Æ®¿©µµ, ±× µð·ºÅ丮 ±¸¹®Àº ¡¸Printable String¡¹¶Ç´Â ¡¸Telephone Number¡¹¶ó°í µË´Ï´Ù. ȤÀº °ªÀÌ ¹ÙÀÌÆ® ¹è¿ÀÇ °æ¿ì´Â ±× µð·ºÅ丮 ±¸¹®Àº ¡¸JPEG¡¹¶Ç´Â ¡¸Certificate¡¹¶ó°í µË´Ï´Ù. ¿¹¸¦ µé¾î, ¼Ó¼ºÀÇ ±¸¹®ÀÌ ¡¸JPEG¡¹ÀÇ °æ¿ì´Â ÀÌ ¸Þ¼Òµå´Â ¡¸JPEG¡¹ÀÇ ±¸¹® Á¤ÀǸ¦ µ¹·ÁÁÝ´Ï´Ù.
±¸¹® Á¤ÀǷκÎÅÍ ÃëµæÇÒ ¼ö ÀÖ´Â Á¤º¸´Â µð·ºÅ丮¿¡ ÀÇÁ¸Çϰí ÀÖ½À´Ï´Ù.
±¸ÇöÀÌ schema¸¦ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â OperationNotSupportedException °¡ ½½·Î¿ì µË´Ï´Ù. ±¸ÇöÀÌ schema¸¦ ¼Æ÷Æ®ÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå°¡ Á¤ÀǵǾî ÀûÀýÇÑ Á¤º¸°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
OperationNotSupportedException
- schemaÀÇ ÃëµæÀÌ ¼Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- schemaÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic DirContext getAttributeDefinition() throws NamingException
±¸ÇöÀÌ schema¸¦ ¼Æ÷Æ®ÇÏÁö ¾Ê´Â °æ¿ì´Â OperationNotSupportedException °¡ ½½·Î¿ì µË´Ï´Ù. ±¸ÇöÀÌ schema¸¦ ¼Æ÷Æ®ÇÏ´Â °æ¿ì´Â ÀÌ ¸Þ¼Òµå°¡ Á¤ÀǵǾî ÀûÀýÇÑ Á¤º¸°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
OperationNotSupportedException
- schemaÀÇ ÃëµæÀÌ ¼Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
NamingException
- schemaÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ìpublic Object clone()
public boolean isOrdered()
get(int)
,
remove(int)
,
add(int, java.lang.Object)
,
set(int, java.lang.Object)
public Object get(int ix) throws NamingException
ix
- ¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()
NamingException
- Ä¡ÀÇ ÃëµæÁß¿¡ ³×ÀÌ¹Ö ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
IndexOutOfBoundsException
- ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ìpublic Object remove(int ix)
ix
- »èÁ¦ÇÏ´Â °ªÀÇ À妽º. 0 <= ix < size()
IndexOutOfBoundsException
- ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ìpublic void add(int ix, Object attrVal)
ix
- »õ·Î¿î °ªÀ» Ãß°¡ÇÏ´Â ¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ À妽º. 0 <= ix <= size()attrVal
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â Ãß°¡ÇÏ´Â »õ·Î¿î °ª. null ÀÇ °æ¿ì, null °¡ °ªÀ¸·Î ÇØ¼ Ãß°¡µÈ´Ù
IndexOutOfBoundsException
- ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì
IllegalStateException
- ¼Ó¼ºÄ¡°¡ ¼ø¼ ºÙÀÏ ¼ö ÀÖÁö ¾Ê°í attrVal °¡ °ªÀÇ 1 °³ÀÎ °æ¿ìpublic Object set(int ix, Object attrVal)
ix
- ¼Ó¼ºÄ¡ÀÇ ¼ø¼ ºÙÀÏ ¼ö ÀÖ¾ú´ø ¸®½ºÆ®ÀÇ °ªÀÇ À妽º. 0 <= ix < size()attrVal
- null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â »ç¿ëÇÏ´Â ¼Ó¼ºÄ¡. null ÀÇ °æ¿ì, ³°Àº °ªÀÌ null ¿¡ º¯È¯µÈ´Ù
IndexOutOfBoundsException
- ix °¡ ÁöÁ¤µÈ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì
IllegalStateException
- attrVal °¡ ¹ú½á Á¸ÀçÇØ, ¼Ó¼ºÄ¡°¡ ¼ø¼ ºÙÀÏ ¼ö ÀÖÁö ¾ÊÀº °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.