A B C D E G I M O P R S T V W

A

addComponent(Component) - Method in class org.apache.avalon.fortress.tools.Service
Add a component to the service.
addDependency(Service) - Method in class org.apache.avalon.fortress.tools.Component
Add a dependency to this type.
ATTR_NAME - Static variable in class org.apache.avalon.fortress.tools.Component
 
ATTR_TYPE - Static variable in class org.apache.avalon.fortress.tools.Component
 

B

BuildLogger - Interface in org.apache.avalon.fortress.tools
A simple interface to allow implementations that will wrap the logger differences between Ant and Maven plugins.

C

ChangedFileOutputStream - Class in org.apache.avalon.fortress.tools
OutputStream which will only update an existing file if its contents actually change.
ChangedFileOutputStream(File) - Constructor for class org.apache.avalon.fortress.tools.ChangedFileOutputStream
Creates a new ChangedFileOutputStream.
checkImport(JavaSource, String, String) - Method in class org.apache.avalon.fortress.tools.Component
 
checkPackage(JavaSource, String, String) - Method in class org.apache.avalon.fortress.tools.Component
 
close() - Method in class org.apache.avalon.fortress.tools.ChangedFileOutputStream
Close the stream.
collectInfoMetaData() - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Output the metadata files.
Component - Class in org.apache.avalon.fortress.tools
Represents a component, and output the meta information.
Component(JavaClass) - Constructor for class org.apache.avalon.fortress.tools.Component
Initialize a service with the type name.
ComponentMetaAntTask - Class in org.apache.avalon.fortress.tools
The Ant plugin to extract Fortress meta-data from Java sources.
ComponentMetaAntTask() - Constructor for class org.apache.avalon.fortress.tools.ComponentMetaAntTask
 
ComponentMetaAntTask.AntBuildLogger - Class in org.apache.avalon.fortress.tools
Wrap the Ant logger
ComponentMetaAntTask.AntBuildLogger() - Constructor for class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 
ComponentMetaAntTask.AntBuildLogger(Task) - Constructor for class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 
ComponentMetaInfoCollector - Class in org.apache.avalon.fortress.tools
QDox-based engine to collect all the meta information for the components.
ComponentMetaInfoCollector(BuildLogger) - Constructor for class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
 

D

debug(String) - Method in interface org.apache.avalon.fortress.tools.BuildLogger
 
debug(String) - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 
discoverDependencies() - Method in class org.apache.avalon.fortress.tools.Component
Recursively discover dependencies from the local class hierarchy.
discoverDependencies(JavaClass) - Method in class org.apache.avalon.fortress.tools.Component
Discover the dependencies that this component class requires.
discoverLifecycleType() - Method in class org.apache.avalon.fortress.tools.Component
 
discoverNameInfo() - Method in class org.apache.avalon.fortress.tools.Component
 

E

error(String) - Method in interface org.apache.avalon.fortress.tools.BuildLogger
 
error(String) - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 
execute() - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask
 
execute() - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Execute generator task.

G

getComponents() - Method in class org.apache.avalon.fortress.tools.Service
 
getDependencyNames() - Method in class org.apache.avalon.fortress.tools.Component
 
getService(String) - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Get the unique Service object for the specified type.
getServiceNames() - Method in class org.apache.avalon.fortress.tools.Component
 
getType() - Method in class org.apache.avalon.fortress.tools.Component
Get the type name.
getType() - Method in class org.apache.avalon.fortress.tools.Service
Get the service type name.
getVertex() - Method in class org.apache.avalon.fortress.tools.Component
 

I

info(String) - Method in interface org.apache.avalon.fortress.tools.BuildLogger
 
info(String) - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 

M

m_allClasses - Variable in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
The list of classes to extract metadata from
m_attributes - Variable in class org.apache.avalon.fortress.tools.Component
 
m_bos - Variable in class org.apache.avalon.fortress.tools.ChangedFileOutputStream
The output stream used to buffer data being writen.
m_components - Variable in class org.apache.avalon.fortress.tools.Service
 
m_dependencies - Variable in class org.apache.avalon.fortress.tools.Component
 
m_dependencyNames - Variable in class org.apache.avalon.fortress.tools.Component
 
m_destDir - Variable in class org.apache.avalon.fortress.tools.ComponentMetaAntTask
The destination directory for metadata files.
m_destDir - Variable in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
The destination directory for metadata files.
m_file - Variable in class org.apache.avalon.fortress.tools.ChangedFileOutputStream
The file to write to.
m_javaClass - Variable in class org.apache.avalon.fortress.tools.Component
 
m_logger - Variable in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
To log messages - varies by build system used
m_repository - Static variable in class org.apache.avalon.fortress.tools.Component
The repository of components.
m_serviceNames - Variable in class org.apache.avalon.fortress.tools.Component
 
m_services - Variable in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
The services to write the meta info for.
m_task - Variable in class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 
m_type - Variable in class org.apache.avalon.fortress.tools.Service
 
m_vertex - Variable in class org.apache.avalon.fortress.tools.Component
 
META_NAME - Static variable in class org.apache.avalon.fortress.tools.Component
 
METH_SERVICE - Static variable in class org.apache.avalon.fortress.tools.Component
 

O

org.apache.avalon.fortress.tools - package org.apache.avalon.fortress.tools
 

P

POOLABLE - Static variable in class org.apache.avalon.fortress.tools.Component
 

R

readBytes(File) - Method in class org.apache.avalon.fortress.tools.ChangedFileOutputStream
Reads the full contents of a file into a byte array.
RECYCLABLE - Static variable in class org.apache.avalon.fortress.tools.Component
 
resolveClassName(JavaSource, String) - Method in class org.apache.avalon.fortress.tools.Component
Resolve the classname from the "@avalon.service" javadoc tags.

S

serialize(File) - Method in class org.apache.avalon.fortress.tools.Component
Output the meta information.
serialize(File) - Method in class org.apache.avalon.fortress.tools.Service
Output the service info.
Service - Class in org.apache.avalon.fortress.tools
Encapsulate the Service information, and encapsulate all the logic to serialize the service.
Service(String) - Constructor for class org.apache.avalon.fortress.tools.Service
Initialize a service with the type name.
SERVICE_MANAGER - Static variable in class org.apache.avalon.fortress.tools.Component
 
setAllClasses(ArrayList) - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Set the list of classes to extract metadata from
setAttribute(String, String) - Method in class org.apache.avalon.fortress.tools.Component
Set the component attribute.
setDestDir(File) - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask
Set the destination directory for the meta information.
setDestDir(File) - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Set the destination directory for the meta information.
SINGLE_THREADED - Static variable in class org.apache.avalon.fortress.tools.Component
 
stripQuotes(String) - Method in class org.apache.avalon.fortress.tools.Component
 

T

TAG_COMPONENT - Static variable in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
 
TAG_DEPENDENCY - Static variable in class org.apache.avalon.fortress.tools.Component
 
TAG_HANDLER - Static variable in class org.apache.avalon.fortress.tools.Component
 
TAG_INFO - Static variable in class org.apache.avalon.fortress.tools.Component
 
TAG_LIFESTYLE - Static variable in class org.apache.avalon.fortress.tools.Component
 
TAG_NAME - Static variable in class org.apache.avalon.fortress.tools.Component
 
TAG_SERVICE - Static variable in class org.apache.avalon.fortress.tools.Component
 
THREAD_SAFE - Static variable in class org.apache.avalon.fortress.tools.Component
 

V

validate() - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask
Validate that the parameters are valid.

W

warn(String) - Method in interface org.apache.avalon.fortress.tools.BuildLogger
 
warn(String) - Method in class org.apache.avalon.fortress.tools.ComponentMetaAntTask.AntBuildLogger
 
write(int) - Method in class org.apache.avalon.fortress.tools.ChangedFileOutputStream
Writes the specified byte to this output stream.
writeBytes(File, byte[]) - Method in class org.apache.avalon.fortress.tools.ChangedFileOutputStream
Reads the full contents of a byte array out to a file.
writeComponents() - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Write the component meta information to the associated files.
writeIfChanged(Properties, File, String) - Method in class org.apache.avalon.fortress.tools.Component
Only writes the properties file if it is new or if the existing file contains different values.
writeServiceList(Iterator) - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Write the service list to the "/service.list" file.
writeServices() - Method in class org.apache.avalon.fortress.tools.ComponentMetaInfoCollector
Collect all the services and write out the implementations.

A B C D E G I M O P R S T V W