| java.lang.Object javax.naming.spi.ResolveResult
ResolveResult | public class ResolveResult implements java.io.Serializable(Code) | | An instance of ResolveResult is produced when a name
resolution operation has completed. The instance must contain the object
associated with the successfully resolved name, and any remaining portion of
the name yet to be resolved. Where a String parameter is used
to specify a name, it should be considered to be a composite name.
Multithreaded access to a single ResolveResult instance is
only safe when client code locks the object first.
|
Constructor Summary | |
protected | ResolveResult() This is the default constructor implicitly invoked by subclass
constructors. | public | ResolveResult(Object o, String s) This constructor creates a instance with the specified resolved object
and a specified remaining name of type String . | public | ResolveResult(Object o, Name n) This constructor creates a instance with the specified resolved object
and a remaining name of type Name . |
Method Summary | |
public void | appendRemainingComponent(String s) Extends the remaining name (remainingName) with a single specified name
component. | public void | appendRemainingName(Name n) Extends the remaining name (remainingName) with all components of the
specified name. | public Name | getRemainingName() Returns any unresolved portion of the name that was resolved (the
remaining name). | public Object | getResolvedObj() Returns the non-null object that was resolved (resolved object). | public void | setRemainingName(Name n) Sets the remaining name (remainingName) to a copy of the specified
Name parameter may be empty, but not null. | public void | setResolvedObj(Object o) Sets the resolved object (resolved object) to o which may not be null. |
remainingName | protected Name remainingName(Code) | | This field holds the portion of a resolved name that remains to be
resolved. It may be null only when a subclass is constructed. It must be
initialized to a non-null value by constructors of this class.
|
resolvedObj | protected Object resolvedObj(Code) | | This field holds the object associated with the resolved name. It may be
null only when a subclass is constructed. It must be initialized to a
non-null value by constructors of this class.
|
serialVersionUID | final static long serialVersionUID(Code) | | |
ResolveResult | protected ResolveResult()(Code) | | This is the default constructor implicitly invoked by subclass
constructors. This constructor set both the resolved object and the
remaining name to null.
|
ResolveResult | public ResolveResult(Object o, String s)(Code) | | This constructor creates a instance with the specified resolved object
and a specified remaining name of type String . The name
argument may not be null, but may be empty. The object argument may not
be null.
Parameters: o - may not be null Parameters: s - may not be null, but may be empty |
ResolveResult | public ResolveResult(Object o, Name n)(Code) | | This constructor creates a instance with the specified resolved object
and a remaining name of type Name . The name argument may
not be null, but may be empty. The object argument may not be null.
Parameters: o - may not be null Parameters: n - may not be null |
appendRemainingComponent | public void appendRemainingComponent(String s)(Code) | | Extends the remaining name (remainingName) with a single specified name
component. The name argument may be null, but this leaves the remaining
name unmodified.
Parameters: s - the name component to be added to the remaining name. A nullleaves the remaining name unmodified. |
appendRemainingName | public void appendRemainingName(Name n)(Code) | | Extends the remaining name (remainingName) with all components of the
specified name. The name argument may be null, but this leaves the
remaining name unmodified.
Parameters: n - the name to be added to the remaining name A null leaves theremaining name unmodified. |
getRemainingName | public Name getRemainingName()(Code) | | Returns any unresolved portion of the name that was resolved (the
remaining name). The returned Name may be empty, but may
not be null.
any unresolved portion of the name that was resolved (theremaining name). |
getResolvedObj | public Object getResolvedObj()(Code) | | Returns the non-null object that was resolved (resolved object).
the non-null object that was resolved (resolved object). |
setRemainingName | public void setRemainingName(Name n)(Code) | | Sets the remaining name (remainingName) to a copy of the specified
Name parameter may be empty, but not null.
Parameters: n - a name, may be empty, but no null |
setResolvedObj | public void setResolvedObj(Object o)(Code) | | Sets the resolved object (resolved object) to o which may not be null.
Parameters: o - an object, may not be null |
|
|