A B C D E F G I J L M N O P R S T U V X

A

Access - Class in org.freecompany.imp
 
Access() - Constructor for class org.freecompany.imp.Access
 
addAnt(AntOverride) - Method in class org.freecompany.imp.Index
 
addDependency(URL) - Method in class org.freecompany.imp.Dependency
 
addDependency(Dependency) - Method in class org.freecompany.imp.Index
 
addFileset(FileSet) - Method in class org.freecompany.imp.Transform
 
addParameter(Parameter) - Method in class org.freecompany.imp.Style
 
addParameter(Parameter) - Method in class org.freecompany.imp.Transform
 
addRepository(URI) - Static method in class org.freecompany.imp.Access
 
addRepository(Repository) - Method in class org.freecompany.imp.Index
 
addStyle(Style) - Method in class org.freecompany.imp.Transform
 
addType(String, StringBuffer) - Method in class org.freecompany.imp.index.Magic
 
AntOverride - Class in org.freecompany.imp
This is a subclass of the standard Ant task that exposes the member field values necessary to properly control the build from within Imp.
AntOverride() - Constructor for class org.freecompany.imp.AntOverride
 

B

base - Variable in class org.freecompany.imp.Repository
 
buildBuffer(StringBuffer, String) - Method in class org.freecompany.imp.index.Magic
 
buildDependency(String, String, Node) - Method in class org.freecompany.imp.index.Magic
 
buildFileset(String, Collection<Dependency>) - Method in class org.freecompany.imp.Index
This is an inoptimal solution to building filesets for use in the build system.
buildIndex(Element) - Method in class org.freecompany.imp.index.Magic
 
buildPackagingType(Element) - Method in class org.freecompany.imp.index.Magic
 
buildPath(String, Collection<Dependency>) - Method in class org.freecompany.imp.Index
For the given list of dependencies ths method builds a corresponding Ant path element which is inserted by reference into the project.
buildPath(String) - Static method in class org.freecompany.imp.Transform
 
buildProject(String) - Method in class org.freecompany.imp.index.Magic
 
buildRoot(String) - Static method in class org.freecompany.imp.Transform
 
buildTypes(StringBuffer, boolean, boolean, boolean) - Method in class org.freecompany.imp.index.Magic
 

C

Constants - Class in org.freecompany.imp
 
Constants() - Constructor for class org.freecompany.imp.Constants
 
Copy - Class in org.freecompany.imp
 
Copy() - Constructor for class org.freecompany.imp.Copy
 

D

dependencies - Variable in class org.freecompany.imp.Index
 
Dependency - Class in org.freecompany.imp
 
Dependency() - Constructor for class org.freecompany.imp.Dependency
 
destination - Variable in class org.freecompany.imp.ModuleTask
 
dir - Variable in class org.freecompany.imp.AntOverride
 

E

execute() - Method in class org.freecompany.imp.Copy
 
execute() - Method in class org.freecompany.imp.Dependency
Resolves the nested (and index included) dependencies into the proper runtime path sets.
execute() - Method in class org.freecompany.imp.Import
 
execute() - Method in class org.freecompany.imp.Index
Configures this index structure using the values and objects set on this index during the build initialization.
execute() - Method in class org.freecompany.imp.index.Generator
 
execute() - Method in class org.freecompany.imp.JavadocTask
 
execute() - Method in class org.freecompany.imp.JUnit
 
execute() - Method in class org.freecompany.imp.Load
 
execute() - Method in class org.freecompany.imp.ModuleTask
 
execute() - Method in class org.freecompany.imp.Package
 
execute() - Method in class org.freecompany.imp.PropertyTask
Does nothing when called in document order by the Ant runtime.
execute() - Method in class org.freecompany.imp.Repository
Sets up a locally defined repository in the build file.
execute() - Method in class org.freecompany.imp.Resolve
Resolves a given URI relative to the project module URL.
execute() - Method in class org.freecompany.imp.Subprojects
Executes the entire set of subprojects for a given target.
execute() - Method in class org.freecompany.imp.Transform
 
execute() - Method in class org.freecompany.imp.XmlValidate
Checks provided filesets fo contents, and returns immediately if there are no matched files to eliminate verbose output.
executeNow() - Method in class org.freecompany.imp.PropertyTask
Delegates to the superclass execute when we run it at the appropriate time, which is after the Index has processed imports and set the core properties.

F

file - Variable in class org.freecompany.imp.Resolve
 
fileset - Variable in class org.freecompany.imp.Transform
 
FILESET_COMPILE - Static variable in class org.freecompany.imp.Constants
 
FILESET_PACKAGE - Static variable in class org.freecompany.imp.Constants
 
FILESET_RUN - Static variable in class org.freecompany.imp.Constants
 
FILESET_TEST - Static variable in class org.freecompany.imp.Constants
 
filtering - Variable in class org.freecompany.imp.Copy
 
format - Variable in class org.freecompany.imp.Index
 

G

generate(Document) - Method in class org.freecompany.imp.index.Generator
 
generate(Document) - Method in class org.freecompany.imp.index.Magic
Builds the current element.
Generator - Class in org.freecompany.imp.index
 
Generator() - Constructor for class org.freecompany.imp.index.Generator
 
get(Project, String) - Static method in class org.freecompany.imp.Util
 
getAll(Project) - Static method in class org.freecompany.imp.Util
 
getAllowedIndexTypes() - Method in class org.freecompany.imp.Index
Generates a comma separated list of possible index types.
getBase() - Method in class org.freecompany.imp.Repository
 
getBinding() - Method in class org.freecompany.imp.Dependency
 
getBinding() - Method in class org.freecompany.imp.Resolve
Defines the name attribute as being requires for this class.
getCompile(Project) - Static method in class org.freecompany.imp.Util
 
getComponents(Project) - Static method in class org.freecompany.imp.Util
 
getDir() - Method in class org.freecompany.imp.AntOverride
 
getFile() - Method in class org.freecompany.imp.Resolve
 
getGroup() - Method in class org.freecompany.imp.Index
 
getJavadocs(Project) - Static method in class org.freecompany.imp.Util
 
getModules(Project) - Static method in class org.freecompany.imp.Util
 
getName() - Method in class org.freecompany.imp.Index
 
getPackage(Project) - Static method in class org.freecompany.imp.Util
 
getParameters() - Method in class org.freecompany.imp.Style
 
getPath() - Method in class org.freecompany.imp.Resolve
 
getProject() - Static method in class org.freecompany.imp.Util
 
getProperties(Project) - Static method in class org.freecompany.imp.Util
 
getRun(Project) - Static method in class org.freecompany.imp.Util
 
getSubprojects() - Method in class org.freecompany.imp.Index
 
getTargets() - Method in class org.freecompany.imp.AntOverride
 
getTest(Project) - Static method in class org.freecompany.imp.Util
 
getTestComponents(Project) - Static method in class org.freecompany.imp.Util
 
getTypes() - Method in class org.freecompany.imp.Dependency
 
getTypes() - Method in class org.freecompany.imp.Index
 
getUri() - Method in class org.freecompany.imp.Resolve
 
getUrl() - Method in class org.freecompany.imp.Resolve
 
getUrl() - Method in class org.freecompany.imp.Style
 
group - Variable in class org.freecompany.imp.Index
 
group - Variable in class org.freecompany.imp.ModuleTask
 

I

Import - Class in org.freecompany.imp
Extension of the built in Ant import task that allows a imported Ant build file to be resovled and downloaded from configured repositories.
Import() - Constructor for class org.freecompany.imp.Import
 
imported - Variable in class org.freecompany.imp.Dependency
 
include(String) - Method in class org.freecompany.imp.Index
 
Index - Class in org.freecompany.imp
Models the index structure for an individual project.
Index() - Constructor for class org.freecompany.imp.Index
 
index - Variable in class org.freecompany.imp.index.Generator
 
initialize(Project) - Static method in class org.freecompany.imp.Util
 
isModule - Variable in class org.freecompany.imp.Dependency
 
isModule() - Method in class org.freecompany.imp.Dependency
 

J

JavadocTask - Class in org.freecompany.imp
 
JavadocTask() - Constructor for class org.freecompany.imp.JavadocTask
 
JUnit - Class in org.freecompany.imp
This task extends the core task for running unit tests to enable customizable logging per run.
JUnit() - Constructor for class org.freecompany.imp.JUnit
For some unknown reason the base class constructor throws Exception so our default constructor must match.

L

level - Variable in class org.freecompany.imp.JUnit
 
list(String) - Method in class org.freecompany.imp.ModuleTask
 
Load - Class in org.freecompany.imp
 
Load() - Constructor for class org.freecompany.imp.Load
 
load(URL) - Method in class org.freecompany.imp.Resolve
 
loadProperties(Project, String, boolean) - Static method in class org.freecompany.imp.Util
 
loadProperties(Project, URL, boolean) - Static method in class org.freecompany.imp.Util
 
loadUrl(Project, String) - Static method in class org.freecompany.imp.Util
Loads a URL while dereferencing any module fragments.
logger - Variable in class org.freecompany.imp.Dependency
 
logger - Variable in class org.freecompany.imp.Import
 
logger - Variable in class org.freecompany.imp.Load
 
logger - Variable in class org.freecompany.imp.Resolve
 
logger - Variable in class org.freecompany.imp.Transform
 
lookupFile(String) - Static method in class org.freecompany.imp.Access
 
lookupFile(URL) - Static method in class org.freecompany.imp.Access
 

M

Magic - Class in org.freecompany.imp.index
 
Magic() - Constructor for class org.freecompany.imp.index.Magic
 
ModuleTask - Class in org.freecompany.imp
 
ModuleTask() - Constructor for class org.freecompany.imp.ModuleTask
 

N

name - Variable in class org.freecompany.imp.index.Generator
 
name - Variable in class org.freecompany.imp.Index
 
name - Variable in class org.freecompany.imp.ModuleTask
 
name - Variable in class org.freecompany.imp.Resolve
 
NAMESPACE - Static variable in class org.freecompany.imp.ModuleTask
 

O

org.freecompany.imp - package org.freecompany.imp
 
org.freecompany.imp.index - package org.freecompany.imp.index
 

P

Package - Class in org.freecompany.imp
Examines the projects index object to determine which package targets to call.
Package() - Constructor for class org.freecompany.imp.Package
 
packages - Variable in class org.freecompany.imp.JUnit
 
parameters - Variable in class org.freecompany.imp.Style
 
parameters - Variable in class org.freecompany.imp.Transform
 
path - Variable in class org.freecompany.imp.index.Magic
 
path - Variable in class org.freecompany.imp.Resolve
 
PATH_COMPILE - Static variable in class org.freecompany.imp.Constants
 
PATH_RUN - Static variable in class org.freecompany.imp.Constants
 
PATH_TEST - Static variable in class org.freecompany.imp.Constants
 
PREFIX_PATH - Static variable in class org.freecompany.imp.Constants
 
PREFIX_URL - Static variable in class org.freecompany.imp.Constants
 
prepareReplacements(Project) - Static method in class org.freecompany.imp.Util
 
project - Variable in class org.freecompany.imp.index.Generator
 
PROPERTY_GROUP - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_INITIALIZED - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_JAVADOC - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_MODULE - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_NAME - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_RUNTIME - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_SKIP - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_SOURCE_TRANSFORM - Static variable in class org.freecompany.imp.Constants
 
PROPERTY_VERSION - Static variable in class org.freecompany.imp.Constants
 
PropertyTask - Class in org.freecompany.imp
 
PropertyTask() - Constructor for class org.freecompany.imp.PropertyTask
 

R

REFERENCE_ALL - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_COMPILE - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_COMPONENTS - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_IMPORTS - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_INDEX - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_JAVADOCS - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_MODULE - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_MODULES - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_PACKAGE - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_PROPERTIES - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_REPOSITORIES - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_RUN - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_SUBPROJECTS - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_TEST - Static variable in class org.freecompany.imp.Constants
 
REFERENCE_TEST_COMPONENTS - Static variable in class org.freecompany.imp.Constants
 
REPLACE_PROPERTIES - Static variable in class org.freecompany.imp.Constants
 
REPLACE_PROPERTY - Static variable in class org.freecompany.imp.Constants
 
repositories - Variable in class org.freecompany.imp.Index
 
Repository - Class in org.freecompany.imp
 
Repository() - Constructor for class org.freecompany.imp.Repository
 
Resolve - Class in org.freecompany.imp
Locally caches a remote resource and makes it available within the build system by an Ant property.
Resolve() - Constructor for class org.freecompany.imp.Resolve
 
run - Variable in class org.freecompany.imp.ModuleTask
 

S

setBase(URI) - Method in class org.freecompany.imp.Repository
 
setDestination(File) - Method in class org.freecompany.imp.ModuleTask
 
setDir(File) - Method in class org.freecompany.imp.AntOverride
 
setFiltering(boolean) - Method in class org.freecompany.imp.Copy
 
setFormat(String) - Method in class org.freecompany.imp.Index
 
setGroup(String) - Method in class org.freecompany.imp.Index
 
setGroup(String) - Method in class org.freecompany.imp.ModuleTask
 
setImported(boolean) - Method in class org.freecompany.imp.Dependency
Sets this dependency to imported mode, which causes the dependency to be excluded from the final list of packaged dependencies.
setIndex(Index) - Method in class org.freecompany.imp.index.Generator
 
setLevel(String) - Method in class org.freecompany.imp.JUnit
 
setLoggers(String) - Method in class org.freecompany.imp.JUnit
 
setName(String) - Method in class org.freecompany.imp.index.Generator
 
setName(String) - Method in class org.freecompany.imp.ModuleTask
 
setName(String) - Method in class org.freecompany.imp.Resolve
 
setProject(Project) - Method in class org.freecompany.imp.index.Generator
 
setProject(Project) - Method in class org.freecompany.imp.Index
 
setProject(Project) - Static method in class org.freecompany.imp.Util
 
setProperty(Project, String, String) - Static method in class org.freecompany.imp.Util
Sets a property both in the project and in the list of replace filters to be used during file copies in the build.
setRun(String) - Method in class org.freecompany.imp.ModuleTask
 
setSource(InputStream) - Method in class org.freecompany.imp.index.Generator
 
setSrc(File) - Method in class org.freecompany.imp.Index
 
setStylesheet(File) - Method in class org.freecompany.imp.Style
 
setTarget(String) - Method in class org.freecompany.imp.AntOverride
 
setTarget(String) - Method in class org.freecompany.imp.Subprojects
 
setTest(String) - Method in class org.freecompany.imp.ModuleTask
 
setTodir(File) - Method in class org.freecompany.imp.Transform
 
setTofile(File) - Method in class org.freecompany.imp.Copy
 
setType(String) - Method in class org.freecompany.imp.Transform
 
setTypes(String) - Method in class org.freecompany.imp.Dependency
 
setTypes(List<String>) - Method in class org.freecompany.imp.Dependency
 
setTypes(String) - Method in class org.freecompany.imp.Index
 
setupAll() - Method in class org.freecompany.imp.Dependency
 
setupDependencies() - Method in class org.freecompany.imp.Index
 
setupIndexFile() - Method in class org.freecompany.imp.Index
If this index specifies a source document with the src attribute it will be parsed according to the format specified.
setupReferences() - Method in class org.freecompany.imp.Index
Takes the local object sets that have been built up by defining dependencies, resolution tasks and index file parsing and publishes them to the build project context.
setupRepositories() - Method in class org.freecompany.imp.Index
Sets up any locally defined repositories in the index element.
setUri(String) - Method in class org.freecompany.imp.Copy
 
setUri(String) - Method in class org.freecompany.imp.Import
 
setUri(String) - Method in class org.freecompany.imp.Resolve
 
setUri(String) - Method in class org.freecompany.imp.Style
 
setVersion(String) - Method in class org.freecompany.imp.ModuleTask
 
source - Variable in class org.freecompany.imp.index.Generator
 
src - Variable in class org.freecompany.imp.Index
 
Style - Class in org.freecompany.imp
 
Style() - Constructor for class org.freecompany.imp.Style
 
styles - Variable in class org.freecompany.imp.Transform
 
subprojects - Variable in class org.freecompany.imp.Index
 
Subprojects - Class in org.freecompany.imp
 
Subprojects() - Constructor for class org.freecompany.imp.Subprojects
 

T

target - Variable in class org.freecompany.imp.Subprojects
 
targets - Variable in class org.freecompany.imp.AntOverride
 
test - Variable in class org.freecompany.imp.ModuleTask
 
todir - Variable in class org.freecompany.imp.Transform
 
tofile - Variable in class org.freecompany.imp.Copy
 
toString() - Method in class org.freecompany.imp.Dependency
 
toString() - Method in class org.freecompany.imp.Load
 
Transform - Class in org.freecompany.imp
 
Transform() - Constructor for class org.freecompany.imp.Transform
 
type - Variable in class org.freecompany.imp.Transform
 
TYPE_COMPILE - Static variable in class org.freecompany.imp.Constants
 
TYPE_COMPONENT - Static variable in class org.freecompany.imp.Constants
 
TYPE_RUN - Static variable in class org.freecompany.imp.Constants
 
TYPE_TEST - Static variable in class org.freecompany.imp.Constants
 
types - Variable in class org.freecompany.imp.Dependency
 
types - Variable in class org.freecompany.imp.Index
 

U

uri - Variable in class org.freecompany.imp.Copy
 
uri - Variable in class org.freecompany.imp.Import
 
uri - Variable in class org.freecompany.imp.Resolve
 
url - Variable in class org.freecompany.imp.Resolve
 
url - Variable in class org.freecompany.imp.Style
 
Util - Class in org.freecompany.imp
 
Util() - Constructor for class org.freecompany.imp.Util
 

V

version - Variable in class org.freecompany.imp.Index
 
version - Variable in class org.freecompany.imp.ModuleTask
 
VERSION_SNAPSHOT - Static variable in class org.freecompany.imp.Constants
 

X

XmlValidate - Class in org.freecompany.imp
 
XmlValidate() - Constructor for class org.freecompany.imp.XmlValidate
 

A B C D E F G I J L M N O P R S T U V X