org.apache.avalon.extension.manager.impl
Class NoopExtensionManager

java.lang.Object
  extended byorg.apache.avalon.extension.manager.impl.NoopExtensionManager
All Implemented Interfaces:
ExtensionManager

public class NoopExtensionManager
extends Object
implements ExtensionManager

A Noop ExtensionManager that can't provide any extensions. This is for use in certain environments (ala Servlets) that require apps to be be self-contained.

Version:
$Revision: 1.1 $ $Date: 2003/09/09 22:42:47 $
Author:
Peter Donald

Field Summary
 
Fields inherited from interface org.apache.avalon.extension.manager.ExtensionManager
ROLE
 
Constructor Summary
NoopExtensionManager()
           
 
Method Summary
 OptionalPackage[] getOptionalPackages(Extension extension)
          Return an empty array of OptionalPackages.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoopExtensionManager

public NoopExtensionManager()
Method Detail

getOptionalPackages

public OptionalPackage[] getOptionalPackages(Extension extension)
Return an empty array of OptionalPackages.

Specified by:
getOptionalPackages in interface ExtensionManager
Parameters:
extension - the extension looking for
Returns:
an array of optional packages that satisfy extension and the extensions dependencies
See Also:
ExtensionManager.getOptionalPackages(org.apache.avalon.extension.Extension)


Copyright © Apache Software Foundation. All Rights Reserved.