org.codehaus.gmaven.runtime.loader
Class DefaultProviderSelector

java.lang.Object
  extended by org.codehaus.gmaven.runtime.loader.DefaultProviderSelector
All Implemented Interfaces:
ProviderSelector, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

public class DefaultProviderSelector
extends Object
implements ProviderSelector, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

Default ProviderSelector.

Version:
$Id: DefaultProviderSelector.java 52 2009-11-22 10:32:14Z user57 $
Author:
Jason Dillon

Field Summary
 
Fields inherited from interface org.codehaus.gmaven.feature.ProviderSelector
SELECT_ANY, SELECT_DEFAULT
 
Constructor Summary
DefaultProviderSelector()
           
 
Method Summary
 void contextualize(org.codehaus.plexus.context.Context context)
           
protected  org.codehaus.plexus.PlexusContainer getContainer()
           
protected  Map load(String key)
           
 Provider select(ProviderRegistry registry, String selection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProviderSelector

public DefaultProviderSelector()
Method Detail

contextualize

public void contextualize(org.codehaus.plexus.context.Context context)
                   throws org.codehaus.plexus.context.ContextException
Specified by:
contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Throws:
org.codehaus.plexus.context.ContextException

getContainer

protected org.codehaus.plexus.PlexusContainer getContainer()

select

public Provider select(ProviderRegistry registry,
                       String selection)
                throws Exception
Specified by:
select in interface ProviderSelector
Throws:
Exception

load

protected Map load(String key)
            throws Exception
Throws:
Exception


Copyright © 2006-2012 Codehaus. All Rights Reserved.