public interface Resolver
The Resolver interface contains methods that are implemented by contexts that do not support subtypes of Context, but which can act as intermediate contexts for resolution purposes.
A Name parameter passed to any method is owned by the caller. The service provider will not modify the object or keep a reference to it. A ResolveResult object returned by any method is owned by the caller. The caller may subsequently modify it; the service provider may not.
| Modifier and Type | Method and Description | 
|---|---|
| ResolveResult | resolveToClass(Name name,
              Class<? extends Context> contextType)Partially resolves a name. | 
| ResolveResult | resolveToClass(String name,
              Class<? extends Context> contextType)Partially resolves a name. | 
ResolveResult resolveToClass(Name name, Class<? extends Context> contextType) throws NamingException
Context.name - the name to resolvecontextType - the type of object to resolve.  This should
          be a subtype of Context.name.  Cannot be null.NotContextException - if no context of the appropriate type is foundNamingException - if a naming exception was encounteredresolveToClass(String, Class)ResolveResult resolveToClass(String name, Class<? extends Context> contextType) throws NamingException
resolveToClass(Name, Class) for details.name - the name to resolvecontextType - the type of object to resolve.  This should
          be a subtype of Context.name.  Cannot be null.NotContextException - if no context of the appropriate type is foundNamingException - if a naming exception was encountered Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2011, Oracle and/or its affiliates.  All rights reserved.