org.freecompany.imp
Class Util

java.lang.Object
  extended by org.freecompany.imp.Util

public class Util
extends java.lang.Object


Constructor Summary
Util()
           
 
Method Summary
static
<T> java.util.Collection<T>
get(org.apache.tools.ant.Project project, java.lang.String key)
           
static java.util.Collection<Dependency> getAll(org.apache.tools.ant.Project project)
           
static java.util.Collection<Dependency> getCompile(org.apache.tools.ant.Project project)
           
static java.util.Collection<java.lang.String> getComponents(org.apache.tools.ant.Project project)
           
static java.util.Collection<java.lang.String> getJavadocs(org.apache.tools.ant.Project project)
           
static java.util.Collection<org.freecompany.brimstone.module.Module> getModules(org.apache.tools.ant.Project project)
           
static java.util.Collection<Dependency> getPackage(org.apache.tools.ant.Project project)
           
static org.apache.tools.ant.Project getProject()
           
static java.util.Collection<PropertyTask> getProperties(org.apache.tools.ant.Project project)
           
static java.util.Collection<Dependency> getRun(org.apache.tools.ant.Project project)
           
static java.util.Collection<Dependency> getTest(org.apache.tools.ant.Project project)
           
static java.util.Collection<java.lang.String> getTestComponents(org.apache.tools.ant.Project project)
           
static void initialize(org.apache.tools.ant.Project project)
           
static void loadProperties(org.apache.tools.ant.Project project, java.lang.String path, boolean overwrite)
           
static void loadProperties(org.apache.tools.ant.Project project, java.net.URL url, boolean overwrite)
           
static java.net.URL loadUrl(org.apache.tools.ant.Project project, java.lang.String uri)
          Loads a URL while dereferencing any module fragments.
static void prepareReplacements(org.apache.tools.ant.Project project)
           
static void setProject(org.apache.tools.ant.Project project)
           
static void setProperty(org.apache.tools.ant.Project project, java.lang.String key, java.lang.String value)
          Sets a property both in the project and in the list of replace filters to be used during file copies in the build.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

setProject

public static void setProject(org.apache.tools.ant.Project project)

getProject

public static org.apache.tools.ant.Project getProject()

loadUrl

public static java.net.URL loadUrl(org.apache.tools.ant.Project project,
                                   java.lang.String uri)
                            throws java.io.IOException,
                                   java.net.MalformedURLException
Loads a URL while dereferencing any module fragments.

Throws:
java.io.IOException
java.net.MalformedURLException

initialize

public static void initialize(org.apache.tools.ant.Project project)
                       throws org.apache.tools.ant.BuildException
Throws:
org.apache.tools.ant.BuildException

prepareReplacements

public static void prepareReplacements(org.apache.tools.ant.Project project)
                                throws java.io.IOException
Throws:
java.io.IOException

setProperty

public static void setProperty(org.apache.tools.ant.Project project,
                               java.lang.String key,
                               java.lang.String value)
Sets a property both in the project and in the list of replace filters to be used during file copies in the build.


loadProperties

public static void loadProperties(org.apache.tools.ant.Project project,
                                  java.lang.String path,
                                  boolean overwrite)
                           throws java.io.IOException
Throws:
java.io.IOException

loadProperties

public static void loadProperties(org.apache.tools.ant.Project project,
                                  java.net.URL url,
                                  boolean overwrite)
                           throws java.io.IOException
Throws:
java.io.IOException

get

public static <T> java.util.Collection<T> get(org.apache.tools.ant.Project project,
                                              java.lang.String key)

getAll

public static java.util.Collection<Dependency> getAll(org.apache.tools.ant.Project project)

getCompile

public static java.util.Collection<Dependency> getCompile(org.apache.tools.ant.Project project)

getTest

public static java.util.Collection<Dependency> getTest(org.apache.tools.ant.Project project)

getRun

public static java.util.Collection<Dependency> getRun(org.apache.tools.ant.Project project)

getPackage

public static java.util.Collection<Dependency> getPackage(org.apache.tools.ant.Project project)

getComponents

public static java.util.Collection<java.lang.String> getComponents(org.apache.tools.ant.Project project)

getTestComponents

public static java.util.Collection<java.lang.String> getTestComponents(org.apache.tools.ant.Project project)

getModules

public static java.util.Collection<org.freecompany.brimstone.module.Module> getModules(org.apache.tools.ant.Project project)

getProperties

public static java.util.Collection<PropertyTask> getProperties(org.apache.tools.ant.Project project)

getJavadocs

public static java.util.Collection<java.lang.String> getJavadocs(org.apache.tools.ant.Project project)