Objetos Ant

Identificador: org.eclipse.ant.core.antObjects

Descripción: Permite que los plug-ins definan clases arbitrarias para su utilización por la infraestructura de Ant.  Por ejemplo, en el caso de los adaptadores de compilador de Javac puede facilitársele a la fábrica de adaptadores, mediante disposición de propiedad, el nombre de una clase de adaptador.  Desafortunadamente, es improbable que el plug-in del núcleo de Ant tenga esta clase en su ruta de clase (o cualquiera de sus prerrequisitos).  Para solventarlo, los clientes deberán definir una extensión que conecte con este punto de extensión y disponga un nombre para la clase.  El plug-in de Ant podrá entonces solicitar que el plug-in declarado cargue la clase especificada.

Señalamiento de configuración: 

   <!ELEMENT antObject EMPTY>
   <!ATTLIST antObject
      nombre           CDATA #REQUIRED
      clase          CDATA #REQUIRED
   >

Ejemplos: A continuación podemos observar un ejemplo de declaración de objeto:

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

Información del API: Los objetos declarados mediante este punto de extensión son accesibles desde el API siguiente:

   org.eclipse.core.ant.AntPlugin.getObjectExtensions

Herramientas proporcionadas: La propia plataforma no suministra ninguna extensión de objeto.

Copyright IBM Corp. 2000, 2001.  Reservados todos los derechos.