Package protoj.core

Interface Summary
ArgRunnable<T> Similar to java.lang.Runnable, except that ArgRunnable.run(Object) accepts an argument.
 

Class Summary
AspectJCompileTask Wrapper for the compileTask ant task.
Command Represents a unit of work to be carried out by the project.
CommandStore A repository of the application commands.
CompileFeature Compiles the project source Java (.java) files.
DispatchFeature Responsible for dispatching each instruction from the InstructionChain to the matching command and executing that command.
Instruction Value object that represents a single instruction to be carried out.
InstructionChain Represents the list of instruction that are to be executed, that are usually parsed from the command line.
IvyFeature All ProtoJ ivy functionality.
JavacCompileTask Wrapper for the compileTask ant task.
ProjectLayout Contains the locations of the various project directories.
PropertyInfo Represents a property in the PropertyStore.
PropertyStore Responsible for managing the available properties.
ProtoLogger Log4j wrapper class for protoj logging.
ResourceFeature This feature can extract resources on the classpath and place them in the destination directory with the same relative path.
RetrieveFeature Retrieves dependency artifacts and places them in the project lib directory.
StandardProperties These are all the properties that are added to the PropertyStore on behalf of the StandardProject.