- java.lang.Object
-
- javax.accessibility.AccessibleRelationSet
-
public class AccessibleRelationSet extends Object
AccessibleRelationSet
类决定一个组件的关系集。 组件的关系集是一组描述组件与其他组件的关系的AccessibleRelation
对象。- 从以下版本开始:
- 1.3
- 另请参见:
-
AccessibleRelation
-
-
Field Summary
Fields Modifier and Type Field 描述 protected Vector<AccessibleRelation>
relations
Vector
每个条目代表AccessibleRelation
。
-
构造方法摘要
构造方法 Constructor 描述 AccessibleRelationSet()
创建一个新的空关系集。AccessibleRelationSet(AccessibleRelation[] relations)
与传递的关系数组中包含的初始关系创建一个新的关系。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
add(AccessibleRelation relation)
添加与当前关系集的新关系。void
addAll(AccessibleRelation[] relations)
将所有关系添加到现有关系集中。void
clear()
从当前关系集中删除所有关系。boolean
contains(String key)
返回关系集是否包含与指定键匹配的关系。AccessibleRelation
get(String key)
返回与指定键匹配的关系。boolean
remove(AccessibleRelation relation)
从当前关系集中删除关系。int
size()
返回关系集中的关系数。AccessibleRelation[]
toArray()
将当前关系集返回为AccessibleRelation
的数组。String
toString()
使用默认语言环境创建表示集合中所有关系的本地化字符串。
-
-
-
字段详细信息
-
relations
protected Vector<AccessibleRelation> relations
Vector
每个条目代表AccessibleRelation
。
-
-
构造方法详细信息
-
AccessibleRelationSet
public AccessibleRelationSet()
创建一个新的空关系集。
-
AccessibleRelationSet
public AccessibleRelationSet(AccessibleRelation[] relations)
创建与传递的关系数组中包含的初始关系集的新关系。重复的条目将被忽略。- 参数
-
relations
- 描述关系集的AccessibleRelation
的数组
-
-
方法详细信息
-
add
public boolean add(AccessibleRelation relation)
添加与当前关系集的新关系。 如果关系已经在关系集中,则指定关系的目标与现有关系的目标相结合。 否则,将新关系添加到关系集中。- 参数
-
relation
- 添加到关系集中的关系 - 结果
-
如果关系被添加到关系集中,
true
;false
如果关系集不变
-
addAll
public void addAll(AccessibleRelation[] relations)
将所有关系添加到现有关系集中。 重复的条目将被忽略。- 参数
-
relations
-AccessibleRelation
描述关系集的数组
-
remove
public boolean remove(AccessibleRelation relation)
从当前关系集中删除关系。 如果关系不在集合中,关系集将不变,返回值为false
。 如果关系在关系集中,它将从集合中移除,返回值将为true
。- 参数
-
relation
- 从关系集中删除的关系 - 结果
-
true
如果关系在关系集中;false
如果关系集不变
-
clear
public void clear()
从当前关系集中删除所有关系。
-
size
public int size()
返回关系集中的关系数。- 结果
- 关系集中的关系数
-
contains
public boolean contains(String key)
返回关系集是否包含与指定键匹配的关系。- 参数
-
key
-AccessibleRelation
键 - 结果
-
true
如果关系在关系集中; 否则false
-
get
public AccessibleRelation get(String key)
返回与指定键匹配的关系。- 参数
-
key
-AccessibleRelation
键 - 结果
-
该关系(如果存在)与指定的键匹配。
否则返回
null
。
-
toArray
public AccessibleRelation[] toArray()
将当前关系集返回为AccessibleRelation
的数组。- 结果
-
AccessibleRelation
数组接触当前关系
-
toString
public String toString()
使用默认语言环境创建表示集合中所有关系的本地化字符串。- 重写:
-
toString
在Object
- 结果
- 逗号分隔本地化字符串
- 另请参见:
-
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)
-
-