- java.lang.Object
 -  
      
- javax.naming.spi.ResolveResult
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable 
public class ResolveResult extends Object implements Serializable
此类表示名称解析的结果。 它包含已解析名称的对象,以及尚未解析的名称部分。ResolveResult实例未与并发多线程访问同步。 尝试访问和修改单个ResolveResult实例的多个线程应该锁定该对象。
- 从以下版本开始:
 - 1.3
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
字段汇总
字段 变量和类型 字段 描述 protected NameremainingName包含尚待解析的剩余名称的字段。protected ObjectresolvedObj包含已成功解析的Object的字段。 
-  
             
构造方法摘要
构造方法 变量 构造器 描述 protectedResolveResult()构造ResolveResult的实例,其中已解析的对象和剩余的名称都初始化为null。ResolveResult(Object robj, String rcomp)构造ResolveResult的新实例,该实例由已解析的对象和剩余的未解析的组件组成。ResolveResult(Object robj, Name rname)构造ResolveResult的新实例,该实例由已解析的Object和剩余名称组成。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidappendRemainingComponent(String name)将单个组件添加到剩余名称的末尾。voidappendRemainingName(Name name)将组件添加到剩余名称的末尾。NamegetRemainingName()检索名称的剩余未解决部分。ObjectgetResolvedObj()检索解析成功的对象。voidsetRemainingName(Name name)将此结果的剩余名称字段设置为name。voidsetResolvedObj(Object obj)将此结果的已解析Object字段设置为obj。 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
getRemainingName
public Name getRemainingName()
检索名称的剩余未解决部分。- 结果
 - 名称的剩余未解决部分。 不能为空但是空的确定。
 - 另请参见:
 -  
              
appendRemainingName(javax.naming.Name),appendRemainingComponent(java.lang.String),setRemainingName(javax.naming.Name) 
 
-  
getResolvedObj
public Object getResolvedObj()
检索解析成功的对象。- 结果
 - 解析成功的对象。 不能为空。
 - 另请参见:
 -  
              
setResolvedObj(java.lang.Object) 
 
-  
setRemainingName
public void setRemainingName(Name name)
将此结果的剩余名称字段设置为name。 创建一个名称副本,以便在此ResolveResult中修改副本不会影响name,反之亦然。- 参数
 -  
              
name- 将剩余名称设置为的名称。 不能为空。 - 另请参见:
 -  
              
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字段的对象。 不能为空。 - 另请参见:
 -  
              
getResolvedObj() 
 
 -  
 
 -