org.codehaus.groovy.maven.runtime.loader
Class DefaultProviderRegistry

java.lang.Object
  extended by org.codehaus.groovy.maven.runtime.loader.LoaderSupport
      extended by org.codehaus.groovy.maven.runtime.loader.DefaultProviderRegistry
All Implemented Interfaces:
ProviderRegistry, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class DefaultProviderRegistry
extends LoaderSupport
implements ProviderRegistry

Default ProviderRegistry.

Version:
$Id: DefaultProviderRegistry.java 13181 2008-08-10 14:05:55Z user57 $
Author:
Jason Dillon

Field Summary
 
Fields inherited from class org.codehaus.groovy.maven.runtime.loader.LoaderSupport
log
 
Constructor Summary
DefaultProviderRegistry()
           
 
Method Summary
 Provider deregister(java.lang.String key)
           
 Provider lookup(java.lang.String key)
           
 java.util.Map providers()
           
 java.util.Map providers(boolean supported)
           
 Provider register(Provider provider)
           
 
Methods inherited from class org.codehaus.groovy.maven.runtime.loader.LoaderSupport
contextualize, getContainer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProviderRegistry

public DefaultProviderRegistry()
Method Detail

providers

public java.util.Map providers()
Specified by:
providers in interface ProviderRegistry

providers

public java.util.Map providers(boolean supported)
Specified by:
providers in interface ProviderRegistry

lookup

public Provider lookup(java.lang.String key)
Specified by:
lookup in interface ProviderRegistry

register

public Provider register(Provider provider)
Specified by:
register in interface ProviderRegistry

deregister

public Provider deregister(java.lang.String key)
Specified by:
deregister in interface ProviderRegistry


Copyright © 2006-2008 Codehaus. All Rights Reserved.