- 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 StringCHILD_NODE_OF表示对象是一个或多个对象的子节点。static StringCHILD_NODE_OF_PROPERTY表示两个或多个对象之间的CHILD_NODE_OF关系已更改。static StringCONTROLLED_BY表示对象由一个或多个目标对象控制。static StringCONTROLLED_BY_PROPERTY标识正在进行控制的目标对象已更改。static StringCONTROLLER_FOR表示对象是一个或多个目标对象的控制器。static StringCONTROLLER_FOR_PROPERTY标识目标对象的控制器已更改。static StringEMBEDDED_BY表示对象嵌入到一个或多个对象中。static StringEMBEDDED_BY_PROPERTY表示两个或多个对象之间的EMBEDDED_BY关系已更改。static StringEMBEDS表示对象中嵌入了一个或多个对象。static StringEMBEDS_PROPERTY表示两个或多个对象之间的EMBEDS关系已更改。static StringFLOWS_FROM表示一个对象与第二个对象在逻辑上邻接,第二个对象发生在对象之前。static StringFLOWS_FROM_PROPERTY表示两个对象之间的FLOWS_FROM关系已更改。static StringFLOWS_TO表示对象与第二个对象在逻辑上邻接,第二个对象发生在对象之后。static StringFLOWS_TO_PROPERTY表示两个对象之间的FLOWS_TO关系发生变化。static StringLABEL_FOR表示一个对象是一个或多个目标对象的标签。static StringLABEL_FOR_PROPERTY标识标签的目标组已更改。static StringLABELED_BY表示一个对象被一个或多个目标对象标记。static StringLABELED_BY_PROPERTY标识正在进行标签的对象已更改。static StringMEMBER_OF表示对象是一个或多个目标对象组的成员。static StringMEMBER_OF_PROPERTY标识组成员资格已更改。static StringPARENT_WINDOW_OF表示对象是一个或多个对象的父窗口。static StringPARENT_WINDOW_OF_PROPERTY表示两个或多个对象之间的PARENT_WINDOW_OF关系已更改。static StringSUBWINDOW_OF表示对象是一个或多个对象的子窗口。static StringSUBWINDOW_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 方法 描述 StringgetKey()返回此关系的关键。Object[]getTarget()返回此关系的目标对象。voidsetTarget(Object target)设置此关系的目标对象。voidsetTarget(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
-
-