Package org.eclipse.emf.cdo.view
Interface CDOViewProvider
- All Known Subinterfaces:
CDOViewProvider.CDOViewProvider2
- All Known Implementing Classes:
AbstractCDOViewProvider
,CDONet4jViewProvider
,CDONet4jViewProvider.JVM
,CDONet4jViewProvider.SSL
,CDONet4jViewProvider.TCP
,CDONet4jViewProvider.WS
,ManagedContainerViewProvider
public interface CDOViewProvider
Capable of opening a
CDOView
on a target repository, defined by a URI. A regular expression and the
priority are used to determine the most suitable provider.- Since:
- 2.0
- Author:
- Victor Roldan Betancort
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the priority of this provider.getRegex()
Returns the regular expression that determines if the provider can handle certain URIgetResourceURI
(CDOView view, String path) getView
(URI uri, ResourceSet resourceSet) Receives a URI and returns an openedCDOView
against the repository.boolean
matchesRegex
(URI uri) Checks if the URI matches with the regular expression of this provider
-
Field Details
-
DEFAULT_PRIORITY
static final int DEFAULT_PRIORITY- See Also:
-
-
Method Details
-
getPriority
int getPriority()Returns the priority of this provider. Usually used to choose between severalCDOViewProviders
that match the same repository URI. A higher priority value is preferred in that decision. -
getRegex
String getRegex()Returns the regular expression that determines if the provider can handle certain URI -
matchesRegex
Checks if the URI matches with the regular expression of this provider -
getView
Receives a URI and returns an openedCDOView
against the repository. -
getResourceURI
- Since:
- 4.0
-