Ant-contrib.unkrig.de: Difference between revisions

From unkrig.de
Jump to navigation Jump to search
mNo edit summary
Line 32: Line 32:
== Filter Readers ==
== Filter Readers ==


=== <code><progress></code> ===
[['progress' filter reader|<code><progress></code>]]
Prints dots (".") to STDERR as data is read through it. This implements a kind of 'progress monitoring' for slow tasks that read some data.
Prints dots (".") to STDERR as data is read through it. This implements a kind of 'progress monitoring' for slow tasks that read some data.
===== '''Attributes''' =====
;<code>bytesPerTick="..."</code>
:That many bytes must be processed before another dot is printed. The default is '1024'.
;<code>exponential="false"</code>
:If true, then the initial dot printing frequency will degrade so that no more than 80 dots will ever be printed. The default is <code>true</code>.


== Download and installation ==
== Download and installation ==

Revision as of 10:30, 19 February 2014

Abstract

Some contributions to APACHE ANT, e.g. the <swingDialog> task which significantly enhances ANT's <input> task.

Tasks

<follow>
Waits until a file grows.
<jsonProperty>
Parses a JSON document into a set of properties, in analogy with the standard ANT <xmlproperty> task.
<nslookup>
Resolves a host name or IP address.
<setAuthenticator>
Configures the authentication for all following java.net.URLConnections.
<setCookieHandler>
Enables or disables cookie handling for Java's java.net.HttpURLConnection, including the <urlConnection> task.
<swingDialog>
Pops up a highly configurable dialog and invites the user to fill in form fields.
<urlConnection>
Connects to a resource and writes data to it and/or reads data from it.

Resource Collections

<resourceCollectionDelta>
Selects the subset of resources that was added, deleted or modified since the last check.

Filter Readers

<progress> Prints dots (".") to STDERR as data is read through it. This implements a kind of 'progress monitoring' for slow tasks that read some data.

Download and installation

The JAR file can be downloaded from http://ant-contrib.unkrig.de/download/.

To make the contributions available in your ANT scripts, write

<taskdef resource="de/unkrig/antcontrib/ant.xml" classpath="path/to/de.unkrig.ant-contrib.jar" />

, or, if you put the JAR file on ANT's default classpath, just

<taskdef resource="de/unkrig/antcontrib/ant.xml" />

Source code

The source code is available in the SUBVERSION repository. The repository URL is

https://svn.code.sf.net/p/loggifier/code

License

ANT-CONTRIB is published under the "New BSD License".