AccessibleRelationSet

AccessibleRelationSet (접근성 관계 집합)

컴포넌트의 관계 집합(relation set)을 결정하는 클래스입니다. 컴포넌트의 관계 집합은 해당 컴포넌트와 다른 컴포넌트 사이의 관계를 설명하는 AccessibleRelation 객체들의 집합입니다.

출처: Java API Reference

본문

AccessibleRelationSet은 보조 기술이 컴포넌트 간의 관계를 파악하고 활용할 수 있도록 돕습니다. 관계 집합은 내부적으로 Vector에 저장되며, 각 항목은 하나의 AccessibleRelation을 나타냅니다.

기본 생성자는 빈 관계 집합을 만들고, AccessibleRelation[] 배열을 받는 생성자는 전달받은 관계들로 초기 관계 집합을 구성합니다.

add(AccessibleRelation)로 관계를 추가하고, addAll(AccessibleRelation[])로 여러 관계를 한 번에 추가할 수 있습니다. remove는 특정 관계를 제거하며, clear()는 집합을 비웁니다.

contains(String)는 주어진 키에 해당하는 관계가 있는지 확인하고, get(String)으로 키에 맞는 AccessibleRelation을 가져옵니다. size()toArray()로 집합의 크기와 배열 형태를 얻고, toString()으로 문자열 표현을 반환합니다.

이 클래스는 접근성(Accessibility) 프레임워크에서 컴포넌트 간 관계(예: 라벨이 다른 컴포넌트를 지칭하는 관계)를 표현하는 데 사용됩니다.

더 알아보기 (Learn more)

Java 공식 API