JavaTM Platform
Standard Ed. 6

javax.naming.spi
클래스 ResolveResult

java.lang.Object 
  상위를 확장 javax.naming.spi.ResolveResult
모든 구현된 인터페이스:
Serializable


public class ResolveResult
extends Object
implements Serializable

이 클래스는 이름 해석의 결과를 나타냅니다. 이름이 해결된 객체, 및 해결되어 있지 않은 이름의 부분을 포함합니다.

ResolveResult 인스턴스는, 병행의 multi-thread 액세스에 대비해 동기화 되지 않습니다. 복수의 thread가 같은 ResolveResult 인스턴스에 액세스 해 변경하려고 하면(자), 객체는 락 됩니다.

도입된 버젼:
1.3
관련 항목:
직렬화 된 형식

필드의 개요
protected  Name remainingName
          해결하는 나머지의 이름을 포함하는 필드입니다.
protected  Object resolvedObj
          해결이 완료한 Object 를 포함하는 필드입니다.
 
생성자 의 개요
protected ResolveResult ()
          해결된 객체와 나머지의 이름을 함께 null 에 초기화해, ResolveResult 의 인스턴스를 구축합니다.
  ResolveResult (Object  robj, Name  rname)
          해결된 Object 와 나머지의 이름에 의해 구성되는, ResolveResult 의 새로운 인스턴스를 구축합니다.
  ResolveResult (Object  robj, String  rcomp)
          해결된 객체와 나머지의 미해결의 컴퍼넌트에 의해 구성되는, ResolveResult 의 새로운 인스턴스를 구축합니다.
 
메소드의 개요
 void appendRemainingComponent (String  name)
          나머지의 이름의 마지막에 단일의 컴퍼넌트를 추가합니다.
 void appendRemainingName (Name  name)
          나머지의 이름의 마지막에 컴퍼넌트를 추가합니다.
 Name getRemainingName ()
          이름의 나머지의 미해결 부분을 가져옵니다.
 Object getResolvedObj ()
          해결이 완료한 Object 를 가져옵니다.
 void setRemainingName (Name  name)
          나머지의 이름 필드에 이름을 설정합니다.
 void setResolvedObj (Object  obj)
          이 결과의 해결된 Object 필드를 obj 로 설정합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

resolvedObj

protected Object  resolvedObj
해결이 완료한 Object 를 포함하는 필드입니다. 서브 클래스를 사용해 구축되었을 경우에만, null 를 사용할 수 있습니다. 생성자 은 항상 이 필드를 초기화합니다.


remainingName

protected Name  remainingName
해결하는 나머지의 이름을 포함하는 필드입니다. 서브 클래스를 사용해 구축되었을 경우에만, null 를 사용할 수 있습니다. 생성자 은 항상 이 필드를 초기화합니다.

생성자 의 상세

ResolveResult

protected ResolveResult()
해결된 객체와 나머지의 이름을 함께 null 에 초기화해, ResolveResult 의 인스턴스를 구축합니다.


ResolveResult

public ResolveResult(Object  robj,
                     String  rcomp)
해결된 객체와 나머지의 미해결의 컴퍼넌트에 의해 구성되는, ResolveResult 의 새로운 인스턴스를 구축합니다.

파라미터:
robj - 해결된 null 이외의 객체
rcomp - 아직 해결할 필요가 있는 단일의 나머지의 이름의 컴퍼넌트 null 는 불가, 빈 상태(empty)은 가능

ResolveResult

public ResolveResult(Object  robj,
                     Name  rname)
해결된 Object 와 나머지의 이름에 의해 구성되는, ResolveResult 의 새로운 인스턴스를 구축합니다.

파라미터:
robj - 해결된 null 이외의 Object
rname - 아직 해결할 필요가 있는 null 이외의 나머지의 이름
메소드의 상세

getRemainingName

public Name  getRemainingName()
이름의 나머지의 미해결 부분을 가져옵니다.

반환값:
이름의 나머지의 미해결 부분. null 는 불가, 빈 상태(empty)은 가능
관련 항목:
appendRemainingName(javax.naming.Name) , appendRemainingComponent(java.lang.String) , setRemainingName(javax.naming.Name)

getResolvedObj

public Object  getResolvedObj()
해결이 완료한 Object 를 가져옵니다.

반환값:
해결이 완료한 Object. null 는 불가
관련 항목:
setResolvedObj(java.lang.Object)

setRemainingName

public void setRemainingName(Name  name)
나머지의 이름 필드에 이름을 설정합니다. 이름의 카피가 작성되므로, 이 ResolveResult 내의 카피를 변경해도 name 에 영향을 주지 않고,name 를 변경해도 카피에 영향을 주지 않습니다.

파라미터:
name - 나머지의 이름을 설정하는 대상의 이름. null 는 불가
관련 항목:
getRemainingName() , appendRemainingName(javax.naming.Name) , appendRemainingComponent(java.lang.String)

appendRemainingName

public void appendRemainingName(Name  name)
나머지의 이름의 마지막에 컴퍼넌트를 추가합니다.

파라미터:
name - 추가하는 컴퍼넌트. null 도 가능
관련 항목:
getRemainingName() , setRemainingName(javax.naming.Name) , appendRemainingComponent(java.lang.String)

appendRemainingComponent

public void appendRemainingComponent(String  name)
나머지의 이름의 마지막에 단일의 컴퍼넌트를 추가합니다.

파라미터:
name - 추가하는 컴퍼넌트. null 도 가능
관련 항목:
getRemainingName() , appendRemainingName(javax.naming.Name)

setResolvedObj

public void setResolvedObj(Object  obj)
이 결과의 해결된 Object 필드를 obj 로 설정합니다.

파라미터:
obj - 해결된 obj 필드의 설정에 사용하는 객체. null 는 불가
관련 항목:
getResolvedObj()

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 도 참조해 주세요.