Eclipse Platform
Release 3.2

org.eclipse.team.ui.mapping
Interface ITeamContentProviderManager


public interface ITeamContentProviderManager

The team content provider manager provides access to the content extenstions registered with the org.eclipse.team.ui.teamContentProviders extension point. A team content provider defines a mapping between a ModelProvider and a content extension registered with the org.eclipse.ui.navigator.navigatorContent extension point.

Since:
3.2
See Also:
TeamUI.getTeamContentProviderManager(), ModelProvider

Method Summary
 String[] getContentProviderIds()
          Return the ids for all the content extensions registered with the team content providers extenstion point.
 ITeamContentProviderDescriptor getDescriptor(String modelProviderId)
          Return the team content provider descriptor for the given model provider id.
 ITeamContentProviderDescriptor[] getDescriptors()
          Return descriptors for all the registered content extensions.
 

Method Detail

getDescriptors

public ITeamContentProviderDescriptor[] getDescriptors()
Return descriptors for all the registered content extensions.

Returns:
descriptors for all the registered content extensions

getContentProviderIds

public String[] getContentProviderIds()
Return the ids for all the content extensions registered with the team content providers extenstion point. Each of the returned ids is the id of an extension registered with the org.eclipse.ui.navigator.navigatorContent extension point..

Returns:
the ids for all the content extensions registered with the team content providers extenstion point

getDescriptor

public ITeamContentProviderDescriptor getDescriptor(String modelProviderId)
Return the team content provider descriptor for the given model provider id. A null is returned if no extension is registered.

Parameters:
modelProviderId - the model provider id
Returns:
the team content provider descriptor for the given model provider id or null

Eclipse Platform
Release 3.2

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.