JavaTM Platform
Standard Ed. 6

인터페이스
javax.naming.Name 의 사용

Name 를 사용하고 있는 패키지
javax.naming 네임 서비스에 액세스하기 위한 클래스 및 인터페이스를 제공합니다.  
javax.naming.directory javax.naming 패키지를 확장해, 디렉토리 서비스에 액세스 하는 기능을 제공합니다.  
javax.naming.event 네이밍 및 디렉토리 서비스에 액세스 하는 경우, 이벤트 통지를 지원하고 있습니다.  
javax.naming.ldap LDAPv3 의 확장 조작과 컨트롤을 지원합니다.  
javax.naming.spi javax.naming 및 관련 패키지에 의해, 네이밍 서비스 및 디렉토리 서비스에의 액세스를 동적으로 플러그 인 하는 수단을 제공합니다.  
 

javax.naming 에서의 Name 의 사용
 

Name 를 구현하고 있는 javax.naming 의 클래스
 class CompositeName
          이 클래스는, 합성명을 나타냅니다.
 class CompoundName
          이 클래스는 복합명을 나타냅니다.
 

Name 로서 선언되고 있는 javax.naming 의 필드
protected  Name CannotProceedException. altName
          문맥 altNameCtx 에 관련한 해결된 객체의 이름을 포함합니다.
protected  Name LinkException. linkRemainingName
          미해결의 나머지의 링크를 포함합니다.
protected  Name LinkException. linkResolvedName
          정상적으로 해결된 링크의 부분을 포함합니다.
protected  Name NamingException. remainingName
          미해결의 나머지의 이름을 포함합니다.
protected  Name CannotProceedException. remainingNewName
          Context.rename()에 대한 2 번째의 name 인수의 나머지의 미해결 부분이 포함됩니다.
protected  Name NamingException. resolvedName
          정상적으로 해결된 이름의 부분을 포함합니다.
 

Name 를 돌려주는 javax.naming 의 메소드
 Name Name. add (int posn, String  comp)
          단일의 컴퍼넌트를, 이 이름의 지정한 위치에 추가합니다.
 Name CompoundName. add (int posn, String  comp)
          단일의 컴퍼넌트를, 이 복합명의 지정한 위치에 추가합니다.
 Name CompositeName. add (int posn, String  comp)
          단일의 컴퍼넌트를, 이 합성명의 지정한 위치에 추가합니다.
 Name Name. add (String  comp)
          단일의 컴퍼넌트를 이 이름의 마지막에 추가합니다.
 Name CompoundName. add (String  comp)
          단일의 컴퍼넌트를 이 복합명의 마지막에 추가합니다.
 Name CompositeName. add (String  comp)
          단일의 컴퍼넌트를 이 합성명의 마지막에 추가합니다.
 Name Name. addAll (int posn, Name  n)
          이름의 컴퍼넌트를, 이 이름의 지정한 위치에 순서에 추가합니다.
 Name CompoundName. addAll (int posn, Name  n)
          복합명의 컴퍼넌트를, 이 복합명의 지정한 위치에 순서에 추가합니다.
 Name CompositeName. addAll (int posn, Name  n)
          합성명의 컴퍼넌트를, 이 합성명의 지정한 위치에 순서에 추가합니다.
 Name Name. addAll (Name  suffix)
          이름의 컴퍼넌트를, 이 이름의 말미에 순서에 추가합니다.
 Name CompoundName. addAll (Name  suffix)
          복합명의 컴퍼넌트를, 이 복합명의 말미에 순서에 추가합니다.
 Name CompositeName. addAll (Name  suffix)
          합성명의 컴퍼넌트를, 이 합성명의 말미에 순서에 추가합니다.
 Name Context. composeName (Name  name, Name  prefix)
          이 문맥을 기준으로 한 이름을 가지는 이 문맥의 이름을 변환합니다.
 Name InitialContext. composeName (Name  name, Name  prefix)
          이 문맥을 기준으로 한 이름을 가지는 이 문맥의 이름을 변환합니다.
 Name CannotProceedException. getAltName ()
          이 예외의 altName 필드를 가져옵니다.
 Name LinkException. getLinkRemainingName ()
          링크명의 나머지의 미해결 부분을 가져옵니다.
 Name LinkException. getLinkResolvedName ()
          정상적으로 해결된 링크의 선두 부분을 가져옵니다.
 Name Name. getPrefix (int posn)
          컴퍼넌트가 이 이름의 컴퍼넌트의 접두사로 구성되는 이름을 작성합니다.
 Name CompoundName. getPrefix (int posn)
          컴퍼넌트가 이 복합명의 컴퍼넌트의 접두사가 되는 복합명을 작성합니다.
 Name CompositeName. getPrefix (int posn)
          컴퍼넌트가 이 합성명의 컴퍼넌트의 접두사로 구성되는 합성명을 작성합니다.
 Name NamingException. getRemainingName ()
          이름의 나머지의 미해결 부분을 가져옵니다.
 Name CannotProceedException. getRemainingNewName ()
          이 예외의 [remainingNewName (잔존 신규 네임)] 필드를 가져옵니다.
 Name NamingException. getResolvedName ()
          정상적으로 해결된 이름의 선두 부분을 검색합니다.
 Name Name. getSuffix (int posn)
          컴퍼넌트가 이 이름의 컴퍼넌트의 접미사(suffix)을 구성하는 이름을 작성합니다.
 Name CompoundName. getSuffix (int posn)
          컴퍼넌트가 이 복합명의 컴퍼넌트의 접미사(suffix)을 구성하는 복합명을 작성합니다.
 Name CompositeName. getSuffix (int posn)
          컴퍼넌트가 이 합성명의 컴퍼넌트의 접미사(suffix)로 구성되는 합성명을 작성합니다.
 Name NameParser. parse (String  name)
          이름의 구문을 컴퍼넌트에 구문 분석 합니다.
 

Name 형의 파라미터를 가지는 javax.naming 의 메소드
 Name Name. addAll (int posn, Name  n)
          이름의 컴퍼넌트를, 이 이름의 지정한 위치에 순서에 추가합니다.
 Name CompoundName. addAll (int posn, Name  n)
          복합명의 컴퍼넌트를, 이 복합명의 지정한 위치에 순서에 추가합니다.
 Name CompositeName. addAll (int posn, Name  n)
          합성명의 컴퍼넌트를, 이 합성명의 지정한 위치에 순서에 추가합니다.
 Name Name. addAll (Name  suffix)
          이름의 컴퍼넌트를, 이 이름의 말미에 순서에 추가합니다.
 Name CompoundName. addAll (Name  suffix)
          복합명의 컴퍼넌트를, 이 복합명의 말미에 순서에 추가합니다.
 Name CompositeName. addAll (Name  suffix)
          합성명의 컴퍼넌트를, 이 합성명의 말미에 순서에 추가합니다.
 void NamingException. appendRemainingName (Name  name)
          나머지의 이름의 마지막 컴퍼넌트로서 「이름」으로부터 컴퍼넌트를 추가합니다.
 void Context. bind (Name  name, Object  obj)
          이름을 객체에 바인드 합니다.
 void InitialContext. bind (Name  name, Object  obj)
           
 Name Context. composeName (Name  name, Name  prefix)
          이 문맥을 기준으로 한 이름을 가지는 이 문맥의 이름을 변환합니다.
 Name InitialContext. composeName (Name  name, Name  prefix)
          이 문맥을 기준으로 한 이름을 가지는 이 문맥의 이름을 변환합니다.
 Context Context. createSubcontext (Name  name)
          새로운 문맥을 작성해 바인드 합니다.
 Context InitialContext. createSubcontext (Name  name)
           
 void Context. destroySubcontext (Name  name)
          이름 첨부 문맥을 파기해, 이름 공간으로부터 삭제합니다.
 void InitialContext. destroySubcontext (Name  name)
           
static
<T> T
InitialContext. doLookup (Name  name)
          이름 첨부 객체를 취득하는 static 메소드입니다.
 boolean Name. endsWith (Name  n)
          이 이름이 지정한 접미사(suffix)로 종료할까를 판단합니다.
 boolean CompoundName. endsWith (Name  n)
          복합명이 이 복합명의 접미사(suffix)일지 어떨지가 판정됩니다.
 boolean CompositeName. endsWith (Name  n)
          합성명이 이 합성명의 접미사(suffix)일지가 판정됩니다.
 NameParser Context. getNameParser (Name  name)
          이름 첨부 문맥에 관련한 퍼서를 가져옵니다.
 NameParser InitialContext. getNameParser (Name  name)
           
protected  Context InitialContext. getURLOrDefaultInitCtx (Name  name)
          name 를 해결하는 문맥을 가져옵니다.
 NamingEnumeration <NameClassPair > Context. list (Name  name)
          바인드 된 객체의 클래스명과 함께, 이름 첨부 문맥으로 바인드 된 이름을 열거합니다.
 NamingEnumeration <NameClassPair > InitialContext. list (Name  name)
           
 NamingEnumeration <Binding > Context. listBindings (Name  name)
          바인드 된 객체와 함께, 이름 첨부 문맥으로 바인드 된 이름을 열거합니다.
 NamingEnumeration <Binding > InitialContext. listBindings (Name  name)
           
 Object Context. lookup (Name  name)
          이름 첨부 객체를 가져옵니다.
 Object InitialContext. lookup (Name  name)
           
 Object Context. lookupLink (Name  name)
          이름의 끝의 기본 컴퍼넌트를 제외한 링크를 동반하는, 이름 첨부 객체를 가져옵니다.
 Object InitialContext. lookupLink (Name  name)
           
 void Context. rebind (Name  name, Object  obj)
          이름을 객체에 바인드 해, 기존의 바인딩을 덧쓰기합니다.
 void InitialContext. rebind (Name  name, Object  obj)
           
 void Context. rename (Name  oldName, Name  newName)
          새로운 이름을, 이전의 이름에 바인드 된 객체에 바인드 해, 이전의 이름을 언바인드(unbind) 합니다.
 void InitialContext. rename (Name  oldName, Name  newName)
           
 void CannotProceedException. setAltName (Name  altName)
          이 예외의 altName 필드를 설정합니다.
 void LinkException. setLinkRemainingName (Name  name)
          이 예외의 [linkRemainingName] 필드를 설정합니다.
 void LinkException. setLinkResolvedName (Name  name)
          이 예외의 [linkResolvedName] 필드를 설정합니다.
 void NamingException. setRemainingName (Name  name)
          이 예외의 [remainingName] 필드를 설정합니다.
 void CannotProceedException. setRemainingNewName (Name  newName)
          이 예외의 [remainingNewName (잔존 신규 네임)] 필드를 설정합니다.
 void NamingException. setResolvedName (Name  name)
          이 예외의 [resolvedName] 필드를 설정합니다.
 boolean Name. startsWith (Name  n)
          이 이름이 지정한 접두사로 개시될까를 판단합니다.
 boolean CompoundName. startsWith (Name  n)
          복합명이 이 복합명의 접두사일지 어떨지가 판정됩니다.
 boolean CompositeName. startsWith (Name  n)
          합성명이 이 합성명의 접두사일지가 판정됩니다.
 void Context. unbind (Name  name)
          이름 첨부 객체를 언바인드(unbind) 합니다.
 void InitialContext. unbind (Name  name)
           
 

Name 형의 파라미터를 가지는 javax.naming 의 생성자
LinkRef (Name  linkName)
          이름의 LinkRef 를 구축합니다.
 

javax.naming.directory 에서의 Name 의 사용
 

Name 형의 파라미터를 가지는 javax.naming.directory 의 메소드
 void InitialDirContext. bind (Name  name, Object  obj, Attributes  attrs)
           
 void DirContext. bind (Name  name, Object  obj, Attributes  attrs)
          관련지을 수 있었던 속성과 함께, 이름을 객체에 바인드 합니다.
 DirContext InitialDirContext. createSubcontext (Name  name, Attributes  attrs)
           
 DirContext DirContext. createSubcontext (Name  name, Attributes  attrs)
          관련지을 수 있었던 속성과 함께, 이름을 객체에 바인드 합니다.
 Attributes InitialDirContext. getAttributes (Name  name)
           
 Attributes DirContext. getAttributes (Name  name)
          이름 첨부 객체에 관련지을 수 있었던 속성을 모두 가져옵니다.
 Attributes InitialDirContext. getAttributes (Name  name, String [] attrIds)
           
 Attributes DirContext. getAttributes (Name  name, String [] attrIds)
          이름 첨부 객체에 관련지을 수 있었던 속성으로 선택된 것을 가져옵니다.
 DirContext InitialDirContext. getSchema (Name  name)
           
 DirContext DirContext. getSchema (Name  name)
          이름 첨부 객체에 관련한 schema를 가져옵니다.
 DirContext InitialDirContext. getSchemaClassDefinition (Name  name)
           
 DirContext DirContext. getSchemaClassDefinition (Name  name)
          지정된 객체의 클래스 정의의 schema 객체를 포함한 문맥을 가져옵니다.
 void InitialDirContext. modifyAttributes (Name  name, int mod_op, Attributes  attrs)
           
 void DirContext. modifyAttributes (Name  name, int mod_op, Attributes  attrs)
          이름 첨부 객체에 관련지을 수 있었던 속성을 변경합니다.
 void InitialDirContext. modifyAttributes (Name  name, ModificationItem [] mods)
           
 void DirContext. modifyAttributes (Name  name, ModificationItem [] mods)
          순서 붙이고 된 변경 리스트를 사용해, 지정된 객체에 관련지을 수 있었던 속성을 변경합니다.
 void InitialDirContext. rebind (Name  name, Object  obj, Attributes  attrs)
           
 void DirContext. rebind (Name  name, Object  obj, Attributes  attrs)
          관련지을 수 있었던 속성과 함께 이름을 객체에 바인드 해, 기존의 바인딩을 오버라이드(override) 합니다.
 NamingEnumeration <SearchResult > InitialDirContext. search (Name  name, Attributes  matchingAttributes)
           
 NamingEnumeration <SearchResult > DirContext. search (Name  name, Attributes  matchingAttributes)
          지정된 속성세트를 포함한 객체를 단일 문맥으로 검색합니다.
 NamingEnumeration <SearchResult > InitialDirContext. search (Name  name, Attributes  matchingAttributes, String [] attributesToReturn)
           
 NamingEnumeration <SearchResult > DirContext. search (Name  name, Attributes  matchingAttributes, String [] attributesToReturn)
          지정된 속성세트를 포함한 객체를 단일 문맥으로 검색해, 선택한 속성을 가져옵니다.
 NamingEnumeration <SearchResult > InitialDirContext. search (Name  name, String  filterExpr, Object [] filterArgs, SearchControls  cons)
           
 NamingEnumeration <SearchResult > DirContext. search (Name  name, String  filterExpr, Object [] filterArgs, SearchControls  cons)
          이름 첨부 문맥 또는 이름 첨부 객체로, 지정된 검색 필터를 채우는 엔트리를 검색합니다.
 NamingEnumeration <SearchResult > InitialDirContext. search (Name  name, String  filter, SearchControls  cons)
           
 NamingEnumeration <SearchResult > DirContext. search (Name  name, String  filter, SearchControls  cons)
          이름 첨부 문맥 또는 이름 첨부 객체로, 지정된 검색 필터를 채우는 엔트리를 검색합니다.
 

javax.naming.event 에서의 Name 의 사용
 

Name 형의 파라미터를 가지는 javax.naming.event 의 메소드
 void EventContext. addNamingListener (Name  target, int scope, NamingListener  l)
          청취자를 추가해, 타겟 및 스코프로 특정 객체의 변경시에 트리거된, 이름 첨부 이벤트를 받아들이도록(듯이) 합니다.
 void EventDirContext. addNamingListener (Name  target, String  filter, Object [] filterArgs, SearchControls  ctls, NamingListener  l)
          청취자를 추가해, 타겟으로 지정된 객체로, 검색 필터 filter 및 필터 인수로 특정한 객체가 수정되었을 경우, 트리거된 네이밍 이벤트를 받아들이도록(듯이) 합니다.
 void EventDirContext. addNamingListener (Name  target, String  filter, SearchControls  ctls, NamingListener  l)
          청취자를 추가해, 타겟으로 밤객체의 지정되었을 때에, 검색 필터 filter 로 특정된 객체가 수정되었을 경우, 트리거된 네이밍 이벤트를 받아들이도록(듯이) 합니다.
 

javax.naming.ldap 에서의 Name 의 사용
 

Name 를 구현하고 있는 javax.naming.ldap 의 클래스
 class LdapName
          이 클래스는,RFC 2253 으로 지정되고 있는 식별명을 나타냅니다.
 

Name 를 돌려주는 javax.naming.ldap 의 메소드
 Name LdapName. add (int posn, Rdn  comp)
          단일의 RDN 를, 이 LDAP 명의 지정의 위치에 추가합니다.
 Name LdapName. add (int posn, String  comp)
          단일의 컴퍼넌트를, 이 LDAP 명의 지정의 위치에 추가합니다.
 Name LdapName. add (Rdn  comp)
          단일의 RDN 를 이 LDAP 명의 마지막에 추가합니다.
 Name LdapName. add (String  comp)
          단일의 컴퍼넌트를 이 LDAP 명의 마지막에 추가합니다.
 Name LdapName. addAll (int posn, List <Rdn > suffixRdns)
          이름의 RDN 를, 이 이름의 지정의 위치에 순서에 추가합니다.
 Name LdapName. addAll (int posn, Name  suffix)
          이름의 컴퍼넌트를, 이 이름의 지정한 위치에 순서에 추가합니다.
 Name LdapName. addAll (List <Rdn > suffixRdns)
          이름의 RDN 를, 이 이름의 말미에 순서에 추가합니다.
 Name LdapName. addAll (Name  suffix)
          이름의 컴퍼넌트를, 이 이름의 말미에 순서에 추가합니다.
 Name LdapName. getPrefix (int posn)
          컴퍼넌트가 이 LDAP 명의 컴퍼넌트의 접두사로 구성되는 이름을 작성합니다.
 Name LdapName. getSuffix (int posn)
          컴퍼넌트가 이 LDAP 명의 컴퍼넌트의 접미사(suffix)을 구성하는 이름을 작성합니다.
 

Name 형의 파라미터를 가지는 javax.naming.ldap 의 메소드
 Name LdapName. addAll (int posn, Name  suffix)
          이름의 컴퍼넌트를, 이 이름의 지정한 위치에 순서에 추가합니다.
 Name LdapName. addAll (Name  suffix)
          이름의 컴퍼넌트를, 이 이름의 말미에 순서에 추가합니다.
 boolean LdapName. endsWith (Name  n)
          이 LDAP 명이 지정의 LDAP 명의 접미사(suffix)로 끝날지 어떨지가 판정됩니다.
 boolean LdapName. startsWith (Name  n)
          이 LDAP 명이 지정의 LDAP 명의 접두사로 시작될지 어떨지가 판정됩니다.
 

javax.naming.spi 에서의 Name 의 사용
 

Name 로서 선언되고 있는 javax.naming.spi 의 필드
protected  Name ResolveResult. remainingName
          해결하는 나머지의 이름을 포함하는 필드입니다.
 

Name 를 돌려주는 javax.naming.spi 의 메소드
 Name ResolveResult. getRemainingName ()
          이름의 나머지의 미해결 부분을 가져옵니다.
 

Name 형의 파라미터를 가지는 javax.naming.spi 의 메소드
 void ResolveResult. appendRemainingName (Name  name)
          나머지의 이름의 마지막에 컴퍼넌트를 추가합니다.
 Object ObjectFactory. getObjectInstance (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment)
          지정된 위치 정보 또는 참조 정보를 사용해, 객체를 생성합니다.
static Object NamingManager. getObjectInstance (Object  refInfo, Name  name, Context  nameCtx, Hashtable <?,?> environment)
          지정된 객체 및 환경에 객체의 인스턴스를 생성합니다.
static Object DirectoryManager. getObjectInstance (Object  refInfo, Name  name, Context  nameCtx, Hashtable <?,?> environment, Attributes  attrs)
          지정된 객체, 속성, 및 환경에 객체의 인스턴스를 생성합니다.
 Object DirObjectFactory. getObjectInstance (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment, Attributes  attrs)
          위치 정보 또는 참조 정보, 및 지정된 속성을 사용해, 객체를 생성합니다.
 Object StateFactory. getStateToBind (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment)
          객체의 바인딩 상태를 가져옵니다.
static Object NamingManager. getStateToBind (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment)
          객체의 바인딩 상태를 가져옵니다.
static DirStateFactory.Result DirectoryManager. getStateToBind (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment, Attributes  attrs)
          원의 객체 및 그 속성이 지정되었을 때에, 객체의 바인딩 상태를 가져옵니다.
 DirStateFactory.Result DirStateFactory. getStateToBind (Object  obj, Name  name, Context  nameCtx, Hashtable <?,?> environment, Attributes  inAttrs)
          변환 대상의 객체 및 속성을, 바인딩 하기 위해서 객체 상태를 가져옵니다.
 ResolveResult Resolver. resolveToClass (Name  name, Class <? extends Context > contextType)
          이름을 부분적으로 해결합니다.
 void ResolveResult. setRemainingName (Name  name)
          나머지의 이름 필드에 이름을 설정합니다.
 

Name 형의 파라미터를 가지는 javax.naming.spi 의 생성자
ResolveResult (Object  robj, Name  rname)
          해결된 Object 와 나머지의 이름에 의해 구성되는, ResolveResult 의 새로운 인스턴스를 구축합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.