IIOMetadataController
IIOMetadataController (메타데이터 컨트롤러)
IIOMetadata 객체의 설정을 결정할 수 있는 객체가 구현하는 인터페이스입니다. GUI를 띄우거나 다른 수단을 사용할 수 있습니다.
본문
activate(IIOMetadata) 메서드 안에서 컨트롤러는 XML DOM 트리 또는 플러그인별 인터페이스를 사용해 IIOMetadata 객체의 초기 설정을 얻고, 값을 수정한 뒤 setFromTree 또는 mergeTree 메서드나 플러그인별 인터페이스로 IIOMetadata 객체의 설정을 갱신합니다.
일반적으로 activate가 true를 반환하면 IIOMetadata 객체는 쓰기 작업에 사용할 준비가 됐습니다. 벤더는 자신이 정의한 IIOMetadata 서브클래스에 대한 기본 컨트롤러로 GUI를 제공할 수 있고, 알고리즘적 프로세스(데이터베이스 조회, 명령줄 파싱 등)를 컨트롤러로 사용할 수도 있습니다.