AntObjects

标识符:org.eclipse.ant.core.antObjects

描述:允许插件定义任意数目的类来供 Ant 基础结构使用。例如,对于 Javac 编译器适配器,则可以通过特性设置来提供编译器适配器生成器, 并提供要使用的适配器类的名称。遗憾的是,对于 Ant 核心插件,其类路径上(或者它的任何先决条件的类路径上)不可能具有此类。要解决此问题,客户机应当定义一个扩展,它将插入到此扩展点中,并将名称映射到类上。然后,Ant 插件可以请求声明插件装入指定的类。

配置标记: 

   <!ELEMENT antObject EMPTY>
   <!ATTLIST antObject
      name           CDATA #REQUIRED
      class          CDATA #REQUIRED
   >

示例: 以下是对象声明的示例:

   <extension point="org.eclipse.ant.core.antObject">
      <antObject name="com.example.Foo" class="com.example.Foo"/>
   </extension>

API 信息可以通过以下 API 来访问通过此扩展点声明的对象:

   org.eclipse.core.ant.AntPlugin.getObjectExtensions

所提供的实现:平台本身不提供任何对象扩展。

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.