IIOMetadataNode
IIOMetadataNode (메타데이터 노드)
메타데이터 트리의 노드를 나타내는 클래스로, org.w3c.dom.Element 인터페이스를 구현하며 getUserObject/setUserObject 메서드로 텍스트가 아닌 객체를 저장하는 것을 추가로 지원합니다.
본문
이 클래스는 일반적인 XML 처리를 위해 만들어진 것이 아닙니다. 특히 Image I/O API에서 생성된 Element 노드는 표준 org.w3.dom API 구현으로 만든 것과 호환되지 않습니다. 구현은 단순한 사용에 맞춰져 있어 집중적인 처리에서는 성능이 좋지 않을 수 있으며, 네임스페이스는 무시됩니다.
DOM Level 3 사양이 Node, Element, Attr 인터페이스에 추가한 많은 새 메서드는 IIOMetadataNode 구현·사양에 가치가 없으므로, 이런 메서드를 IIOMetadataNode 또는 여기서 반환된 Attr 인스턴스에 호출하면 DOMException이 던져집니다.
빈 노드 생성자와 노드 이름을 받는 생성자가 있으며, DOM 표준 메서드(자식 추가 appendChild 등)를 지원합니다.