|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
public interface Resolver
이름 해석의 「중간 문맥」을 나타내는 인터페이스입니다.
Resolver 인터페이스는, Context 의 subtype을 지원하지 않지만 해결 목적 가운데간문맥으로서 동작할 수 있는 문맥이 구현하는 메소드를 포함합니다.
메소드에게 건네지는 Name 파라미터는 호출해 옆이 소유합니다. 서비스 프로바이더는 객체를 변경하지 않고, 그 객체에 대한 참조도 보관 유지하지 않습니다. 메소드가 돌려주는 ResolveResult 객체는 호출해 옆이 소유합니다. 호출측은 그 후 이 객체를 변경할 수 있습니다만, 서비스 프로바이더는 변경할 수 없습니다.
| 메소드의 개요 | |
|---|---|
ResolveResult |
resolveToClass (Name name,
Class <? extends Context > contextType)
이름을 부분적으로 해결합니다. |
ResolveResult |
resolveToClass (String name,
Class <? extends Context > contextType)
이름을 부분적으로 해결합니다. |
| 메소드의 상세 |
|---|
ResolveResult resolveToClass(Name name,
Class <? extends Context > contextType)
throws NamingException
Context 의 지정된 subtype의 인스턴스인 문맥이 최초로 나타난 시점에서 정지합니다.
name - 해결 대상의 이름contextType - 해결 대상의 객체의 타입. Context 의 subtype인 것
name 의 미해결의 접미사(suffix)과 함께 검출된 객체.
null 는 불가
NotContextException - 해당하는 타입의 문맥이 검출되지 않았던 경우
NamingException - 네이밍 예외가 발견되었을 경우resolveToClass(String, Class)
ResolveResult resolveToClass(String name,
Class <? extends Context > contextType)
throws NamingException
resolveToClass(Name, Class) 를 참조해 주세요.
name - 해결 대상의 이름contextType - 해결 대상의 객체의 타입. Context 의 subtype인 것
name 의 미해결의 접미사(suffix)과 함께 검출된 객체.
null 는 불가
NotContextException - 해당하는 타입의 문맥이 검출되지 않았던 경우
NamingException - 네이밍 예외가 발견되었을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.