- java.lang.Object
-
- javax.accessibility.AccessibleBundle
-
- javax.accessibility.AccessibleRelation
-
public class AccessibleRelation extends AccessibleBundle
AccessibleRelation
类描述了实现AccessibleRelation
的对象与一个或多个其他对象之间的关系。 对象与其他对象的实际关系定义为AccessibleRelationSet
,它是一组AccessibleRelations
。AccessibleBundle.toDisplayString()
方法允许您从本类中定义的键从预定义的ResourceBundle
获取与区域设置无关键的本地化字符串。这个类中的常量表现出强类型的普通对象角色枚举。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并应以类似的方式提供常量。
- 从以下版本开始:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field 描述 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
关系已更改。-
Fields inherited from class javax.accessibility.AccessibleBundle
key
-
-
构造方法摘要
构造方法 Constructor 描述 AccessibleRelation(String key)
使用给定的区域设置独立键创建一个新的AccessibleRelation
。AccessibleRelation(String key, Object target)
使用给定的区域设置独立键创建一个新的AccessibleRelation
。AccessibleRelation(String key, Object[] target)
使用给定的区域设置独立键创建一个新的AccessibleRelation
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 String
getKey()
返回此关系的关键。Object[]
getTarget()
返回此关系的目标对象。void
setTarget(Object target)
设置此关系的目标对象。void
setTarget(Object[] target)
设置此关系的目标对象。-
Methods inherited from class javax.accessibility.AccessibleBundle
toDisplayString, toDisplayString, toDisplayString, toString
-
-
-
-
字段详细信息
-
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
- 另请参见:
- Constant Field Values
-
FLOWS_FROM
public static final String FLOWS_FROM
表示一个对象与第二个对象在逻辑上邻接,第二个对象发生在对象之前。 一个例子是一段文本,运行到页面的末尾,并在下一页继续使用一个插入的文本页脚和/或文本标题。 段落的两个部分是单独的文本元素,但相关的是第二个元素是第一个元素的延续。 换句话说,第二个元素“从第二个元素流出”。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
SUBWINDOW_OF
public static final String SUBWINDOW_OF
表示对象是一个或多个对象的子窗口。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
PARENT_WINDOW_OF
public static final String PARENT_WINDOW_OF
表示对象是一个或多个对象的父窗口。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
EMBEDS
public static final String EMBEDS
表示对象中嵌入了一个或多个对象。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
EMBEDDED_BY
public static final String EMBEDDED_BY
表示对象嵌入到一个或多个对象中。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
CHILD_NODE_OF
public static final String CHILD_NODE_OF
表示对象是一个或多个对象的子节点。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
LABEL_FOR_PROPERTY
public static final String LABEL_FOR_PROPERTY
标识标签的目标组已更改。- 另请参见:
- Constant Field Values
-
LABELED_BY_PROPERTY
public static final String LABELED_BY_PROPERTY
标识正在进行标签的对象已更改。- 另请参见:
- Constant Field Values
-
MEMBER_OF_PROPERTY
public static final String MEMBER_OF_PROPERTY
标识组成员资格已更改。- 另请参见:
- Constant Field Values
-
CONTROLLER_FOR_PROPERTY
public static final String CONTROLLER_FOR_PROPERTY
标识目标对象的控制器已更改。- 另请参见:
- Constant Field Values
-
CONTROLLED_BY_PROPERTY
public static final String CONTROLLED_BY_PROPERTY
标识正在进行控制的目标对象已更改。- 另请参见:
- Constant Field Values
-
FLOWS_TO_PROPERTY
public static final String FLOWS_TO_PROPERTY
表示两个对象之间的FLOWS_TO
关系发生了变化。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
FLOWS_FROM_PROPERTY
public static final String FLOWS_FROM_PROPERTY
表示两个对象之间的FLOWS_FROM
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
SUBWINDOW_OF_PROPERTY
public static final String SUBWINDOW_OF_PROPERTY
表示两个或多个对象之间的SUBWINDOW_OF
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
PARENT_WINDOW_OF_PROPERTY
public static final String PARENT_WINDOW_OF_PROPERTY
表示两个或多个对象之间的PARENT_WINDOW_OF
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
EMBEDS_PROPERTY
public static final String EMBEDS_PROPERTY
表示两个或多个对象之间的EMBEDS
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
EMBEDDED_BY_PROPERTY
public static final String EMBEDDED_BY_PROPERTY
表示两个或多个对象之间的EMBEDDED_BY
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
CHILD_NODE_OF_PROPERTY
public static final String CHILD_NODE_OF_PROPERTY
表示两个或多个对象之间的CHILD_NODE_OF
关系已更改。- 从以下版本开始:
- 1.5
- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
AccessibleRelation
public AccessibleRelation(String key)
使用给定的区域设置独立键创建一个新的AccessibleRelation
。 密钥String
应该是关系的区域设置独立密钥。 它不打算用作实际的String
显示给用户。 要获取本地化的字符串,请使用AccessibleBundle.toDisplayString()
。- 参数
-
key
- 关系的区域设置独立名称 - 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
AccessibleRelation
public AccessibleRelation(String key, Object target)
使用给定的区域设置独立键创建一个新的AccessibleRelation
。 密钥String
应该是关系的区域设置独立密钥。 它不是用作实际显示给用户的String
。 要获取本地化的字符串,请使用AccessibleBundle.toDisplayString()
。- 参数
-
key
- 关系的区域设置独立名称 -
target
- 此关系的目标对象 - 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
AccessibleRelation
public AccessibleRelation(String key, Object[] target)
使用给定的区域设置独立键创建一个新的AccessibleRelation
。 密钥String
应该是该关系的区域设置独立密钥。 它不是用作实际显示给用户的String
。 要获取本地化的字符串,请使用AccessibleBundle.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
- an array containing the target objects for this relation
-
-