본문 바로가기

환경설정2

Eclipse Framework 환경설정 페이지 생성 Eclipse Framework 환경설정 Eclipse Framework를 이용해서 RCP, Plugin 애플리케이션을 개발할 때, 환경설정 기능이 필요한 경우가 있다. Eclipse IDE를 사용하는 개발자는 자신이 원하는 폰트 크기, Java 버전 등을 설정해서 사용한다. 이처럼 환경설정은 애플리케이션에 필요한 기능입니다. 이러한 환경설정 값들은 int, boolean, String와 같이 단순한 형태의 값으로 이루어져 있으며, 보통 플러그인 식별자를 접두어로 하는 문자열을 키로 식별한다. 환경설정을 저장하고 로드하기 위해서는 AbstractUIPlugin를 구현한 클래스로부터 IPreferenceStore 인스턴스를 가져온다. 예제 플러그인에서는 Activator(AbstractUIPlugin의 하.. 2019. 4. 25.
Eclipse Framework IMemento와 DialogSettings 환경설정 저장소 IPreferenceStore와 IEclipsePrefereces 이클립스 프레임워크에서는 UI가 있는 컴포넌트와 UI가 없는 컴포넌트에서 환경설정 값을 저장하기 위해서는 IPreferenceStore와 IEclipsePrefereces를 사용한다. 이들 API는 환경설정 저장소에 값을 저장하고 가져오는 동작을 담당한다. IPrefereceStore : UI가 있는 플러그인에서 사용 가능 IEclipsePreferences : UI가 없는 플러그인에서 사용 가능 모든 값을 환경설정 저장소에서 저장하고 가져 올 필요는 없다. 예를 들어 특정 뷰에서 탭 폴더 순서, 테이블의 오름차순 또는 내림차순와 같은 정보는 전체에 적용되는 옵션 값이 아니다. IMemento IMemento는 특정 뷰의 .. 2019. 4. 11.