public class AccessibleRelation extends AccessibleBundle
Class AccessibleRelation描述了实现AccessibleRelation的对象与一个或多个其他对象之间的关系。 一个对象与其他对象的实际关系被定义为一个AccessibleRelationSet,它是一组组成的AccessibleRelations。
toDisplayString方法允许您从此类中定义的键从预定义的ResourceBundle中获取与区域设置无关的键的本地化字符串。
这个类中的常量表现出强类型的常见对象角色枚举。 如果此类中的常量不足以描述对象的角色,则应从此类生成子类,并应以类似的方式提供常量。
Modifier and Type | Field and Description |
---|---|
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关系已更改。
|
key
Constructor and Description |
---|
AccessibleRelation(String key)
使用给定的区域设置独立键创建一个新的AccessibleRelation。
|
AccessibleRelation(String key, Object target)
使用给定的区域设置独立键创建一个新的AccessibleRelation。
|
AccessibleRelation(String key, Object[] target)
使用给定的区域设置独立键创建一个新的AccessibleRelation。
|
Modifier and Type | Method and Description |
---|---|
String |
getKey()
返回此关系的关键
|
Object[] |
getTarget()
返回此关系的目标对象
|
void |
setTarget(Object target)
设置此关系的目标对象
|
void |
setTarget(Object[] target)
设置此关系的目标对象
|
toDisplayString, toDisplayString, toDisplayString, toString
public static final String LABEL_FOR
getTarget()
,
CONTROLLER_FOR
,
CONTROLLED_BY
,
LABELED_BY
,
MEMBER_OF
public static final String LABELED_BY
getTarget()
,
CONTROLLER_FOR
,
CONTROLLED_BY
,
LABEL_FOR
,
MEMBER_OF
public static final String MEMBER_OF
getTarget()
,
CONTROLLER_FOR
,
CONTROLLED_BY
,
LABEL_FOR
,
LABELED_BY
public static final String CONTROLLER_FOR
getTarget()
,
CONTROLLED_BY
,
LABEL_FOR
,
LABELED_BY
,
MEMBER_OF
public static final String CONTROLLED_BY
getTarget()
,
CONTROLLER_FOR
,
LABEL_FOR
,
LABELED_BY
,
MEMBER_OF
public static final String FLOWS_TO
public static final String FLOWS_FROM
public static final String SUBWINDOW_OF
public static final String PARENT_WINDOW_OF
public static final String EMBEDS
public static final String EMBEDDED_BY
public static final String CHILD_NODE_OF
public static final String LABEL_FOR_PROPERTY
public static final String LABELED_BY_PROPERTY
public static final String MEMBER_OF_PROPERTY
public static final String CONTROLLER_FOR_PROPERTY
public static final String CONTROLLED_BY_PROPERTY
public static final String FLOWS_TO_PROPERTY
public static final String FLOWS_FROM_PROPERTY
public static final String SUBWINDOW_OF_PROPERTY
public static final String PARENT_WINDOW_OF_PROPERTY
public static final String EMBEDS_PROPERTY
public static final String EMBEDDED_BY_PROPERTY
public static final String CHILD_NODE_OF_PROPERTY
public AccessibleRelation(String key)
key
- 关系的区域设置独立名称。
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
public AccessibleRelation(String key, Object target)
key
- 关系的区域设置独立名称。
target
- 此关系的目标对象
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
public AccessibleRelation(String key, Object[] target)
key
- 关系的区域设置独立名称。
target
- 此关系的目标对象
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
public String getKey()
CONTROLLER_FOR
,
CONTROLLED_BY
,
LABEL_FOR
,
LABELED_BY
,
MEMBER_OF
public Object[] getTarget()
public void setTarget(Object target)
target
- 此关系的目标对象
public void setTarget(Object[] target)
target
- an array containing the target objects for this relation