HashDocAttributeSet
HashDocAttributeSet (해시 문서 속성 집합)
구현을 HashAttributeSet 클래스에서 상속받고, DocAttributeSet 인터페이스의 의미적 제약을 강제하는 속성 집합을 제공하는 클래스예요.
본문
HashDocAttributeSet은 해시 기반의 속성 집합이면서, 그 안의 모든 속성 값이 반드시 DocAttribute 인터페이스의 인스턴스여야 한다는 제약을 지켜요. 그래서 문서(doc) 단위 속성을 안전하게 관리할 수 있어요.
생성자는 빈 집합, 단일 DocAttribute, DocAttribute 배열, 또는 다른 DocAttributeSet으로부터 각각 만들 수 있어요.
public HashDocAttributeSet()
public HashDocAttributeSet(DocAttribute attribute)
public HashDocAttributeSet(DocAttribute[] attributes)
public HashDocAttributeSet(DocAttributeSet attributes)
문서 속성 이외의 속성을 넣으려 하면 의미상 허용되지 않아요. 개별 문서의 특성과 그 문서에 적용할 인쇄 설정을 지정하는 데 사용돼요.