org.eclipse.mylar.internal.team
Class TeamRespositoriesManager

java.lang.Object
  extended by org.eclipse.mylar.internal.team.TeamRespositoriesManager

public class TeamRespositoriesManager
extends java.lang.Object

Manages the registeres repository provides.

Author:
Gunnar Wagenknecht

Field Summary
private static java.lang.String ATTR_CLASS
           
private static java.lang.String ELEM_REPOSITORY_PROVIDER
           
private static java.lang.String EXT_POINT_TEAM_REPOSITORY_PROVIDER
           
private  java.util.List<AbstractTeamRepositoryProvider> provider
           
private static TeamRespositoriesManager sharedInstance
           
 
Constructor Summary
private TeamRespositoriesManager()
           
 
Method Summary
static TeamRespositoriesManager getInstance()
           
 java.util.List<AbstractTeamRepositoryProvider> getProviders()
          Returns the list of contributed AbstractTeamRepositoryProvider.
private static void initialize()
          Lazy initialization of the manager.
private  void readExtensions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_CLASS

private static final java.lang.String ATTR_CLASS
See Also:
Constant Field Values

ELEM_REPOSITORY_PROVIDER

private static final java.lang.String ELEM_REPOSITORY_PROVIDER
See Also:
Constant Field Values

EXT_POINT_TEAM_REPOSITORY_PROVIDER

private static final java.lang.String EXT_POINT_TEAM_REPOSITORY_PROVIDER
See Also:
Constant Field Values

sharedInstance

private static TeamRespositoriesManager sharedInstance

provider

private java.util.List<AbstractTeamRepositoryProvider> provider
Constructor Detail

TeamRespositoriesManager

private TeamRespositoriesManager()
Method Detail

getInstance

public static TeamRespositoriesManager getInstance()

initialize

private static void initialize()
Lazy initialization of the manager.


readExtensions

private void readExtensions()

getProviders

public java.util.List<AbstractTeamRepositoryProvider> getProviders()
Returns the list of contributed AbstractTeamRepositoryProvider.

Returns:
a list of AbstractTeamRepositoryProvider