플러그인 개발자용 BeanInfo 정보 제어

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

이 내용은 고유 Java Bean을 제공하는 고급 사용자 또는 JRE_LIB 이외의 새 런타임 환경을 작성하려는 사용자를 위해 제공됩니다.

  1. BeanInfo 클래스가 있는 JAR 파일이 포함된 플러그인에 대한 plugin.xml Manifest 파일을 여십시오.
  2. org.eclipse.jem.beaninfo.registrations 확장점을 BeanInfo 클래스의 위치 변수를 지정하는 위치에 추가하십시오. 예를 들어 다음과 같습니다.
    <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 패키지는 해당 검색 경로에 포함됩니다.

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