Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Eclipse Plug-in Developer Guide
Previous Page Home Next Page

Eclipse Platform
Release 3.5


Application programming interfaces for defining and working with repository providers.


Interface Summary
ICache A cache that is associated with a synchronization that allows clients to cache synchronization state related to their model for the duration of the operation.
ICacheListener Listener that, when registered with a cache, gets invoked when the cache is disposed.
IFileContentManager This is the API to define mappings between file names, file extensions and content types, typically used by repository providers in order to determine whether a given file can be treated as text or must be considered binary.
IFileTypeInfo Deprecated. Use the IFileContentManager API instead.
IIgnoreInfo An ignore info specifies both the pattern and the enabled state of a globally ignored pattern.
IProjectSetSerializer Deprecated. Use RepositoryProviderType.getProjectSetCapability() to obtain an instance of ProjectSetCapability instead.
IStringMapping A simple interface for mappings from a string (usually a file name or a file extension) and a content type (typically Team.TEXT, Team.BINARY or Team.UNKNOWN.
ITeamStatus Defines the status codes used in the status of exceptions and errors relating to Team.

Class Summary
ProjectSetCapability An object for serializing and deserializing references to projects.
ProjectSetSerializationContext The context in which project serialization occurs.
RepositoryProvider A concrete subclass of RepositoryProvider is created for each project that is associated with a repository provider.
RepositoryProviderType This class represents things you can ask/do with a type of provider.
Team The Team class provides a global point of reference for the global ignore set and the text/binary registry.
TeamStatus Status that is returned from some Team operations or is the payload of some TeamExceptions.

Exception Summary
TeamException This exception is thrown by the team provider API.

Package Description

Application programming interfaces for defining and working with repository providers.

Package Specification

This package specifies the API for defining repository providers. A repository provider supports the sharing of projects in the local Eclipse workspace with remote locations managed by a particular type of repository system. Additional facilities included in this API exist for the mapping and unmapping of a repository provider to a project, the definition of a project set serializer for sharing workspace setup, and the management of global ignore patterns and content type determination for files.

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.

  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire