| 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.naming.spi.ResolveResult
public class ResolveResult
This class represents the result of resolution of a name. It contains the object to which name was resolved, and the portion of the name that has not been resolved.
A ResolveResult instance is not synchronized against concurrent multithreaded access. Multiple threads trying to access and modify a single ResolveResult instance should lock the object.
| Field Summary | |
|---|---|
protected  Name | 
remainingName
Field containing the remaining name yet to be resolved.  | 
protected  Object | 
resolvedObj
Field containing the Object that was resolved to successfully.  | 
| Constructor Summary | |
|---|---|
protected  | 
ResolveResult()
Constructs an instance of ResolveResult with the resolved object and remaining name both initialized to null.  | 
  | 
ResolveResult(Object robj,
              Name rname)
Constructs a new instance of ResolveResult consisting of the resolved Object and the remaining name.  | 
  | 
ResolveResult(Object robj,
              String rcomp)
Constructs a new instance of ResolveResult consisting of the resolved object and the remaining unresolved component.  | 
| Method Summary | |
|---|---|
 void | 
appendRemainingComponent(String name)
Adds a single component to the end of remaining name.  | 
 void | 
appendRemainingName(Name name)
Adds components to the end of remaining name.  | 
 Name | 
getRemainingName()
Retrieves the remaining unresolved portion of the name.  | 
 Object | 
getResolvedObj()
Retrieves the Object to which resolution was successful.  | 
 void | 
setRemainingName(Name name)
Sets the remaining name field of this result to name.  | 
 void | 
setResolvedObj(Object obj)
Sets the resolved Object field of this result to obj.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected Object resolvedObj
protected Name remainingName
| Constructor Detail | 
|---|
protected ResolveResult()
public ResolveResult(Object robj,
                     String rcomp)
robj - The non-null object resolved to.rcomp - The single remaining name component that has yet to be
                        resolved. Cannot be null (but can be empty).
public ResolveResult(Object robj,
                     Name rname)
robj - The non-null Object resolved to.rname - The non-null remaining name that has yet to be resolved.| Method Detail | 
|---|
public Name getRemainingName()
appendRemainingName(javax.naming.Name), 
appendRemainingComponent(java.lang.String), 
setRemainingName(javax.naming.Name)public Object getResolvedObj()
setResolvedObj(java.lang.Object)public void setRemainingName(Name name)
name and
 vice versa.
name - The name to set remaining name to. Cannot be null.getRemainingName(), 
appendRemainingName(javax.naming.Name), 
appendRemainingComponent(java.lang.String)public void appendRemainingName(Name name)
name - The components to add. Can be null.getRemainingName(), 
setRemainingName(javax.naming.Name), 
appendRemainingComponent(java.lang.String)public void appendRemainingComponent(String name)
name - The component to add. Can be null.getRemainingName(), 
appendRemainingName(javax.naming.Name)public void setResolvedObj(Object obj)
obj - The object to use for setting the resolved obj field.
                   Cannot be null.getResolvedObj()
  | 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.