org.apache.tools.ant.taskdefs

Class Tstamp


public class Tstamp
extends Task

Sets properties to the current time, or offsets from the current time. The default properties are TSTAMP, DSTAMP and TODAY;
Since:
Ant 1.1

Nested Class Summary

class
Tstamp.CustomFormat
This nested element that allows a property to be set to the current date and time in a given format.
static class
Tstamp.Unit
set of valid units to use for time offsets.

Field Summary

Fields inherited from class org.apache.tools.ant.Task

description, location, target, taskName, taskType, wrapper

Fields inherited from class org.apache.tools.ant.ProjectComponent

project

Method Summary

Tstamp.CustomFormat
createFormat()
create a custom format with the current prefix.
void
execute()
create the timestamps.
void
setPrefix(String prefix)
Set a prefix for the properties.

Methods inherited from class org.apache.tools.ant.Task

execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Method Details

createFormat

public Tstamp.CustomFormat createFormat()
create a custom format with the current prefix.
Returns:
a ready to fill-in format

execute

public void execute()
            throws BuildException
create the timestamps. Custom ones are done before the standard ones, to get their retaliation in early.
Overrides:
execute in interface Task
Throws:
BuildException -

setPrefix

public void setPrefix(String prefix)
Set a prefix for the properties. If the prefix does not end with a "." one is automatically added
Since:
Ant 1.5

Copyright B) 2000-2006 Apache Software Foundation. All Rights Reserved.