- java.lang.Object
 -  
      
- javax.naming.NameClassPair
 -  
        
- javax.naming.Binding
 -  
          
- javax.naming.directory.SearchResult
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable 
public class SearchResult extends Binding
此类表示作为DirContext.search()方法的结果返回的NamingEnumeration中的项。SearchResult实例未与并发多线程访问同步。 尝试访问和修改单个SearchResult实例的多个线程应该锁定该对象。
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 SearchResult(String name, Object obj, Attributes attrs)使用结果的名称,绑定对象及其属性构造搜索结果。SearchResult(String name, Object obj, Attributes attrs, boolean isRelative)使用结果的名称,绑定对象及其属性以及名称是否相对来构造搜索结果。SearchResult(String name, String className, Object obj, Attributes attrs)使用结果的名称,类名,绑定对象及其属性构造搜索结果。SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative)使用结果的名称,类名,绑定对象,其属性以及名称是否相对来构造搜索结果。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 AttributesgetAttributes()检索此搜索结果中的属性。voidsetAttributes(Attributes attrs)将此搜索结果的属性设置为attrs。StringtoString()生成此SearchResult的字符串表示形式。-  
               
声明方法的类 javax.naming.Binding
getClassName, getObject, setObject 
-  
               
声明方法的类 javax.naming.NameClassPair
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
SearchResult
public SearchResult(String name, Object obj, Attributes attrs)
使用结果的名称,绑定对象及其属性构造搜索结果。getClassName()将返回类名obj(如果obj为null,则objnull),除非已使用setClassName()显式设置类名。- 参数
 -  
              
name- 搜索项的非null名称。 它相对于搜索的目标上下文 (由search()方法的第一个参数命名) -  
              
obj- 绑定到名称的对象。 可以为null。 -  
              
attrs- 使用此搜索项请求返回的属性。 不能为空。 - 另请参见:
 -  
              
NameClassPair.setClassName(java.lang.String),NameClassPair.getClassName() 
 
-  
SearchResult
public SearchResult(String name, Object obj, Attributes attrs, boolean isRelative)
使用结果的名称,绑定对象及其属性以及名称是否相对来构造搜索结果。getClassName()将返回类名obj(如果obj为null,则objnull),除非已使用setClassName()显式设置类名- 参数
 -  
              
name- 搜索项的非null名称。 -  
              
obj- 绑定到名称的对象。 可以为null。 -  
              
attrs- 使用此搜索项请求返回的属性。 不能为空。 -  
              
isRelative- 如果name相对于搜索的目标上下文(由search()方法的第一个参数命名),search();search()为search()。 如果name是URL字符串,则namefalse。 - 另请参见:
 -  
              
NameClassPair.setClassName(java.lang.String),NameClassPair.getClassName() 
 
-  
SearchResult
public SearchResult(String name, String className, Object obj, Attributes attrs)
使用结果的名称,类名,绑定对象及其属性构造搜索结果。- 参数
 -  
              
name- 搜索项的非null名称。 它相对于搜索的目标上下文 (由search()方法的第一个参数命名) -  
              
className- 绑定到name的对象的可能为null的类名。 如果为null,的类名obj被返回getClassName()。 如果obj也为null,则getClassName()将返回null。 -  
              
obj- 绑定到名称的对象。 可以为null。 -  
              
attrs- 使用此搜索项请求返回的属性。 不能为空。 - 另请参见:
 -  
              
NameClassPair.setClassName(java.lang.String),NameClassPair.getClassName() 
 
-  
SearchResult
public SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative)
使用结果的名称,类名,绑定对象,其属性以及名称是否相对来构造搜索结果。- 参数
 -  
              
name- 搜索项的非null名称。 -  
              
className- 绑定到name的对象的可能为null的类名。 如果为null,的类名obj被返回getClassName()。 如果obj也为null,则getClassName()将返回null。 -  
              
obj- 绑定到名称的对象。 可以为null。 -  
              
attrs- 使用此搜索项请求返回的属性。 不能为空。 -  
              
isRelative- 如果name相对于搜索的目标上下文(由search()方法的第一个参数命名),search();search()为search()。 如果name是URL字符串,则namefalse。 - 另请参见:
 -  
              
NameClassPair.setClassName(java.lang.String),NameClassPair.getClassName() 
 
 -  
 
-  
             
方法详细信息
-  
getAttributes
public Attributes getAttributes()
检索此搜索结果中的属性。- 结果
 - 此搜索结果中的非null属性。 可以是空的。
 - 另请参见:
 -  
              
setAttributes(javax.naming.directory.Attributes) 
 
-  
setAttributes
public void setAttributes(Attributes attrs)
将此搜索结果的属性设置为attrs。- 参数
 -  
              
attrs- 要使用的非null属性。 可以是空的。 - 另请参见:
 -  
              
getAttributes() 
 
 -  
 
 -