|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.avalon.meta.info.builder.XMLServiceCreator
org.apache.avalon.meta.info.builder.XMLTypeCreator
org.apache.avalon.meta.info.builder.XMLLegacyCreator
Handles internalization of a legacy Phoenix XML based description of a Type
from a Configuration object.
Constructor Summary | |
XMLLegacyCreator()
|
Method Summary | |
protected DependencyDescriptor[] |
buildBlockDependencies(Configuration depSet)
A utility method to build an array of ServiceDescriptor
objects from specified configuration. |
protected DependencyDescriptor |
buildBlockDependency(Configuration dependency)
A utility method to build a DependencyDescriptor
object from specified configuraiton. |
protected ServiceDescriptor |
buildBlockService(Configuration service)
A utility method to build a ServiceDescriptor
object from specified configuraiton data. |
protected ServiceDescriptor[] |
buildBlockServices(Configuration servicesSet)
A utility method to build an array of ServiceDescriptor
objects from specified configuraiton. |
InfoDescriptor |
buildInfoDescriptor(String classname,
Configuration info)
A utility method to build a InfoDescriptor
object from specified configuration data and classname. |
protected ReferenceDescriptor |
buildReferenceDescriptor(Configuration service)
A utility method to build a ReferenceDescriptor
object from specified configuraiton data. |
Type |
createType(String classname,
Configuration config)
Create a Type object for specified
classname and configuration. |
Type |
createType(String implementationKey,
InputStream inputStream)
Create a Type object for specified
classname, loaded from specified InputStream . |
Methods inherited from class org.apache.avalon.meta.info.builder.XMLTypeCreator |
buildContext, buildDependencies, buildDependency, buildExtension, buildExtensions, buildLoggers, buildPhase, buildReferenceDescriptor, buildSecurityDescriptor, buildService, buildServices, buildStages, createReference, createType |
Methods inherited from class org.apache.avalon.meta.info.builder.XMLServiceCreator |
buildAttributes, buildEntries, buildEntry, buildVersion, createService |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLLegacyCreator()
Method Detail |
public Type createType(String implementationKey, InputStream inputStream) throws Exception
Type
object for specified
classname, loaded from specified InputStream
.
createType
in interface TypeCreator
createType
in class XMLTypeCreator
implementationKey
- The classname of ComponentinputStream
- the InputStream to load Type from
Exception
- if an error occurspublic Type createType(String classname, Configuration config) throws BuildException
Type
object for specified
classname and configuration.
classname
- The classname of the componentconfig
- the meta info configuration fragment
ConfigurationException
- if an error occurs
BuildException
public InfoDescriptor buildInfoDescriptor(String classname, Configuration info) throws BuildException
InfoDescriptor
object from specified configuration data and classname.
buildInfoDescriptor
in class XMLTypeCreator
classname
- The classname of Component (used to create descriptor)info
- the component info configuration fragment
ConfigurationException
- if an error occurs
BuildException
protected DependencyDescriptor[] buildBlockDependencies(Configuration depSet) throws BuildException
ServiceDescriptor
objects from specified configuration.
depSet
- the set of dependency configurations
ConfigurationException
- if an error occurs
BuildException
protected ServiceDescriptor[] buildBlockServices(Configuration servicesSet) throws BuildException
ServiceDescriptor
objects from specified configuraiton.
servicesSet
- the services configuration
BuildException
- if an error occursprotected ServiceDescriptor buildBlockService(Configuration service) throws BuildException
ServiceDescriptor
object from specified configuraiton data.
service
- the service Configuration
BuildException
- if an error occursprotected ReferenceDescriptor buildReferenceDescriptor(Configuration service) throws BuildException
ReferenceDescriptor
object from specified configuraiton data.
buildReferenceDescriptor
in class XMLTypeCreator
service
- the service Configuration
ConfigurationException
- if an error occurs
BuildException
protected DependencyDescriptor buildBlockDependency(Configuration dependency) throws BuildException
DependencyDescriptor
object from specified configuraiton.
dependency
- the dependency configuration
ConfigurationException
- if an error occurs
BuildException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |