java.lang.Object
javax.accessibility.AccessibleRelationSet
类
AccessibleRelationSet
确定组件的关系集。组件的关系集是一组描述组件与其他组件关系的 AccessibleRelation
对象。
- 自版本:
- 1.3
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Vector
<AccessibleRelation> Vector
中的每个条目代表一个AccessibleRelation
。 -
Constructor Summary
ConstructorDescription创建一个新的空关系集。AccessibleRelationSet
(AccessibleRelation[] relations) 创建一个新的关系,其中包含传入的关系数组中包含的初始关系集。 -
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(AccessibleRelation relation) 向当前关系集添加一个新关系。void
addAll
(AccessibleRelation[] relations) 将所有关系添加到现有关系集中。void
clear()
从当前关系集中移除所有关系。boolean
返回关系集是否包含与指定键匹配的关系。返回与指定键匹配的关系。boolean
remove
(AccessibleRelation relation) 从当前关系集中移除一个关系。int
size()
返回关系集中的关系数量。toArray()
将当前关系集作为AccessibleRelation
数组返回。toString()
使用默认语言环境创建表示集合中所有关系的本地化字符串。
-
Field Details
-
relations
Vector
中的每个条目代表一个AccessibleRelation
。- 参见:
-
-
Constructor Details
-
AccessibleRelationSet
public AccessibleRelationSet()创建一个新的空关系集。 -
AccessibleRelationSet
创建一个新的关系,其中包含传入的关系数组中包含的初始关系集。忽略重复条目。- 参数:
-
relations
- 描述关系集的AccessibleRelation
数组
-
-
Method Details
-
add
向当前关系集添加一个新关系。如果关系已经在关系集中,则将指定关系的目标与现有关系的目标合并。否则,将新关系添加到关系集中。- 参数:
-
relation
- 要添加到关系集的关系 - 返回:
-
如果将关系添加到关系集,则返回
true
;如果关系集未更改,则返回false
-
addAll
将所有关系添加到现有关系集中。忽略重复条目。- 参数:
-
relations
- 描述关系集的AccessibleRelation
数组
-
remove
从当前关系集中移除一个关系。如果关系不在集合中,则关系集将保持不变,并且返回值将为false
。如果关系在关系集中,则将其从集合中移除,并且返回值将为true
。- 参数:
-
relation
- 要从关系集中移除的关系 - 返回:
-
如果关系在关系集中,则返回
true
;如果关系集未更改,则返回false
-
clear
public void clear()从当前关系集中移除所有关系。 -
size
public int size()返回关系集中的关系数量。- 返回:
- 关系集中的关系数量
-
contains
返回关系集是否包含与指定键匹配的关系。- 参数:
-
key
-AccessibleRelation
键 - 返回:
-
如果关系在关系集中,则返回
true
;否则返回
-
get
返回与指定键匹配的关系。- 参数:
-
key
-AccessibleRelation
键 - 返回:
-
如果存在与指定键匹配的关系,则返回该关系。否则,返回
null
。
-
toArray
将当前关系集作为AccessibleRelation
数组返回。- 返回:
-
包含当前关系的
AccessibleRelation
数组
-
toString
使用默认语言环境创建表示集合中所有关系的本地化字符串。
-