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,CDONet4jViewProvider.WSS,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
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionintReturns 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 openedCDOViewagainst the repository.booleanmatchesRegex(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 severalCDOViewProvidersthat 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 openedCDOViewagainst the repository. -
getResourceURI
- Since:
- 4.0
-