JavaTM Platform
Standard Ed. 6

javax.accessibility
类 AccessibleRelation

java.lang.Object
  继承者 javax.accessibility.AccessibleBundle
      继承者 javax.accessibility.AccessibleRelation

public class AccessibleRelation
extends AccessibleBundle

AccessibleRelation 类描述了实现 AccessibleRelation 的对象与一个或多个其他对象之间的关系。某个对象与其他对象所具有的实际关系被定义为 AccessibleRelationSet,它是由 AccessibleRelation 组成的集合。

toDisplayString 方法允许从此类中定义的键的预定义 ResourceBundle 获得与语言环境无关的键的本地化字符串。

此类中的常量存在一个公共对象职责的强类型的枚举。如果此类中没有足够的常量来描述对象的职责,则应从此类生成一个子类,此子类应以类似的方式提供常量。

从以下版本开始:
1.3

字段摘要
static String CHILD_NODE_OF
          指示某个对象是一个或多个对象的子节点。
static String CHILD_NODE_OF_PROPERTY
          指示两个或多个对象之间的 CHILD_NODE_OF 关系已更改。
static String CONTROLLED_BY
          指示某个对象由一个或多个目标对象控制。
static String CONTROLLED_BY_PROPERTY
          标识正在进行控制操作的目标对象已更改
static String CONTROLLER_FOR
          指示某个对象是一个或多个目标对象的控制器。
static String CONTROLLER_FOR_PROPERTY
          标识目标对象的控制器已更改
static String EMBEDDED_BY
          指示某个对象嵌入一个或多个对象。
static String EMBEDDED_BY_PROPERTY
          指示两个或多个对象之间的 EMBEDDED_BY 关系已更改。
static String EMBEDS
          指示某个对象具有一个或多个嵌入它的对象。
static String EMBEDS_PROPERTY
          指示两个或多个对象之间的 EMBEDS 关系已更改。
static String FLOWS_FROM
          指示某个对象与第二个对象在逻辑上是连续的,其中第二个对象出现在该对象前面。
static String FLOWS_FROM_PROPERTY
          指示两个对象之间的 FLOWS_FROM 关系已更改。
static String FLOWS_TO
          指示某个对象与第二个对象在逻辑上是连续的,其中第二个对象在该对象后面出现。
static String FLOWS_TO_PROPERTY
          指示两个对象之间的 FLOWS_TO 关系已更改。
static String LABEL_FOR
          指示某个对象是一个或多个目标对象的标签。
static String LABEL_FOR_PROPERTY
          标识某个标签的目标组已更改
static String LABELED_BY
          指示一个或多个目标对象作为某个对象的标签。
static String LABELED_BY_PROPERTY
          标识正在进行标签操作的对象已更改
static String MEMBER_OF
          指示某个对象是一个或多个目标对象集合的成员。
static String MEMBER_OF_PROPERTY
          标识组成员已更改。
static String PARENT_WINDOW_OF
          指示某个对象是一个或多个对象的父窗口。
static String PARENT_WINDOW_OF_PROPERTY
          指示两个或多个对象之间的 PARENT_WINDOW_OF 关系已更改。
static String SUBWINDOW_OF
          指示某个对象是一个或多个对象的子窗口。
static String SUBWINDOW_OF_PROPERTY
          指示两个或多个对象之间的 SUBWINDOW_OF 关系已更改。
 
从类 javax.accessibility.AccessibleBundle 继承的字段
key
 
构造方法摘要
AccessibleRelation(String key)
          使用给定的与语言环境无关的键创建新的 AccessibleRelation。
AccessibleRelation(String key, Object target)
          使用给定的与语言环境无关的键创建新的 AccessibleRelation。
AccessibleRelation(String key, Object[] target)
          使用给定的与语言环境无关的键创建新的 AccessibleRelation。
 
方法摘要
 String getKey()
          返回此关系的键
 Object[] getTarget()
          返回此关系的目标对象
 void setTarget(Object target)
          设置此关系的目标对象
 void setTarget(Object[] target)
          设置此关系的目标对象
 
从类 javax.accessibility.AccessibleBundle 继承的方法
toDisplayString, toDisplayString, toDisplayString, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

LABEL_FOR

public static final String LABEL_FOR
指示某个对象是一个或多个目标对象的标签。

另请参见:
getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABELED_BY, MEMBER_OF

LABELED_BY

public static final String LABELED_BY
指示一个或多个目标对象作为某个对象的标签。

另请参见:
getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, MEMBER_OF

MEMBER_OF

public static final String MEMBER_OF
指示某个对象是一个或多个目标对象集合的成员。

另请参见:
getTarget(), CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, LABELED_BY

CONTROLLER_FOR

public static final String CONTROLLER_FOR
指示某个对象是一个或多个目标对象的控制器。

另请参见:
getTarget(), CONTROLLED_BY, LABEL_FOR, LABELED_BY, MEMBER_OF

CONTROLLED_BY

public static final String CONTROLLED_BY
指示某个对象由一个或多个目标对象控制。

另请参见:
getTarget(), CONTROLLER_FOR, LABEL_FOR, LABELED_BY, MEMBER_OF

FLOWS_TO

public static final String FLOWS_TO
指示某个对象与第二个对象在逻辑上是连续的,其中第二个对象在该对象后面出现。例如,一个文本段落到达一页的末尾,并继续在下页呈现,两页之间带有文本脚注和/或文本标题。此段落的两个部分是独立的文本元素,但因为第二个元素是第一个元素的继续而产生联系。换句话说,第一个元素“流向”第二个元素。

从以下版本开始:
1.5
另请参见:
常量字段值

FLOWS_FROM

public static final String FLOWS_FROM
指示某个对象与第二个对象在逻辑上是连续的,其中第二个对象出现在该对象前面。例如,一个文本段落到达一页的末尾,并继续在下页呈现,两页之间带有文本脚注和/或文本标题。此段落的两个部分是独立的文本元素,但因为第二个元素是第一个元素的继续而产生联系。换句话说,第一个元素从第二个元素“流出”。

从以下版本开始:
1.5
另请参见:
常量字段值

SUBWINDOW_OF

public static final String SUBWINDOW_OF
指示某个对象是一个或多个对象的子窗口。

从以下版本开始:
1.5
另请参见:
常量字段值

PARENT_WINDOW_OF

public static final String PARENT_WINDOW_OF
指示某个对象是一个或多个对象的父窗口。

从以下版本开始:
1.5
另请参见:
常量字段值

EMBEDS

public static final String EMBEDS
指示某个对象具有一个或多个嵌入它的对象。

从以下版本开始:
1.5
另请参见:
常量字段值

EMBEDDED_BY

public static final String EMBEDDED_BY
指示某个对象嵌入一个或多个对象。

从以下版本开始:
1.5
另请参见:
常量字段值

CHILD_NODE_OF

public static final String CHILD_NODE_OF
指示某个对象是一个或多个对象的子节点。

从以下版本开始:
1.5
另请参见:
常量字段值

LABEL_FOR_PROPERTY

public static final String LABEL_FOR_PROPERTY
标识某个标签的目标组已更改

另请参见:
常量字段值

LABELED_BY_PROPERTY

public static final String LABELED_BY_PROPERTY
标识正在进行标签操作的对象已更改

另请参见:
常量字段值

MEMBER_OF_PROPERTY

public static final String MEMBER_OF_PROPERTY
标识组成员已更改。

另请参见:
常量字段值

CONTROLLER_FOR_PROPERTY

public static final String CONTROLLER_FOR_PROPERTY
标识目标对象的控制器已更改

另请参见:
常量字段值

CONTROLLED_BY_PROPERTY

public static final String CONTROLLED_BY_PROPERTY
标识正在进行控制操作的目标对象已更改

另请参见:
常量字段值

FLOWS_TO_PROPERTY

public static final String FLOWS_TO_PROPERTY
指示两个对象之间的 FLOWS_TO 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值

FLOWS_FROM_PROPERTY

public static final String FLOWS_FROM_PROPERTY
指示两个对象之间的 FLOWS_FROM 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值

SUBWINDOW_OF_PROPERTY

public static final String SUBWINDOW_OF_PROPERTY
指示两个或多个对象之间的 SUBWINDOW_OF 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值

PARENT_WINDOW_OF_PROPERTY

public static final String PARENT_WINDOW_OF_PROPERTY
指示两个或多个对象之间的 PARENT_WINDOW_OF 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值

EMBEDS_PROPERTY

public static final String EMBEDS_PROPERTY
指示两个或多个对象之间的 EMBEDS 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值

EMBEDDED_BY_PROPERTY

public static final String EMBEDDED_BY_PROPERTY
指示两个或多个对象之间的 EMBEDDED_BY 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值

CHILD_NODE_OF_PROPERTY

public static final String CHILD_NODE_OF_PROPERTY
指示两个或多个对象之间的 CHILD_NODE_OF 关系已更改。

从以下版本开始:
1.5
另请参见:
常量字段值
构造方法详细信息

AccessibleRelation

public AccessibleRelation(String key)
使用给定的与语言环境无关的键创建新的 AccessibleRelation。String 键应是针对关系的与语言环境无关的键。它不是用作实际的 String 显示给用户的。要获取本地化字符串,请使用 toDisplayString。

参数:
key - 关系的与语言环境无关的名称。
另请参见:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

AccessibleRelation

public AccessibleRelation(String key,
                          Object target)
使用给定的与语言环境无关的键创建新的 AccessibleRelation。String 键应是针对关系的与语言环境无关的键。它不是用作实际的 String 显示给用户的。要获取本地化字符串,请使用 toDisplayString。

参数:
key - 关系的与语言环境无关的名称。
target - 此关系的目标对象
另请参见:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)

AccessibleRelation

public AccessibleRelation(String key,
                          Object[] target)
使用给定的与语言环境无关的键创建新的 AccessibleRelation。String 键应是针对关系的与语言环境无关的键。它不是用作实际的 String 显示给用户的。要获取本地化字符串,请使用 toDisplayString。

参数:
key - 关系的与语言环境无关的名称。
target - 此关系的目标对象(或多个目标对象)
另请参见:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
方法详细信息

getKey

public String getKey()
返回此关系的键

返回:
此关系的键
另请参见:
CONTROLLER_FOR, CONTROLLED_BY, LABEL_FOR, LABELED_BY, MEMBER_OF

getTarget

public Object[] getTarget()
返回此关系的目标对象

返回:
包含此关系的目标对象的数组

setTarget

public void setTarget(Object target)
设置此关系的目标对象

参数:
target - 此关系的目标对象

setTarget

public void setTarget(Object[] target)
设置此关系的目标对象

参数:
target - 包含此关系的目标对象的数组

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策