javax.accessibility

接口
java.lang.Object
  继承者 javax.accessibility.AccessibleRelationSet

public class AccessibleRelationSet
     
extends Object

AccessibleRelationSet 类确定了组件的关系集。组件的关系集是描述该组件与其他组件的关系的 AccessibleRelation 对象的集合。

从以下版本开始:
1.3
另请参见:
AccessibleRelation

字段摘要
protected  Vector<AccessibleRelation> relations
          Vector 中的每个项表示一个 AccessibleRelation。
 
构造方法摘要
AccessibleRelationSet()
          创建新的空关系集。
AccessibleRelationSet(AccessibleRelation[] relations)
          创建具有传入的关系数组中所包含的初始关系集的新关系。
 
方法摘要
 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()
          使用默认语言环境创建表示关系集中所有关系的本地化 String。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

relations

protected Vector<AccessibleRelation> relations
Vector 中的每个项表示一个 AccessibleRelation。

另请参见:
add(javax.accessibility.AccessibleRelation), addAll(javax.accessibility.AccessibleRelation[]), remove(javax.accessibility.AccessibleRelation), contains(java.lang.String), get(java.lang.String), size(), toArray(), clear()
构造方法详细信息

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()
使用默认语言环境创建表示关系集中所有关系的本地化 String。

覆盖:
Object 中的 toString
返回:
用逗号分隔的本地化 String
另请参见:
AccessibleBundle.toDisplayString(java.lang.String, java.util.Locale)