JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.naming.directory
Ŭ·¡½º SearchResult

java.lang.Object 
  |
  +--javax.naming.NameClassPair 
        |
        +--javax.naming.Binding 
              |
              +--javax.naming.directory.SearchResult
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public class SearchResult
extends Binding

ÀÌ Å¬·¡½º´Â DirContext.search() ¸Þ¼ÒµåÀÇ °á°ú·Î¼­ µ¹·ÁÁÖ¾îÁø NamingEnumeration ÀÇ Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù.

SearchResult ÀνºÅϽº´Â º´Çà multi-thread ¾×¼¼½º¿¡ ´ëÇØ¼­ µ¿±âÈ­ µÇÁö ¾Ê½À´Ï´Ù. º¹¼öÀÇ thread°¡ °°Àº SearchResult ÀνºÅϽº¿¡ ¾×¼¼½º ÇØ º¯°æÇÏ·Á°í Çϸé(ÀÚ), ¿ÀºêÁ§Æ®´Â ¶ô µË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[]) , Á÷·ÄÈ­ µÈ Çü½Ä

»ý¼ºÀÚÀÇ °³¿ä
SearchResult (String  name, Object  obj, Attributes  attrs)
          °á°úÀÇ À̸§, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, ¹× °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.
SearchResult (String  name, Object  obj, Attributes  attrs, boolean isRelative)
          °á°úÀÇ À̸§, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, À̸§ÀÌ »ó´ëÀûÀΰ¡ ¾î¶²°¡¸¦ ÆÇ´ÜÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.
SearchResult (String  name, String  className, Object  obj, Attributes  attrs)
          °á°úÀÇ À̸§, °á°úÀÇ Å¬·¡½º¸í, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, ¹× °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.
SearchResult (String  name, String  className, Object  obj, Attributes  attrs, boolean isRelative)
          °á°úÀÇ À̸§, °á°úÀÇ Å¬·¡½º¸í, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, À̸§ÀÌ »ó´ëÀûÀΰ¡ ¾î¶²°¡¸¦ ÆÇ´ÜÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 Attributes getAttributes ()
          ÀÌ °Ë»ö °á°úÀÇ ¼Ó¼ºÀ» ÃëµæÇÕ´Ï´Ù.
 void setAttributes (Attributes  attrs)
          ÀÌ °Ë»ö °á°úÀÇ ¼Ó¼ºÀ» attrs ·Î ¼³Á¤ÇÕ´Ï´Ù.
 String toString ()
          ÀÌ °Ë»ö °á°úÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â¸¦ »ý¼ºÇÕ´Ï´Ù.
 
Ŭ·¡½º javax.naming. Binding ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getClassName , getObject , setObject
 
Ŭ·¡½º javax.naming. NameClassPair ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getName , isRelative , setClassName , setName , setRelative
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

»ý¼ºÀÚÀÇ »ó¼¼

SearchResult

public SearchResult(String  name,
                    Object  obj,
                    Attributes  attrs)
°á°úÀÇ À̸§, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, ¹× °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.

setClassName() ¸¦ »ç¿ëÇØ Ŭ·¡½º¸íÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì,getClassName() ´Â obj ÀÇ Å¬·¡½º¸í (¶Ç´Â obj °¡ null ÀÇ °æ¿ì´Â null)À» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - °Ë»ö Ç׸ñÀÇ null ÀÌ¿ÜÀÇ À̸§. °Ë»öÀÇŸ°Ù ¹®¸ÆÀ» ±âÁØÀ¸·Î ÇÏ´Â (search() ¸Þ¼ÒµåÀÇ ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÇÇØ À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù)
obj - À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®. null °¡´É
attrs - ÀÌ °Ë»ö Ç׸ñ°ú ÇÔ²² µ¹·ÁÁÖ´Â °ÍÀ» ¿ä±¸µÈ ¼Ó¼º. null ºÒ°¡
°ü·Ã Ç׸ñ:
NameClassPair.setClassName(java.lang.String) , NameClassPair.getClassName()

SearchResult

public SearchResult(String  name,
                    Object  obj,
                    Attributes  attrs,
                    boolean isRelative)
°á°úÀÇ À̸§, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, À̸§ÀÌ »ó´ëÀûÀΰ¡ ¾î¶²°¡¸¦ ÆÇ´ÜÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.

setClassName() ¸¦ »ç¿ëÇØ Ŭ·¡½º¸íÀÌ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì,getClassName() ´Â obj ÀÇ Å¬·¡½º¸í (¶Ç´Â obj °¡ null ÀÇ °æ¿ì´Â null)À» µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - °Ë»ö Ç׸ñÀÇ null ÀÌ¿ÜÀÇ À̸§
obj - À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®. null °¡´É
attrs - ÀÌ °Ë»ö Ç׸ñ°ú ÇÔ²² µ¹·ÁÁÖ´Â °ÍÀ» ¿ä±¸µÈ ¼Ó¼º. null ºÒ°¡
isRelative - name °¡ °Ë»öÀÇ Å¸°Ù ¹®¸ÆÀ» ±âÁØÀ¸·Î ÇÏ´Â À̸§ÀÇ °æ¿ì´Â true (search() ¸Þ¼ÒµåÀÇ ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÇÇØ À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù). name °¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
NameClassPair.setClassName(java.lang.String) , NameClassPair.getClassName()

SearchResult

public SearchResult(String  name,
                    String  className,
                    Object  obj,
                    Attributes  attrs)
°á°úÀÇ À̸§, °á°úÀÇ Å¬·¡½º¸í, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, ¹× °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - °Ë»ö Ç׸ñÀÇ null ÀÌ¿ÜÀÇ À̸§. °Ë»öÀÇŸ°Ù ¹®¸ÆÀ» ±âÁØÀ¸·Î ÇÏ´Â (search() ¸Þ¼ÒµåÀÇ ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÇÇØ À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù)
className - name ¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸íÀ¸·Î, null ÀÇ °æ¿ì°¡ ÀÖ´Ù. null ÀÇ °æ¿ì,getClassName() ¿¡ ÀÇÇØ obj ÀÇ Å¬·¡½º¸íÀÌ µ¹·ÁÁÖ¾îÁø´Ù. obj µµ null ÀÇ °æ¿ì,getClassName() ´Â null ¸¦ µ¹·ÁÁÖ´Â
obj - À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®. null °¡´É
attrs - ÀÌ °Ë»ö Ç׸ñ°ú ÇÔ²² µ¹·ÁÁÖ´Â °ÍÀ» ¿ä±¸µÈ ¼Ó¼º. null ºÒ°¡
°ü·Ã Ç׸ñ:
NameClassPair.setClassName(java.lang.String) , NameClassPair.getClassName()

SearchResult

public SearchResult(String  name,
                    String  className,
                    Object  obj,
                    Attributes  attrs,
                    boolean isRelative)
°á°úÀÇ À̸§, °á°úÀÇ Å¬·¡½º¸í, °á°ú°¡ ¹ÙÀÎµå µÇ´Â ¿ÀºêÁ§Æ®, °á°úÀÇ ¼Ó¼ºÀ» »ç¿ëÇØ, À̸§ÀÌ »ó´ëÀûÀΰ¡ ¾î¶²°¡¸¦ ÆÇ´ÜÇØ, °Ë»ö °á°ú¸¦ ±¸ÃàÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - °Ë»ö Ç׸ñÀÇ null ÀÌ¿ÜÀÇ À̸§
className - name ¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®ÀÇ Å¬·¡½º¸íÀ¸·Î, null ÀÇ °æ¿ì°¡ ÀÖ´Ù. null ÀÇ °æ¿ì,getClassName() ¿¡ ÀÇÇØ obj ÀÇ Å¬·¡½º¸íÀÌ µ¹·ÁÁÖ¾îÁø´Ù. obj µµ null ÀÇ °æ¿ì,getClassName() ´Â null ¸¦ µ¹·ÁÁÖ´Â
obj - À̸§¿¡ ¹ÙÀÎµå µÈ ¿ÀºêÁ§Æ®. null °¡´É
attrs - ÀÌ °Ë»ö Ç׸ñ°ú ÇÔ²² µ¹·ÁÁÖ´Â °ÍÀ» ¿ä±¸µÈ ¼Ó¼º. null ºÒ°¡
isRelative - name °¡ °Ë»öÀÇ Å¸°Ù ¹®¸ÆÀ» ±âÁØÀ¸·Î ÇÏ´Â À̸§ÀÇ °æ¿ì´Â true (search() ¸Þ¼ÒµåÀÇ ÃÖÃÊÀÇ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÇÇØ À̸§À» ºÙÀÏ ¼ö ÀÖ´Ù). name °¡ URL ij¸¯ÅÍ ¶óÀÎÀÇ °æ¿ì´Â false
°ü·Ã Ç׸ñ:
NameClassPair.setClassName(java.lang.String) , NameClassPair.getClassName()
¸Þ¼ÒµåÀÇ »ó¼¼

getAttributes

public Attributes  getAttributes()
ÀÌ °Ë»ö °á°úÀÇ ¼Ó¼ºÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ °Ë»ö °á°úÀÇ null ÀÌ¿ÜÀÇ ¼Ó¼º. Çϴõµ °¡´É
°ü·Ã Ç׸ñ:
setAttributes(javax.naming.directory.Attributes)

setAttributes

public void setAttributes(Attributes  attrs)
ÀÌ °Ë»ö °á°úÀÇ ¼Ó¼ºÀ» attrs ·Î ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
attrs - »ç¿ëÇÏ´Â null ÀÌ¿ÜÀÇ ¼Ó¼º. Çϴõµ °¡´É
°ü·Ã Ç׸ñ:
getAttributes()

toString

public String  toString()
ÀÌ °Ë»ö °á°úÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â¸¦ »ý¼ºÇÕ´Ï´Ù. ij¸¯ÅÍ ¶óÀΠǥ±â´Â ¹ÙÀεùÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â, ¹× ¡¸:¡¹À¸·Î ´Ü¶ôÁö¾îÁö´Â ÀÌ °Ë»ö °á°úÀÇ ¼Ó¼ºÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â·Î ±¸¼ºµË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀÇ ³»¿ëÀº µð¹ö±×¿¡ »ç¿ëµÇ¾î ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇØ¼®µÉ °ÍÀº ¾ø½À´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Binding ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ °Ë»ö °á°úÀÇ Ä³¸¯ÅÍ ¶óÀΠǥ±â. null ºÒ°¡

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.