API Tareas Ant

En AJAXForms se han definido dos tareas para el el Apache Ant y así simplificar el desarrollo de aplicaciones. Para usarlas es necesario introducir el siguiente código de inicialización:

       
<target name="init">
    <property file="build.properties"/>
    
    <path id="ajaxforms.classpath">
        <fileset dir="${lib.home}" includes="*.jar"/>
    </path>
    
    <taskdef name="ajaxforms"
             classname="net.ajaxforms.ant.AJAXFormsTask"
             classpathref="ajaxforms.classpath"/>
    <taskdef name="ajaxformsresources"
             classname="net.ajaxforms.ant.AJAXFormsResourcesTask"
             classpathref="ajaxforms.classpath"/>
</target> 
        

ajaxforms

Tarea que transforma paginas XHTML/XForms a HTML con javascript

destdir
Directorio de destino. Requerido.
srcdir
Directorio donde se encuentran las fuentes. Requerido.
style
Plantilla XSLT que se aplicará al resultado de la transformación. Opcional
base
Directorio web que referencia a la raiz. Opcional
resourcesdir
Directorio web en donde estás los recursos. Requerido.
destextension
Extensión de salida. Opcional, por defecto .html.
srcextension
Extensión que los archivos que se van a transformar. Opcional, por defecto .xform.
listfiles
Indica si quieres que se listen los archivos que se transforman. Opcional, por defecto false.

Ejemplo:

<ajaxforms srcdir="${web.home}" destdir="${build.home}" style="${build.home}/site.xsl" listfiles="true" resourcesdir="resources/"/>

ajaxformsresources

Copia los recursos necesarios al directorio destino.

destdir
Directorio de destino
debug
Especifica si se va a usar una versión compactada del javascript o no

Ejemplo:

<ajaxformsresources destdir="${build.home}/resources" debug="false"/>

ajaxformsschema

Transforma un Schema XML a javascript. Actualmente solo funciona con tipos simples de datos.

destdir
Directorio de destino. Requerido.
srcdir
Directorio donde se encuentran las fuentes. Requerido.
srcextension
Extensión que los archivos que se van a transformar. Opcional, por defecto .xml.
listfiles
Indica si quieres que se listen los archivos que se transforman. Opcional, por defecto false.

Ejemplo:

<ajaxformsschema srcdir="${web.home}" destdir="${build.home}" listfiles="true">




Powered by AJAXForms

SourceForge.net Logo