javax.accessibility
public class AccessibleRelation extends AccessibleBundle
Modifier and Type | Field and Description |
---|---|
static String |
CHILD_NODE_OF
Indicates that an object is a child of another object.
|
static String |
CHILD_NODE_OF_PROPERTY
Indicates that the ancestry relationship has changed.
|
static String |
CONTROLLED_BY
Indicates an object is controlled by other objects.
|
static String |
CONTROLLED_BY_PROPERTY
Indicates that the controlling objects have changed.
|
static String |
CONTROLLER_FOR
Indicates an object is a controller for other objects.
|
static String |
CONTROLLER_FOR_PROPERTY
Indicates that the controller target group has changed.
|
static String |
EMBEDDED_BY
Indicates that an object is embedded by another object.
|
static String |
EMBEDDED_BY_PROPERTY
Indicates that the
EMBEDDED_BY property changed. |
static String |
EMBEDS
Indicates that an object embeds another object.
|
static String |
EMBEDS_PROPERTY
Indicates that the
EMBEDS property changed. |
static String |
FLOWS_FROM
Indicates that one object directly follows another object,
as in a paragraph flow.
|
static String |
FLOWS_FROM_PROPERTY
Indicates that the
FLOWS_FROM property changed. |
static String |
FLOWS_TO
Indicates that one object comes directly before another object,
as in a paragraph flow.
|
static String |
FLOWS_TO_PROPERTY
Indicates that the
FLOWS_TO property changed. |
static String |
LABEL_FOR
Indicates the object labels other objects.
|
static String |
LABEL_FOR_PROPERTY
Indicates that the label target group has changed.
|
static String |
LABELED_BY
Indicates the object is labeled by other objects.
|
static String |
LABELED_BY_PROPERTY
Indicates that the labelling objects have changed.
|
static String |
MEMBER_OF
Indicates an object is a member of a group of target objects.
|
static String |
MEMBER_OF_PROPERTY
Indicates that group membership has changed.
|
static String |
PARENT_WINDOW_OF
Indicates that one object is a parent window of another object.
|
static String |
PARENT_WINDOW_OF_PROPERTY
Indicates that the
PARENT_WINDOW_OF property changed. |
static String |
SUBWINDOW_OF
Indicates that one object is a subwindow of another object.
|
static String |
SUBWINDOW_OF_PROPERTY
Indicates that the
SUBWINDOW_OF property changed. |
key
Constructor and Description |
---|
AccessibleRelation(String key)
Create a new relation with a locale independent key, and no related
objects.
|
AccessibleRelation(String key,
Object target)
Create a new relation with a locale independent key, and a single related
object.
|
AccessibleRelation(String key,
Object[] targets)
Create a new relation with a locale independent key, and the given
related objects.
|
Modifier and Type | Method and Description |
---|---|
String |
getKey()
Return the key for this relation.
|
Object[] |
getTarget()
Return the targets of this relation.
|
void |
setTarget(Object target)
Set the target to a single object.
|
void |
setTarget(Object[] targets)
Set the target to an array of objects.
|
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 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 CHILD_NODE_OF
public static final String CHILD_NODE_OF_PROPERTY
public static final String EMBEDDED_BY
public static final String EMBEDDED_BY_PROPERTY
EMBEDDED_BY
property changed.public static final String EMBEDS
public static final String EMBEDS_PROPERTY
EMBEDS
property changed.public static final String FLOWS_FROM
public static final String FLOWS_FROM_PROPERTY
FLOWS_FROM
property changed.public static final String FLOWS_TO
public static final String FLOWS_TO_PROPERTY
FLOWS_TO
property changed.public static final String PARENT_WINDOW_OF
public static final String PARENT_WINDOW_OF_PROPERTY
PARENT_WINDOW_OF
property changed.public static final String SUBWINDOW_OF
public static final String SUBWINDOW_OF_PROPERTY
SUBWINDOW_OF
property changed.public AccessibleRelation(String key)
key
- the name of the roleAccessibleBundle.toDisplayString(String, Locale)
public AccessibleRelation(String key, Object target)
key
- the name of the roletarget
- the related objectAccessibleBundle.toDisplayString(String, Locale)
public AccessibleRelation(String key, Object[] targets)
key
- the name of the roletargets
- the related objectsAccessibleBundle.toDisplayString(String, Locale)
public String getKey()
CONTROLLER_FOR
,
CONTROLLED_BY
,
LABEL_FOR
,
LABELED_BY
,
MEMBER_OF
public Object[] getTarget()
public void setTarget(Object target)
target
- the new target