org.apache.tools.ant.taskdefs

Class LoadProperties

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class LoadProperties
    extends Task
    Load a file's contents as Ant properties.
    Since:
    Ant 1.5
    • Constructor Detail

      • LoadProperties

        public LoadProperties()
    • Method Detail

      • setSrcFile

        public final void setSrcFile(java.io.File srcFile)
        Set the file to load.
        Parameters:
        srcFile - The new SrcFile value
      • setResource

        public void setResource(java.lang.String resource)
        Set the resource name of a property file to load.
        Parameters:
        resource - resource on classpath
      • setClasspath

        public void setClasspath(Path classpath)
        Set the classpath to use when looking up a resource.
        Parameters:
        classpath - to add to any existing classpath
      • createClasspath

        public Path createClasspath()
        Add a classpath to use when looking up a resource.
        Returns:
        The classpath to be configured
      • setClasspathRef

        public void setClasspathRef(Reference r)
        Set the classpath to use when looking up a resource, given as reference to a <path> defined elsewhere
        Parameters:
        r - The reference value
      • getClasspath

        public Path getClasspath()
        get the classpath used by this LoadProperties.
        Returns:
        The classpath
      • setPrefix

        public void setPrefix(java.lang.String prefix)
        Set the prefix to load these properties under.
        Parameters:
        prefix - to set
      • setPrefixValues

        public void setPrefixValues(boolean b)
        Whether to apply the prefix when expanding properties on the right hand side of a properties file as well.
        Parameters:
        b - boolean
        Since:
        Ant 1.8.2
      • execute

        public final void execute()
                           throws BuildException
        load Ant properties from the source file or resource
        Overrides:
        execute in class Task
        Throws:
        BuildException - if something goes wrong with the build
      • addFilterChain

        public final void addFilterChain(FilterChain filter)
        Adds a FilterChain.
        Parameters:
        filter - the filter to add
      • addConfigured

        public void addConfigured(ResourceCollection a)
        Set the source resource.
        Parameters:
        a - the resource to load as a single element Resource collection.
        Since:
        Ant 1.7