org.freecompany.imp
Class Util
java.lang.Object
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 |
Util
public Util()
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)