org.apache.tools.ant.taskdefs

Class Tstamp

  • All Implemented Interfaces:
    java.lang.Cloneable


    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
    • Constructor Detail

      • Tstamp

        public Tstamp()
    • Method Detail

      • setPrefix

        public void setPrefix(java.lang.String prefix)
        Set a prefix for the properties. If the prefix does not end with a "." one is automatically added.
        Parameters:
        prefix - the prefix to use.
        Since:
        Ant 1.5
      • 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 class Task
        Throws:
        BuildException - on error.
      • createFormat

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

        protected java.util.Date getNow()
        Return the Date instance to use as base for DSTAMP, TSTAMP and TODAY.
        Returns:
        Date