플러그인 개발자를 위한 BeanInfo 정보 제어

플러그인 manifest 파일에 있는 항목을 추가하여 BeanInfo 클래스가 클래스 경로 변수와 연관되는 방법에 대한 제어를 연습할 수 있습니다.

이는 자신의 고유한 Java Bean을 제공하는 고급 사용자나 JRE_LIB가 아닌 새 런타임 환경을 작성하려는 사용자를 위한 것입니다.

  1. BeanInfo 클래스가 있는 JAR 파일을 포함하는 플러그인의 plugin.xml Manifest 파일을 여십시오.
  2. BeanInfo 클래스의 위치에 변수를 지정하는 org.eclipse.jem.beaninfo.registrations 확장점을 추가하십시오. 예를 들어,
    <extension point="org.eclipse.jem.beaninfo.registrations">
       <variable path="MY_JAVABEANS">
          <beaninfos>
             <beaninfo kind="plugin" path="/com.mycompany/myjavabeans.jar">
                <searchpath package="com.mycompany.beaninfopackage"/>
             </beaninfo>
          </beaninfos>
       </variable>
    </extension>

    이 예제는 MY_JAVABEANS 클래스 경로 변수가 JAR 파일 myjavabeans.jar에 포함된 BeanInfo 클래스를 보유하고 있음을 표시합니다. 이 JAR 파일은 Manifest가 정의되어 있는 플러그인의 일부로, 클래스는 패키지 com.mycompany.beaninfopackage에 포함됩니다. 프로젝트가 Java 빌드 경로에 클래스 경로 변수 MY_JAVABEANS를 가질 때마다 myjavabeans.jar은 검사기를 위해 작성된 JVM의 클래스 경로에 포함됩니다. 또한 com.mycompany.beaninfopackage는 검색 경로에 포함됩니다.

상위 주제: BeanInfo 클래스 및 검사

관련 개념
BeanInfo 클래스 및 검사
JRE 클래스에 대한 BeanInfo 클래스
비주얼 편집기의 BeanInfo 클래스 작성에 필요한 팁

관련 타스크
BeanInfo 클래스의 위치 지정

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.