AttributesImpl

AttributesImpl (Attributes 기본 구현)

Attributes 인터페이스의 기본 구현 클래스예요. 목록을 수정하거나 재사용할 수 있는 조작자(manipulator)를 추가로 제공해요.

출처: Java API Reference

본문

이 클래스의 일반적인 두 가지 용도는 다음과 같아요.

  • startElement 이벤트에서 Attributes 객체의 영구 스냅샷을 만들기
  • SAX2 드라이버나 필터에서 Attributes 객체를 구성하거나 수정하기

이 클래스는 폐기 예정된 SAX1 AttributeListImpl 클래스를 대체하며, 폐기된 AttributeList 인터페이스 대신 갱신된 Attributes 인터페이스를 지원할 뿐 아니라, Vector 집합 대신 단일 배열을 사용하는 훨씬 효율적인 구현을 포함해요.

addAttribute, setAttribute, removeAttribute, clear, setValue, setType, setURI, setLocalName, setQName 등의 조작 메서드를 제공해요.

더 알아보기 (Learn more)

Java 공식 API