JavaTM 2 Platform
Standard Ed. 5.0

javax.naming
Ŭ·¡½º NameClassPair

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.naming.NameClassPair
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
Serializable
¾Ë·ÁÁø Á÷°è ¼­ºê Ŭ·¡½º:
Binding

public class NameClassPair
extends Object
implements Serializable

ÀÌ Å¬·¡½º´Â ÄÁÅؽºÆ® ÀÇ ¹ÙÀεùÀÇ °´Ã¼¸í°ú Ŭ·¡½º¸íÀÇ Æä¾î¸¦ ³ªÅ¸³À´Ï´Ù.

ÄÁÅؽºÆ®Àº À̸§¿¡¼­ °´Ã¼¿¡ÀÇ ¹ÙÀεùÀ¸·Î ±¸¼ºµË´Ï´Ù. NameClassPair Ŭ·¡½º´Â ¹ÙÀÎµå µÈ °´Ã¼ÀÇ À̸§°ú Ŭ·¡½º¸¦ ³ªÅ¸³À´Ï´Ù. NameClassPair Ŭ·¡½º´Â ÆÐÅ°Áö¸íÀÌ ¿ÏÀü ÁöÁ¤µÈ Ŭ·¡½º¸íÀ» ³ªÅ¸³»´Â À̸§°ú ij¸¯ÅÍ ¶óÀÎÀ¸·Î ±¸¼ºµË´Ï´Ù.

À̸§°ú Ŭ·¡½ºÀÇ Æä¾îÀÇ ³»¿ëÀ» µ¿ÀûÀ¸·Î »ý¼ºÇÏ´Â ³×ÀÌ¹Ö ½Ã½ºÅÛÀÇ °æ¿ì´Â ¼­ºê Ŭ·¡½º¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

NameClassPair ÀνºÅϽº´Â º´Çà ¾×¼¼½º¿¡ ´ëÇؼ­ º¹¼öÀÇ thread¿¡¼­´Â µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. NameClassPair¿¡ µ¿½Ã¿¡ ¾×¼¼½º ÇÒ ÇÊ¿ä°¡ ÀÖ´Â thread´Â ±× ÀÚü·Î µ¿±âÈ­ µÇ¾î ÇÊ¿äÇÑ ¶ôÀ» Á¦°øÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3
°ü·Ã Ç׸ñ:
Context.list(javax.naming.Name), Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚ °³¿ä
NameClassPair (String  name, String  className)
          ÁöÁ¤ÇÑ À̸§ ¹× Ŭ·¡½º¸íÀÇ NameClassPair ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
NameClassPair (String  name, String  className, boolean isRelative)
          ÁöÁ¤ÇÑ À̸§, Ŭ·¡½º¸í ¹× ¸®½ºÆ® ÄÁÅؽºÆ®¸¦ ±âÁØÀ¸·Î ÇÏ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â NameClassPair ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 String getClassName ()
          ÀÌ ¹ÙÀεùÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù.
 String getName ()
          ÀÌ ¹ÙÀεùÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.
 String getNameInNamespace ()
          ÀÌ ¹ÙÀεùÀÇ ¿ÏÀüÇÑ À̸§À» ÃëµæÇÕ´Ï´Ù.
 boolean isRelative ()
          ÀÌ ¹ÙÀεùÀÇ À̸§ÀÌ Å¸°Ù ÄÁÅؽºÆ® (list() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀΰ¡ ¾î¶²°¡¸¦ ÆÇ´ÜÇÕ´Ï´Ù.
 void setClassName (String  name)
          ÀÌ ¹ÙÀεùÀÇ Å¬·¡½º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.
 void setName (String  name)
          ÀÌ ¹ÙÀεùÀÇ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
 void setNameInNamespace (String  fullName)
          ÀÌ ¹ÙÀεùÀÇ ¿ÏÀüÇÑ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.
 void setRelative (boolean r)
          ÀÌ ¹ÙÀεùÀÇ À̸§ÀÌ Å¸°Ù ÄÁÅؽºÆ® (list() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀΰ¡ ¾î¶²°¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ À̸§ ¶Ç´Â Ŭ·¡½ºÀÇ Æä¾îÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» »ý¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

NameClassPair

public NameClassPair(String  name,
                     String  className)
ÁöÁ¤ÇÑ À̸§ ¹× Ŭ·¡½º¸íÀÇ NameClassPair ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ À̸§. ¡¸Å¸°Ù ÄÁÅؽºÆ® ¡¹ (list() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸í
className - null °¡´É¼ºÀÌ ÀÖ´Â À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸í. ¹ÙÀÎµå µÈ °´Ã¼°¡ nullÀÎ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
getClassName(), setClassName(java.lang.String), getName(), setName(java.lang.String)

NameClassPair

public NameClassPair(String  name,
                     String  className,
                     boolean isRelative)
ÁöÁ¤ÇÑ À̸§, Ŭ·¡½º¸í ¹× ¸®½ºÆ® ÄÁÅؽºÆ®¸¦ ±âÁØÀ¸·Î ÇÏ°í ÀÖ´ÂÁö¸¦ ³ªÅ¸³»´Â NameClassPair ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - °´Ã¼ÀÇ null ÀÌ¿ÜÀÇ À̸§
className - null °¡´É¼ºÀÌ ÀÖ´Â À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸í. ¹ÙÀÎµå µÈ °´Ã¼°¡ nullÀÎ °æ¿ì´Â null
isRelative - name°¡ Ÿ°Ù ÄÁÅؽºÆ® (list() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀÇ °æ¿ì´Â true. name°¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
getClassName(), setClassName(java.lang.String), getName(), setName(java.lang.String), isRelative(), setRelative(boolean)
¸Þ¼­µåÀÇ »ó¼¼

getClassName

public String  getClassName()
ÀÌ ¹ÙÀεùÀÇ À̸§¿¡ ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù. ÂüÁ¶ ¶Ç´Â ÀϺÎÀÇ °£Á¢ Á¤º¸°¡ ¹ÙÀÎµå µÇ°í ÀÖ´Â °æ¿ì´Â Binding.getObject()¿¡ ÀÇÇØ ¸®ÅÏµÈ °´Ã¼ÀÇ Å¬·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
null °¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀÎµå µÈ °´Ã¼ÀÇ Å¬·¡½º¸í. ¹ÙÀÎµå µÈ °´Ã¼°¡ nullÀÎ °æ¿ì´Â null
°ü·Ã Ç׸ñ:
Binding.getObject(), Binding.getClassName(), setClassName(java.lang.String)

getName

public String  getName()
ÀÌ ¹ÙÀεùÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. isRelative()°¡ trueÀÎ °æ¿ì, ÀÌ À̸§Àº Ÿ°Ù ÄÁÅؽºÆ® (list() ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀÔ´Ï´Ù. isRelative()°¡ falseÀÎ °æ¿ì, ÀÌ À̸§Àº URL ij¸¯ÅÍ ¶óÀÎÀÌ µË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¹ÙÀεùÀÇ null ÀÌ¿ÜÀÇ À̸§
°ü·Ã Ç׸ñ:
isRelative(), setName(java.lang.String)

setName

public void setName(String  name)
ÀÌ ¹ÙÀεùÀÇ À̸§À» ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - À̸§À¸·Î¼­ »ç¿ëÇÏ´Â null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀÎ
°ü·Ã Ç׸ñ:
getName(), setRelative(boolean)

setClassName

public void setClassName(String  name)
ÀÌ ¹ÙÀεùÀÇ Å¬·¡½º¸íÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - null °¡´É¼ºÀÌ Àִ Ŭ·¡½º¸íÀ¸·Î¼­ »ç¿ëÇϴ ij¸¯ÅÍ ¶óÀÎ. nullÀÎ °æ¿ì, Binding.getClassName()¿¡ ¼­´Â ¹ÙÀεùÀÇ °´Ã¼ÀÇ ½ÇÁ¦ÀÇ Å¬·¡½º¸íÀÌ ¸®ÅϵȴÙ. ¹ÙÀÎµå µÈ °´Ã¼°¡ nullÀÎ °æ¿ì, Ŭ·¡½º¸íÀº nullÀÌ µÇ´Â
°ü·Ã Ç׸ñ:
getClassName(), Binding.getClassName()

isRelative

public boolean isRelative()
ÀÌ ¹ÙÀεùÀÇ À̸§ÀÌ Å¸°Ù ÄÁÅؽºÆ® (list() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀΰ¡ ¾î¶²°¡¸¦ ÆÇ´ÜÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¹ÙÀεùÀÇ À̸§ÀÌ Å¸°Ù ÄÁÅؽºÆ®¿¡ ´ëÇÑ »ó´ë¸íÀÇ °æ¿ì´Â true. ÀÌ ¹ÙÀεùÀÇ À̸§ÀÌ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
setRelative(boolean), getName()

setRelative

public void setRelative(boolean r)
ÀÌ ¹ÙÀεùÀÇ À̸§ÀÌ Å¸°Ù ÄÁÅؽºÆ® (list() ¸Þ¼­µåÀÇ ÃÖÃÊÀÇ ÆĶó¹ÌÅÍ)¿¡ ´ëÇÑ »ó´ë¸íÀΰ¡ ¾î¶²°¡¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
r - trueÀÎ °æ¿ì, ¹ÙÀεùÀÇ À̸§Àº Ÿ°Ù ÄÁÅؽºÆ®¿¡ ´ëÇÑ »ó´ë¸í. falseÀÎ °æ¿ì, ¹ÙÀεùÀÇ À̸§Àº URL ij¸¯ÅÍ ¶óÀÎ
°ü·Ã Ç׸ñ:
isRelative(), setName(java.lang.String)

getNameInNamespace

public String  getNameInNamespace()
ÀÌ ¹ÙÀεùÀÇ ¿ÏÀüÇÑ À̸§À» ÃëµæÇÕ´Ï´Ù. ¿ÏÀüÇÑ À̸§À̶õ ÀÌ ¹ÙÀεù ÀÚüÀÇ À̸§ °ø°£¿¡ À־ÀÇ ¹ÙÀεùÀÇ Àý´ë¸íÀÔ´Ï´Ù. Context.getNameInNamespace()¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ¹ÙÀεù¿¡ ´ëÇØ ¿ÏÀüÇÑ À̸§ÀÇ °³³äÀÌ ¼º¸³ÇÏÁö ¾Ê´Â °Í °°Àº ³×ÀÌ¹Ö ½Ã½ºÅÛ¿¡¼­´Â UnsupportedOperationExceptionÀÌ ¹ß»ý µË´Ï´Ù. ÀÌ ¸Þ¼­µåÀÇ µµÀÔÀü¿¡ ÀÛ¼ºµÈ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ°¡ »ç¿ëµÇ°í ÀÖ´Â °æ¿ì¿¡µµ, ÀÌ ¿¹¿Ü°¡ ¹ß»ý µË´Ï´Ù.

ÀÌ ¸Þ¼­µå·Î ¸®ÅÏµÈ Ä³¸¯ÅÍ ¶óÀÎÀº JNDI ÄÄÆÛÁþÀ̸§Àº ¾Æ´Ï°í, ÄÁÅؽºÆ® ¸Þ¼­µå¿¡ Á÷Á¢ °Ç³×ÁÙ ¼ö ¾ø½À´Ï´Ù.

¹Ýȯ°ª:
ÀÌ ¹ÙÀεùÀÇ ¿ÏÀüÇÑ À̸§
¿¹¿Ü:
UnsupportedOperationException - ³×ÀÌ¹Ö ½Ã½ºÅÛÀ¸·Î ¿ÏÀüÇÑ À̸§ÀÇ °³³äÀÌ ÀÌ ¹ÙÀεù¿¡ ´ëÇØ ¼º¸³ÇÏÁö ¾Ê´Â °æ¿ì
µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
setNameInNamespace(java.lang.String), getName()

setNameInNamespace

public void setNameInNamespace(String  fullName)
ÀÌ ¹ÙÀεùÀÇ ¿ÏÀüÇÑ À̸§À» ¼³Á¤ÇÕ´Ï´Ù. NameClassPair°¡ ÀÛ¼ºµÇ¾úÀ» ¶§, ÀÌ ¹ÙÀεù¿¡ ¿ÏÀüÇÑ À̸§À» Àû¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì´Â ¸Åȸ ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇØ ¿ÏÀüÇÑ À̸§À» ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

¿ÏÀüÇÑ À̸§À» null ·Î ¼³Á¤ÇßÀ» °æ¿ì³ª, ÀüÇô ¼³Á¤ÇÏ°í ÀÖÁö ¾Ê´Â °æ¿ì´Â getNameInNamespace()¸¦ È£ÃâÇÏ¸é ¿¹¿Ü°¡ ¹ß»ý µË´Ï´Ù.

ÆĶó¹ÌÅÍ:
fullName - »ç¿ëÇÏ´Â ¿ÏÀüÇÑ À̸§
µµÀÔµÈ ¹öÀü :
1.5
°ü·Ã Ç׸ñ:
getNameInNamespace(), setName(java.lang.String)

toString

public String  toString()
ÀÌ À̸§ ¶Ç´Â Ŭ·¡½ºÀÇ Æä¾îÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» »ý¼ºÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀΠǥÇöÀº ±¸µÎÁ¡ ( ¡¸:¡¹)À¸·Î ´Ü¶ôÁö¾îÁö´Â À̸§°ú Ŭ·¡½º¸íÀ¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀÇ ³»¿ëÀº µð¹ö±×¿¡ À¯È¿ÇØ, ÇÁ·Î±×·¥¿¡¼­´Â Çؼ®µÇÁö ¾Ê½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ À̸§°ú Ŭ·¡½ºÀÇ Æä¾îÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2 Platform
Standard Ed. 5.0

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