|
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.