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

A

ALIAS_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc context tag alias parameter.
AVALON_CONTEXT_CLASSNAME - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
Context interface classname.
AbstractTag - class org.apache.avalon.meta.info.builder.tags.AbstractTag.
A doclet tag representing the name of the Type.
AbstractTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.AbstractTag
Class constructor.
AttributeTag - class org.apache.avalon.meta.info.builder.tags.AttributeTag.
A doclet tag representing the set of attributes associated with the class.
AttributeTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.AttributeTag
Creation of a new attribute tag.

B

BuildException - exception org.apache.avalon.meta.info.builder.BuildException.
Exception to indicate error building meta object.
BuildException(String) - Constructor for class org.apache.avalon.meta.info.builder.BuildException
Construct a new BuildException instance.
BuildException(String, Throwable) - Constructor for class org.apache.avalon.meta.info.builder.BuildException
Construct a new BuildException instance.
build(String) - Static method in class org.apache.avalon.meta.ConfigurationBuilder
Build a configuration object using an URI
build(InputSource) - Static method in class org.apache.avalon.meta.ConfigurationBuilder
Build a configuration object using an XML InputSource object
build(Class) - Method in class org.apache.avalon.meta.info.builder.ServiceBuilder
Create a Service object for specified Class.
build(String, ClassLoader) - Method in class org.apache.avalon.meta.info.builder.ServiceBuilder
Create a Service object for specified classname, in specified ClassLoader.
buildAttributes(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLServiceCreator
Build up a list of attributes from specific config tree.
buildBlockDependencies(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
A utility method to build an array of ServiceDescriptor objects from specified configuration.
buildBlockDependency(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
A utility method to build a DependencyDescriptor object from specified configuraiton.
buildBlockService(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
A utility method to build a ServiceDescriptor object from specified configuraiton data.
buildBlockServices(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
A utility method to build an array of ServiceDescriptor objects from specified configuraiton.
buildContext(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build a ContextDescriptor object from specified configuraiton.
buildDependencies(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build an array of DependencyDescriptor objects from specified configuration.
buildDependency(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build a DependencyDescriptor object from specified configuraiton.
buildEntries(Configuration[]) - Method in class org.apache.avalon.meta.info.builder.XMLServiceCreator
A utility method to build an array of EntryDescriptor objects from specified configuration.
buildEntry(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLServiceCreator
Create a EntryDescriptor from configuration.
buildExtension(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Utility function to create an extension descriptor from a configuration.
buildExtensions(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Utility function to create a set of phase descriptor from a configuration.
buildInfoDescriptor(String, Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
A utility method to build a InfoDescriptor object from specified configuration data and classname.
buildInfoDescriptor(String, Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build a InfoDescriptor object from specified configuraiton data and classname.
buildLoggers(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build an array of CategoryDescriptor objects from specified configuraiton.
buildPhase(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Utility function to create a set of phase descriptor from a configuration.
buildReferenceDescriptor(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
A utility method to build a ReferenceDescriptor object from specified configuraiton data.
buildReferenceDescriptor(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build a ReferenceDescriptor object from specified configuration data.
buildReferenceDescriptor(Configuration, String) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build a ReferenceDescriptor object from specified configuration data.
buildService(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build a ServiceDescriptor object from specified configuraiton data.
buildServices(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
A utility method to build an array of ServiceDescriptor objects from specified configuraiton.
buildStages(Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Utility function to create a set of phase descriptor from a configuration.
buildType(Class) - Method in class org.apache.avalon.meta.info.builder.TypeBuilder
Create a Type object for specified Class.
buildVersion(String) - Method in class org.apache.avalon.meta.info.builder.XMLServiceCreator
A utility method to parse a Version object from specified string.

C

CLASSLOADER_KEY - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
The context entry key for accessing a component classloader.
COMPONENT_MANAGER_CLASS - Static variable in class org.apache.avalon.meta.info.builder.tags.DependencyTag
The default component manager class.
CONFIGURATION_CLASS - Static variable in class org.apache.avalon.meta.info.builder.tags.SchemaTag
The default logger class.
CONSERVATIVE - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
CONSERVATIVE_KEY - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
CONTEXT_CLASS - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The default context class.
CategoryDescriptor - class org.apache.avalon.meta.info.CategoryDescriptor.
A descriptor describing an Avalon Logger child instances that the component will create using the org.apache.avalon.framework.logger.Logger#getChildLogger method.
CategoryDescriptor(String, Properties) - Constructor for class org.apache.avalon.meta.info.CategoryDescriptor
Create a descriptor for logging category.
ConfigurationBuilder - class org.apache.avalon.meta.ConfigurationBuilder.
Utility class used to load Configuration trees from XML files.
ContextDescriptor - class org.apache.avalon.meta.info.ContextDescriptor.
A descriptor describing the Context that the Component is passed to describe information about Runtime environment of Component.
ContextDescriptor(EntryDescriptor[]) - Constructor for class org.apache.avalon.meta.info.ContextDescriptor
Create a standard descriptor without attributes.
ContextDescriptor(String, EntryDescriptor[]) - Constructor for class org.apache.avalon.meta.info.ContextDescriptor
Create a descriptor without attributes.
ContextDescriptor(String, EntryDescriptor[], Properties) - Constructor for class org.apache.avalon.meta.info.ContextDescriptor
Create a descriptor.
ContextTag - class org.apache.avalon.meta.info.builder.tags.ContextTag.
A doclet tag handler for the 'extension' tag.
ContextTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.ContextTag
Context tag constructor.
createReference(String) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Creation of a reference descriptor from the supplied path.
createService(String, InputStream) - Method in class org.apache.avalon.meta.info.builder.SerializedServiceCreator
Create of a service instance from a serialized form.
createService(String, InputStream) - Method in interface org.apache.avalon.meta.info.builder.ServiceCreator
Create a Service from stream
createService(String, InputStream) - Method in class org.apache.avalon.meta.info.builder.XMLServiceCreator
Create a Service from stream
createType(String, InputStream) - Method in class org.apache.avalon.meta.info.builder.SerializedTypeCreator
Create of a type instance from a serialized form.
createType(String, InputStream) - Method in interface org.apache.avalon.meta.info.builder.TypeCreator
Create a Type from stream
createType(String, Configuration, Configuration) - Method in interface org.apache.avalon.meta.info.builder.TypeFactory
Create a Type using a supplied type configuration and default configuration
createType(String, InputStream) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
Create a Type object for specified classname, loaded from specified InputStream.
createType(String, Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLLegacyCreator
Create a Type object for specified classname and configuration.
createType(String, InputStream) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Create a Type object for specified classname, loaded from specified InputStream.
createType(String, Configuration, Configuration) - Method in class org.apache.avalon.meta.info.builder.XMLTypeCreator
Create an Type object for a specified classname from specified configuration data.

D

DELIMITER - Static variable in interface org.apache.avalon.meta.info.builder.tags.Tags
The delimiter between namespace and tag key.
DEMOCRAT - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
DEMOCRAT_KEY - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
DEPRECATED_LOGGER_CLASS - Static variable in class org.apache.avalon.meta.info.builder.tags.LoggerTag
The deprecated logger class
DependencyDescriptor - class org.apache.avalon.meta.info.DependencyDescriptor.
A descriptor that describes dependency information for a particular Component.
DependencyDescriptor(String, String) - Constructor for class org.apache.avalon.meta.info.DependencyDescriptor
Creation of a new dependency descriptor using the default 1.0 version
DependencyDescriptor(String, String, Version) - Constructor for class org.apache.avalon.meta.info.DependencyDescriptor
Creation of a new dependency descriptor.
DependencyDescriptor(String, ReferenceDescriptor) - Constructor for class org.apache.avalon.meta.info.DependencyDescriptor
Creation of a new dependency descriptor.
DependencyDescriptor(String, ReferenceDescriptor, boolean, Properties) - Constructor for class org.apache.avalon.meta.info.DependencyDescriptor
Creation of a new dependency descriptor.
DependencyTag - class org.apache.avalon.meta.info.builder.tags.DependencyTag.
A doclet tag representing the lifestyle assigned to the Type.
DependencyTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.DependencyTag
Class constructor.
Descriptor - class org.apache.avalon.meta.info.Descriptor.
This is the Abstract class for all feature feature descriptors.
Descriptor(Properties) - Constructor for class org.apache.avalon.meta.info.Descriptor
Creation of an abstract descriptor.

E

ENTRY - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc context entry tag name.
EntryDescriptor - class org.apache.avalon.meta.info.EntryDescriptor.
A descriptor that describes a value that must be placed in components Context.
EntryDescriptor(String, String) - Constructor for class org.apache.avalon.meta.info.EntryDescriptor
Construct an non-volotile required Entry.
EntryDescriptor(String, String, boolean) - Constructor for class org.apache.avalon.meta.info.EntryDescriptor
Construct an non-volotile Entry.
EntryDescriptor(String, String, boolean, boolean) - Constructor for class org.apache.avalon.meta.info.EntryDescriptor
Construct an Entry.
EntryDescriptor(String, String, boolean, boolean, String) - Constructor for class org.apache.avalon.meta.info.EntryDescriptor
Construct an Entry.
ExtensionDescriptor - class org.apache.avalon.meta.info.ExtensionDescriptor.
A descriptor that describes a name and inteface of a lifecycle stage.
ExtensionDescriptor(String) - Constructor for class org.apache.avalon.meta.info.ExtensionDescriptor
Creation of an extension descriptor without attributes.
ExtensionDescriptor(String, Properties) - Constructor for class org.apache.avalon.meta.info.ExtensionDescriptor
Creation of a extension descriptor with attributes.
ExtensionTag - class org.apache.avalon.meta.info.builder.tags.ExtensionTag.
A doclet tag handler for the 'extension' tag.
ExtensionTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.ExtensionTag
The extension tag constructor.
equals(Object) - Method in class org.apache.avalon.meta.info.CategoryDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.ContextDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Compare this object with another for equality.
equals(Object) - Method in class org.apache.avalon.meta.info.Descriptor
Compare this object with another for equality.
equals(Object) - Method in class org.apache.avalon.meta.info.EntryDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.ExtensionDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.InfoDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.ReferenceDescriptor
Compare this object with another for equality.
equals(Object) - Method in class org.apache.avalon.meta.info.Service
Compare this object to the supplied object for equality.
equals(Object) - Method in class org.apache.avalon.meta.info.ServiceDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.StageDescriptor
Test is the supplied object is equal to this object.
equals(Object) - Method in class org.apache.avalon.meta.info.Type
Test is the supplied object is equal to this object.
execute() - Method in class org.apache.avalon.meta.info.ant.MetaTask
Execute generator task.

F

FormatEnum - class org.apache.avalon.meta.info.ant.FormatEnum.
This is an enumeration that gives the option of either outputting as xml or as a serialized format.
FormatEnum() - Constructor for class org.apache.avalon.meta.info.ant.FormatEnum
 

G

getAlias() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return the alias that Component uses to lookup the entry.
getAttribute(String) - Method in class org.apache.avalon.meta.info.Descriptor
Return the attribute for specified key.
getAttribute(String, String) - Method in class org.apache.avalon.meta.info.Descriptor
Return the attribute for specified key.
getAttributeNames() - Method in class org.apache.avalon.meta.info.Descriptor
Returns the set of attribute names available under this descriptor.
getCategories() - Method in class org.apache.avalon.meta.info.Type
Return the set of Logger that this Component will use.
getCategories() - Method in class org.apache.avalon.meta.info.builder.tags.LoggerTag
Return an array of logger descriptors relative to the 'logger' tags declared under the LogEnabled interface.
getClassname() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return the key type of value that is stored in Context.
getClassname() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the implementation class name for the component type.
getClassname() - Method in class org.apache.avalon.meta.info.ReferenceDescriptor
Return classname of interface this reference refers to.
getClassname() - Method in class org.apache.avalon.meta.info.Service
Return the service classname key.
getCollectionPolicy() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the component termination policy as a String.
getCollectionPolicy(String) - Static method in class org.apache.avalon.meta.info.InfoDescriptor
 
getCollectionPolicyKey(int) - Static method in class org.apache.avalon.meta.info.InfoDescriptor
 
getConfiguration() - Method in class org.apache.avalon.meta.info.Type
Returns the default configuration supplied with the type.
getConfigurationSchema() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the configuration schema.
getConfigurationSchema() - Method in class org.apache.avalon.meta.info.builder.tags.SchemaTag
Return a schema descriptor string if present
getContext() - Method in class org.apache.avalon.meta.info.Type
Return the ContextDescriptor for component, may be null.
getContext() - Method in class org.apache.avalon.meta.info.builder.tags.ContextTag
Return an array of StageDescriptor instances based on declared 'stage' tags.
getContextInterfaceClassname() - Method in class org.apache.avalon.meta.info.ContextDescriptor
Return the classname of the context object interface that the supplied context argument supports under a type-safe cast.
getDependencies() - Method in class org.apache.avalon.meta.info.Type
Return the set of Dependencies that this component requires to operate.
getDependencies() - Method in class org.apache.avalon.meta.info.builder.tags.DependencyTag
Return the array of dependency descriptors based on the set of 'dependency' tags associated with the components compose or service method.
getDependency(String) - Method in class org.apache.avalon.meta.info.Type
Retrieve a dependency with a particular role.
getDestDir() - Method in class org.apache.avalon.meta.info.ant.MetaTask
Return the destination directory in which files are generated.
getEntries() - Method in class org.apache.avalon.meta.info.ContextDescriptor
Return the local entries contained in the context.
getEntries() - Method in class org.apache.avalon.meta.info.Service
Return the entries declared by the service.
getEntry(String) - Method in class org.apache.avalon.meta.info.ContextDescriptor
Return the entry with specified alias.
getExtension(StageDescriptor) - Method in class org.apache.avalon.meta.info.Type
Return the extension supporting the supplied stage.
getExtension(String) - Method in class org.apache.avalon.meta.info.Type
Return the extension supporting the supplied stage.
getExtensions() - Method in class org.apache.avalon.meta.info.Type
Return the stages extension handling provided by this extension.
getExtensions() - Method in class org.apache.avalon.meta.info.builder.tags.ExtensionTag
Return an array of StageDescriptor instances based on declared 'stage' tags.
getInfo() - Method in class org.apache.avalon.meta.info.Type
Return the Component descriptor.
getInputStream(Type, String) - Method in interface org.apache.avalon.meta.info.locator.ResourceLocator
Get the required stream based on type and resource identifier.
getJavaClass() - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Return the javadoc class descriptor.
getKey() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Return the name the component uses to lookup the dependency.
getKey() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return the key that Component uses to lookup entry.
getKey() - Method in class org.apache.avalon.meta.info.ExtensionDescriptor
Return the interface reference
getKey() - Method in class org.apache.avalon.meta.info.StageDescriptor
Return the stage identifier.
getLifecycleMethods(String, String) - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Retrieves all methods in the inheritance graph with specified name and one parameter of specified type.
getLifestyle() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the component lifestyle.
getNS() - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Return the user defined namespace for avalon tags.
getNSD() - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Return the user defined namespace for avalon tags including the standard namespace delimiter.
getName() - Method in class org.apache.avalon.meta.info.CategoryDescriptor
Return the name of logging category.
getName() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the symbolic name of component.
getNamedParameter(DocletTag, String, String) - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Retrieve specified named parameter from tag.
getNamedParameter(DocletTag, String) - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Retrieve specified named parameter from tag.
getOutputStream(Type, String) - Method in interface org.apache.avalon.meta.info.locator.ResourceLocator
Get the required stream based on type and resource identifier.
getProperties() - Method in class org.apache.avalon.meta.info.Descriptor
Returns the property set.
getProperties() - Method in class org.apache.avalon.meta.info.builder.tags.AttributeTag
Return the value of all Avalon 'attribute' tags as a Properties value.
getReference() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Return the service class/interface descriptor that describes the dependency must fulfilled by a provider.
getReference() - Method in class org.apache.avalon.meta.info.Service
Return the service reference.
getReference() - Method in class org.apache.avalon.meta.info.ServiceDescriptor
Retrieve the reference that service descriptor refers to.
getService() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Deprecated. use getReference()
getService(ReferenceDescriptor) - Method in class org.apache.avalon.meta.info.Type
Retrieve a service with a particular reference.
getService(String) - Method in class org.apache.avalon.meta.info.Type
Retrieve a service with a particular classname.
getService() - Method in class org.apache.avalon.meta.info.builder.tags.ServiceTag
Return the value of the Avalon 'service' tag.
getServices() - Method in class org.apache.avalon.meta.info.Type
Return the set of Services that this component is capable of providing.
getServices() - Method in class org.apache.avalon.meta.info.builder.tags.ServicesTag
Return the the set of exported services.
getStages() - Method in class org.apache.avalon.meta.info.Type
Return the lifecycle stages extensions required by this component type.
getStages() - Method in class org.apache.avalon.meta.info.builder.tags.StageTag
Return an array of StageDescriptor instances based on declared 'stage' tags.
getType() - Method in class org.apache.avalon.meta.info.builder.tags.TypeTag
Return the value of the Avalon 'component' tag.
getTypeCode() - Method in class org.apache.avalon.meta.info.ant.FormatEnum
Return the external form code.
getValues() - Method in class org.apache.avalon.meta.info.ant.FormatEnum
Return a string reparesentation of of the enumberation.
getVersion() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the version of component.
getVersion() - Method in class org.apache.avalon.meta.info.ReferenceDescriptor
Return the version of interface.
getVersion() - Method in class org.apache.avalon.meta.info.Service
Return the service version.

H

HARD - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
HARD_KEY - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
HOME_KEY - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
The context entry key for accessing a component home directory.
hashCode() - Method in class org.apache.avalon.meta.info.CategoryDescriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.ContextDescriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.Descriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.ExtensionDescriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return the hashcode for the object.
hashCode() - Method in class org.apache.avalon.meta.info.ReferenceDescriptor
Returns the cashcode.
hashCode() - Method in class org.apache.avalon.meta.info.Service
Return the hashcode for this service defintion.
hashCode() - Method in class org.apache.avalon.meta.info.ServiceDescriptor
Return the cashcode for this instance.
hashCode() - Method in class org.apache.avalon.meta.info.StageDescriptor
Return the hashcode for the instance
hashCode() - Method in class org.apache.avalon.meta.info.Type
Return the hashcode for the object.

I

ID_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ExtensionTag
The stage tag id parameter name.
ID_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.StageTag
The stage tag id parameter name.
InfoDescriptor - class org.apache.avalon.meta.info.InfoDescriptor.
This class is used to provide explicit information to assembler and administrator about the Component.
InfoDescriptor(String, String, Version, String, String, String, Properties) - Constructor for class org.apache.avalon.meta.info.InfoDescriptor
Creation of a new info descriptor using a supplied name, key, version and attribute set.
isConservative() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Test is the component type implements a coservative collection policy.
isDemocrat() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Test is the component type implements a democrat collection policy.
isLiberal() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Test is the component type implements a liberal collection policy.
isOptional() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Return true if dependency is optional, false otherwise.
isOptional() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return true if entry is optional, false otherwise.
isRequired() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
Return true if dependency is required, false otherwise.
isRequired() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return true if entry is required, false otherwise.
isServiceValid(Service) - Method in interface org.apache.avalon.meta.info.verifier.Verifier
Validate a service using the supplied Service information.
isTypeValid(Type) - Method in interface org.apache.avalon.meta.info.verifier.Verifier
Validate a type using the supplied Type information.
isVolatile() - Method in class org.apache.avalon.meta.info.EntryDescriptor
Return true if entry is volotile.
isaCategory(String) - Method in class org.apache.avalon.meta.info.Type
Return TRUE if the set of Logger descriptors includes the supplied name.

K

KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.AttributeTag
The javadoc key for the attribute tag.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc key for the context tag.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.DependencyTag
The dependency tag name.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.ExtensionTag
The javadoc key for the extension tag.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.LoggerTag
The javadoc key for the logger tag.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.SchemaTag
The javadoc key for the logger tag.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.ServiceTag
Javadoc tag key for the name tag.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.ServicesTag
The service export tag key.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.StageTag
The stage tag key.
KEY - Static variable in class org.apache.avalon.meta.info.builder.tags.TypeTag
Javadoc tag key for the type tag.
KEY_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.AttributeTag
The parameter name for the attribute key.
KEY_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc context tag key parameter.
KEY_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.DependencyTag
The dependency tag key parameter name.

L

LEGACY_KEY_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ExtensionTag
The stage tag id parameter name.
LEGACY_URN_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ExtensionTag
The stage tag id parameter name.
LEGACY_URN_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.StageTag
The stage tag id parameter name.
LIBERAL - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
LIBERAL_KEY - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
LIFESTYLE_COLLECTION_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.TypeTag
The lifestyle collection policy parameter
LIFESTYLE_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.TypeTag
The lifestyle parameter
LOGGER_CLASS - Static variable in class org.apache.avalon.meta.info.builder.tags.LoggerTag
The default logger class.
LoggerTag - class org.apache.avalon.meta.info.builder.tags.LoggerTag.
A doclet tag handler supporting 'logger' tags.
LoggerTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.LoggerTag
The logger tag constructor.

M

MetaTask - class org.apache.avalon.meta.info.ant.MetaTask.
Generate a meta info model from javadoc tags.
MetaTask() - Constructor for class org.apache.avalon.meta.info.ant.MetaTask
 
matches(ReferenceDescriptor) - Method in class org.apache.avalon.meta.info.ReferenceDescriptor
Determine if specified service will match this service.
matches(ReferenceDescriptor) - Method in class org.apache.avalon.meta.info.Service
Determine if supplied reference will match this service.
merge(EntryDescriptor[]) - Method in class org.apache.avalon.meta.info.ContextDescriptor
Returns a set of entry descriptors resulting from a merge of the descriptors container in this descriptor with the supplied descriptors.

N

NAMESPACE - Static variable in interface org.apache.avalon.meta.info.builder.tags.Tags
The defalt namespace for tags related to the meta package.
NAMESPACE_TAG - Static variable in interface org.apache.avalon.meta.info.builder.tags.Tags
The namespace tag combined with the delimiter.
NAME_KEY - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
The context entry key for accessing a component name.
NAME_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.LoggerTag
The javadoc parameter name for the logging channel name
NAME_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.TypeTag
The name parameter

O

OPTIONAL_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc context tag optional parameter.
OPTIONAL_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.DependencyTag
The dependency tag optional parameter name.
org.apache.avalon.meta - package org.apache.avalon.meta
Generic build resources related to meta content generation.
org.apache.avalon.meta.info - package org.apache.avalon.meta.info
Type is an assembly of descriptors of the constraints a component type declares towards a container and includes declaration of service dependencies, Logger establishment criteria, Configuration, Parameters and Context establishment criteria, in addition to human-readable information about the component type.
org.apache.avalon.meta.info.ant - package org.apache.avalon.meta.info.ant
Avalon Meta Generation for Ant The meta info generator task scans sources files for the presence of an avalon.meta tags and based on the tag set specification, generates either XML or serialized meta-info descriptors.
org.apache.avalon.meta.info.builder - package org.apache.avalon.meta.info.builder
Resources supporting the creation of a Type instance from a serialized form.
org.apache.avalon.meta.info.builder.tags - package org.apache.avalon.meta.info.builder.tags
Utility classes supporting encapsulation of the representation of a the different tags supported in the merlin meta info model.
org.apache.avalon.meta.info.locator - package org.apache.avalon.meta.info.locator
Service contracts supporting access to input and output streams relative to a type.
org.apache.avalon.meta.info.verifier - package org.apache.avalon.meta.info.verifier
A set of classes supporting verification of components types using class and component meta information.
org.apache.avalon.meta.info.writer - package org.apache.avalon.meta.info.writer
Supplimentary classes supporting the writing of type and service descriptors in serialized and XML format.

P

PARTITION_KEY - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
The context entry key for accessing a component partition name.
POOLED - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 

R

ReferenceDescriptor - class org.apache.avalon.meta.info.ReferenceDescriptor.
This reference defines the type of interface required by a component.
ReferenceDescriptor(String) - Constructor for class org.apache.avalon.meta.info.ReferenceDescriptor
Construct a service with specified type.
ReferenceDescriptor(String, Version) - Constructor for class org.apache.avalon.meta.info.ReferenceDescriptor
Construct a service with specified name, version and attributes.
ResourceLocator - interface org.apache.avalon.meta.info.locator.ResourceLocator.
ResourceLocator provides an interface for the readers and writers to get i9nput and output streams relative to a type.
resolveType(String) - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Resolve the specified type.
resolveVersion(String, String) - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Resolve a version form the supplied string.
resolveVersion(String) - Method in class org.apache.avalon.meta.info.builder.tags.AbstractTag
Resolve a version form the supplied string.

S

SCHEMA_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.SchemaTag
The javadoc parameter name for the logging channel name
SEPERATOR - Static variable in class org.apache.avalon.meta.info.CategoryDescriptor
 
SERVICE_MANAGER_CLASS - Static variable in class org.apache.avalon.meta.info.builder.tags.DependencyTag
The default service manager class.
SER_TYPE - Static variable in class org.apache.avalon.meta.info.ant.MetaTask
Serial output type code.
SINGLETON - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
SOFT - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
SOFT_KEY - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
STRATEGY_KEY - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
Context attribute key used to declare a custom contextualization interface.
STRATEGY_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc context context strategy parameter.
SchemaTag - class org.apache.avalon.meta.info.builder.tags.SchemaTag.
A doclet tag handler supporting 'logger' tags.
SchemaTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.SchemaTag
The configuration schema tag constructor.
SerializedServiceCreator - class org.apache.avalon.meta.info.builder.SerializedServiceCreator.
Create Service from stream made up of a serialized object.
SerializedServiceCreator() - Constructor for class org.apache.avalon.meta.info.builder.SerializedServiceCreator
 
SerializedServiceWriter - class org.apache.avalon.meta.info.writer.SerializedServiceWriter.
Write Service objects to a stream as serialized objects.
SerializedServiceWriter() - Constructor for class org.apache.avalon.meta.info.writer.SerializedServiceWriter
 
SerializedTypeCreator - class org.apache.avalon.meta.info.builder.SerializedTypeCreator.
Create Type from stream made up of serialized object.
SerializedTypeCreator() - Constructor for class org.apache.avalon.meta.info.builder.SerializedTypeCreator
 
SerializedTypeWriter - class org.apache.avalon.meta.info.writer.SerializedTypeWriter.
Write Type objects to a stream as serialized objects.
SerializedTypeWriter() - Constructor for class org.apache.avalon.meta.info.writer.SerializedTypeWriter
 
Service - class org.apache.avalon.meta.info.Service.
This class contains the meta information about a particular service.
Service(ReferenceDescriptor) - Constructor for class org.apache.avalon.meta.info.Service
Creation of a new Service instance using a classname and supplied properties argument.
Service(ReferenceDescriptor, EntryDescriptor[]) - Constructor for class org.apache.avalon.meta.info.Service
Creation of a new Service instance using a classname and supplied properties argument.
Service(ReferenceDescriptor, Properties) - Constructor for class org.apache.avalon.meta.info.Service
Creation of a new Service instance using a classname and supplied properties argument.
Service(ReferenceDescriptor, EntryDescriptor[], Properties) - Constructor for class org.apache.avalon.meta.info.Service
Creation of a new Service instance using a classname and supplied properties argument.
ServiceBuilder - class org.apache.avalon.meta.info.builder.ServiceBuilder.
A ServiceBuilder is responsible for building Service objects from Configuration objects.
ServiceBuilder() - Constructor for class org.apache.avalon.meta.info.builder.ServiceBuilder
 
ServiceCreator - interface org.apache.avalon.meta.info.builder.ServiceCreator.
Interface used to create a Service from a stream.
ServiceDescriptor - class org.apache.avalon.meta.info.ServiceDescriptor.
This descriptor defines the type of service offerend or required by a component.
ServiceDescriptor(ServiceDescriptor) - Constructor for class org.apache.avalon.meta.info.ServiceDescriptor
Construct a service descriptor.
ServiceDescriptor(ReferenceDescriptor) - Constructor for class org.apache.avalon.meta.info.ServiceDescriptor
Construct a service descriptor for specified ReferenceDescriptor
ServiceDescriptor(ReferenceDescriptor, Properties) - Constructor for class org.apache.avalon.meta.info.ServiceDescriptor
Construct a service with specified name, version and attributes.
ServiceTag - class org.apache.avalon.meta.info.builder.tags.ServiceTag.
A doclet tag the declares a service definition.
ServiceTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.ServiceTag
Type tag constructor.
ServiceWriter - interface org.apache.avalon.meta.info.writer.ServiceWriter.
Interface implemented by objects supporting the writing of a Service to an output stream.
ServicesTag - class org.apache.avalon.meta.info.builder.tags.ServicesTag.
A doclet tag representing services exported by a type.
ServicesTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.ServicesTag
The service tag constructor.
StageDescriptor - class org.apache.avalon.meta.info.StageDescriptor.
A descriptor that describes a name and inteface of a lifecycle stage.
StageDescriptor(String) - Constructor for class org.apache.avalon.meta.info.StageDescriptor
Constructor a stage descriptor without attributes.
StageDescriptor(String, Properties) - Constructor for class org.apache.avalon.meta.info.StageDescriptor
Constructor a stage descriptor with attributes.
StageTag - class org.apache.avalon.meta.info.builder.tags.StageTag.
A doclet tag handler for the 'stage' tag.
StageTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.StageTag
Stage tag constructor.
setDestDir(File) - Method in class org.apache.avalon.meta.info.ant.MetaTask
Set the desitation directory to generate output files to.
setForce(boolean) - Method in class org.apache.avalon.meta.info.ant.MetaTask
Set force to be true indicating that destination files should always be regenerated.
setFormat(FormatEnum) - Method in class org.apache.avalon.meta.info.ant.MetaTask
Specify the output format.
setPostfix(String) - Method in class org.apache.avalon.meta.info.ant.MetaTask
Set the file type to be used for meta info type documents.

T

TEMP_KEY - Static variable in class org.apache.avalon.meta.info.ContextDescriptor
The context entry key for accessing a component temporary directory.
THREAD - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
TRANSIENT - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
TYPE_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.AbstractTag
The dependency tag type parameter name.
TYPE_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.StageTag
The stage tag type parameter name (deprecated see id).
Tags - interface org.apache.avalon.meta.info.builder.tags.Tags.
Interface holding static tag constants.
Type - class org.apache.avalon.meta.info.Type.
This class contains the meta information about a particular component type.
Type(InfoDescriptor, CategoryDescriptor[], ContextDescriptor, ServiceDescriptor[], DependencyDescriptor[], StageDescriptor[], ExtensionDescriptor[]) - Constructor for class org.apache.avalon.meta.info.Type
Creation of a new Type instance using a supplied component descriptor, logging, cotext, services, depedencies, stages and extension descriptors.
Type(InfoDescriptor, CategoryDescriptor[], ContextDescriptor, ServiceDescriptor[], DependencyDescriptor[], StageDescriptor[], ExtensionDescriptor[], Configuration) - Constructor for class org.apache.avalon.meta.info.Type
Creation of a new Type instance using a supplied component descriptor, logging, cotext, services, depedencies, stages and extension descriptors.
TypeBuilder - class org.apache.avalon.meta.info.builder.TypeBuilder.
A TypeBuilder is responsible for building Type objects from Configuration objects.
TypeBuilder() - Constructor for class org.apache.avalon.meta.info.builder.TypeBuilder
 
TypeCreator - interface org.apache.avalon.meta.info.builder.TypeCreator.
Simple interface used to create Type from stream.
TypeFactory - interface org.apache.avalon.meta.info.builder.TypeFactory.
Simple interface used to create Type from stream.
TypeTag - class org.apache.avalon.meta.info.builder.tags.TypeTag.
A doclet tag the declares a a Type descriptor using the &avalon.type or &avalon.component javadoc tag.
TypeTag(JavaClass) - Constructor for class org.apache.avalon.meta.info.builder.tags.TypeTag
Type tag constructor.
TypeVerifier - class org.apache.avalon.meta.info.verifier.TypeVerifier.
Utility class to help verify that component respects the rules of an Avalon component.
TypeVerifier() - Constructor for class org.apache.avalon.meta.info.verifier.TypeVerifier
 
TypeWriter - interface org.apache.avalon.meta.info.writer.TypeWriter.
Interface implemented by objects supporting the writing of a Type to an output stream.
toString() - Method in class org.apache.avalon.meta.info.DependencyDescriptor
 
toString() - Method in class org.apache.avalon.meta.info.ExtensionDescriptor
Return a stringified representation of the instance.
toString() - Method in class org.apache.avalon.meta.info.InfoDescriptor
Return a string representation of the info descriptor.
toString() - Method in class org.apache.avalon.meta.info.ReferenceDescriptor
Convert to a string of format name:version
toString() - Method in class org.apache.avalon.meta.info.Service
Returns a string representation of the service.
toString() - Method in class org.apache.avalon.meta.info.StageDescriptor
Return a stringified representation of the instance.
toString() - Method in class org.apache.avalon.meta.info.Type
Return a string representation of the type.

U

UNDEFINED - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 

V

VALUE_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.AttributeTag
The parameter name for the attribute value.
VERSION_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.AbstractTag
The dependency tag version parameter name.
VERSION_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ServiceTag
The version parameter
VERSION_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.TypeTag
The version parameter
VOLATILE_PARAM - Static variable in class org.apache.avalon.meta.info.builder.tags.ContextTag
The javadoc context tag volatile flag.
Verifier - interface org.apache.avalon.meta.info.verifier.Verifier.
The Verifier interface is used to allow service providers to ensure that the meta information for the type or service is correct.
VerifyException - exception org.apache.avalon.meta.info.verifier.VerifyException.
Exception to indicate error verifying a Block or application.
VerifyException(String) - Constructor for class org.apache.avalon.meta.info.verifier.VerifyException
Construct a new VerifyException instance.
VerifyException(String, Throwable) - Constructor for class org.apache.avalon.meta.info.verifier.VerifyException
Construct a new VerifyException instance.
verifyClass(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the supplied class is a valid class for a Component.
verifyImplementsServices(String, Class, Class[]) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the supplied implementation implements the specified services.
verifyLifecycles(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the implementation class does not implement incompatible lifecycle interfaces.
verifyNoArgConstructor(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the component has a no-arg aka default constructor.
verifyNonAbstract(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the component is not represented by abstract class.
verifyNonArray(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the component is not represented by an array class.
verifyNonInterface(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the component is not represented by interface class.
verifyNonPrimitive(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the component is not represented by primitive class.
verifyPublic(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the component is not represented by abstract class.
verifyService(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the supplied class is a valid class for a service.
verifyServiceIsPublic(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the service implemented by specified component is public.
verifyServiceIsaInterface(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the service implemented by specified component is an interface.
verifyServiceNotALifecycle(String, Class) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the service implemented by specified component does not extend any lifecycle interfaces.
verifyServices(String, Class[]) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the supplied classes are valid classes for a service.
verifyType(String, Class, Class[]) - Method in class org.apache.avalon.meta.info.verifier.TypeVerifier
Verify that the supplied implementation class and service classes are valid for a component.

W

WEAK - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
WEAK_KEY - Static variable in class org.apache.avalon.meta.info.InfoDescriptor
 
writeService(Service, OutputStream) - Method in class org.apache.avalon.meta.info.writer.SerializedServiceWriter
Write a Service to a stream
writeService(Service, OutputStream) - Method in interface org.apache.avalon.meta.info.writer.ServiceWriter
Write a Service to a stream
writeService(Service, OutputStream) - Method in class org.apache.avalon.meta.info.writer.XMLServiceWriter
Write out type representation to xml.
writeType(Type, OutputStream) - Method in class org.apache.avalon.meta.info.writer.SerializedTypeWriter
Write a Type to a stream
writeType(Type, OutputStream) - Method in interface org.apache.avalon.meta.info.writer.TypeWriter
Write a Type to a stream
writeType(Type, OutputStream) - Method in class org.apache.avalon.meta.info.writer.XMLTypeWriter
Write out type representation to xml.

X

XMLLegacyCreator - class org.apache.avalon.meta.info.builder.XMLLegacyCreator.
Handles internalization of a legacy Phoenix XML based description of a Type from a Configuration object.
XMLLegacyCreator() - Constructor for class org.apache.avalon.meta.info.builder.XMLLegacyCreator
 
XMLServiceCreator - class org.apache.avalon.meta.info.builder.XMLServiceCreator.
Utility class the handles the internalization of an XML description of a service into a Service instance.
XMLServiceCreator() - Constructor for class org.apache.avalon.meta.info.builder.XMLServiceCreator
 
XMLServiceWriter - class org.apache.avalon.meta.info.writer.XMLServiceWriter.
Write Service objects to a stream as xml documents.
XMLServiceWriter() - Constructor for class org.apache.avalon.meta.info.writer.XMLServiceWriter
 
XMLTypeCreator - class org.apache.avalon.meta.info.builder.XMLTypeCreator.
Handles internalization of an XML based description of a Type from a Configuration object.
XMLTypeCreator() - Constructor for class org.apache.avalon.meta.info.builder.XMLTypeCreator
 
XMLTypeWriter - class org.apache.avalon.meta.info.writer.XMLTypeWriter.
Write Type objects to a stream as xml documents.
XMLTypeWriter() - Constructor for class org.apache.avalon.meta.info.writer.XMLTypeWriter
 
XML_TYPE - Static variable in class org.apache.avalon.meta.info.ant.MetaTask
XML output type code.

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

Copyright © Apache Software Foundation. All Rights Reserved.