模块  java.naming

Class SearchResult

    • 构造方法详细信息

      • SearchResult

        public SearchResult​(String name,
                            Object obj,
                            Attributes attrs)
        使用结果的名称,绑定对象及其属性构造搜索结果。

        getClassName()将返回类名obj (如果obj为null,则obj null),除非已使用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,则obj null),除非已使用setClassName()显式设置类名

        参数
        name - 搜索项的非null名称。
        obj - 绑定到名称的对象。 可以为null。
        attrs - 使用此搜索项请求返回的属性。 不能为空。
        isRelative - 如果name相对于搜索的目标上下文(由search()方法的第一个参数命名), search() ; search()search() 如果name是URL字符串,则name false。
        另请参见:
        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字符串,则name false。
        另请参见:
        NameClassPair.setClassName(java.lang.String)NameClassPair.getClassName()
    • 方法详细信息

      • setAttributes

        public void setAttributes​(Attributes attrs)
        将此搜索结果的属性设置为 attrs
        参数
        attrs - 要使用的非null属性。 可以是空的。
        另请参见:
        getAttributes()
      • toString

        public String toString()
        生成此SearchResult的字符串表示形式。 字符串表示由绑定的字符串表示形式和此搜索结果的属性的字符串表示形式组成,以“:”分隔。 此字符串的内容对于调试很有用,并不意味着以编程方式解释。
        重写:
        toStringBinding
        结果
        此SearchResult的字符串表示形式。 不能为空。