java.lang.Object
javax.accessibility.AccessibleRelationSet
类
AccessibleRelationSet 确定组件的关系集。组件的关系集是一组描述组件与其他组件关系的 AccessibleRelation 对象。
- 自版本:
- 1.3
- 参见:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Vector<AccessibleRelation> Vector中的每个条目代表一个AccessibleRelation。 -
Constructor Summary
ConstructorsConstructorDescription创建一个新的空关系集。AccessibleRelationSet(AccessibleRelation[] relations) 创建一个新的关系,其中包含传入的关系数组中包含的初始关系集。 -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(AccessibleRelation relation) 向当前关系集添加一个新关系。voidaddAll(AccessibleRelation[] relations) 将所有关系添加到现有关系集中。voidclear()从当前关系集中移除所有关系。boolean返回关系集是否包含与指定键匹配的关系。返回与指定键匹配的关系。booleanremove(AccessibleRelation relation) 从当前关系集中移除一个关系。intsize()返回关系集中的关系数量。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
使用默认语言环境创建表示集合中所有关系的本地化字符串。
-