java.lang.Object
javax.accessibility.AccessibleRelationSet
类
AccessibleRelationSet 确定组件的关系集。组件的关系集是一组AccessibleRelation对象,描述组件与其他组件的关系。
- 自从:
- 1.3
- 参见:
-
字段摘要
字段 -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述booleanadd(AccessibleRelation relation) 向当前关系集添加新关系。voidaddAll(AccessibleRelation[] relations) 将所有关系添加到现有关系集中。voidclear()从当前关系集中删除所有关系。boolean返回关系集是否包含与指定键匹配的关系。返回与指定键匹配的关系。booleanremove(AccessibleRelation relation) 从当前关系集中删除一个关系。intsize()返回关系集中的关系数。toArray()将当前关系集返回为AccessibleRelation的数组。toString()使用默认locale创建表示集合中所有关系的本地化字符串。
-
字段详细信息
-
relations
Vector中的每个条目代表一个AccessibleRelation。- 参见:
-
-
构造方法详细信息
-
AccessibleRelationSet
public AccessibleRelationSet()创建一个新的空关系集。 -
AccessibleRelationSet
使用传入的关系数组中包含的初始关系集创建新关系。忽略重复条目。- 参数:
relations- 描述关系集的AccessibleRelation数组
-
-
方法详情
-
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如果关系在关系集中;否则false
-
get
返回与指定键匹配的关系。- 参数:
key-AccessibleRelation键- 返回:
-
关系(如果存在)与指定键匹配。否则,返回
null。
-
toArray
将当前关系集返回为AccessibleRelation的数组。- 返回:
AccessibleRelation联系当前关系的数组
-
toString
使用默认locale创建表示集合中所有关系的本地化字符串。
-