Package org.eclipse.emf.cdo.view

# Klasse AbstractCDOViewProvider

java.lang.Object
org.eclipse.emf.cdo.view.AbstractCDOViewProvider

Alle implementierten Schnittstellen:
  `CDOViewProvider`, `CDOViewProvider.CDOViewProvider2`

Bekannte direkte Unterklassen:
  `CDONet4jViewProvider`, `ManagedContainerViewProvider`

public abstract class AbstractCDOViewProvider extends Object implements CDOViewProvider.CDOViewProvider2
Base logic to handle CDOViewProvider priority and regular expression.

Seit:
  2.0
Autor:
  Victor Roldan Betancort

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.view.CDOViewProvider

`CDOViewProvider.CDOViewProvider2`

## Feldübersicht

### Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.view.CDOViewProvider

`DEFAULT_PRIORITY`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`AbstractCDOViewProvider()`
`AbstractCDOViewProvider(String regex)`
`AbstractCDOViewProvider(String regex, int priority)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected String`
`getActualName()`
`protected String`
`getDeclaredName()`
`String`
`getPath(URI uri)`
Should be overridden for non-canonical URI formats!
`int`
`getPriority()`
Returns the priority of this provider.
`String`
`getRegex()`
Returns the regular expression that determines if the provider can handle certain URI
`URI`
`getResourceURI(CDOView view, String path)`
Must be overridden for non-canonical URI formats!
`URI`
`getViewURI(CDOView view)`
`URI`
`getViewURI(URI uri)`
Should be overridden for non-canonical URI formats!
`boolean`
`matchesRegex(URI uri)`
Checks if the URI matches with the regular expression of this provider
`protected static String`
`schemeRegex(String scheme)`
`void`
`setPriority(int priority)`
`void`
`setRegex(String regex)`
`String`
`toString()`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.view.CDOViewProvider

`getView`

## Konstruktordetails

### AbstractCDOViewProvider

public AbstractCDOViewProvider()

### AbstractCDOViewProvider

public AbstractCDOViewProvider(String regex, int priority)

### AbstractCDOViewProvider

public AbstractCDOViewProvider(String regex)

## Methodendetails

### getPriority

public int getPriority()
Beschreibung aus Schnittstelle kopiert: `CDOViewProvider`
Returns the priority of this provider. Usually used to choose between several `CDOViewProviders` that match the same repository URI. A higher priority value is preferred in that decision.

Angegeben von:
  `getPriority` in Schnittstelle `CDOViewProvider`

### setPriority

public void setPriority(int priority)

### getRegex

public String getRegex()
Beschreibung aus Schnittstelle kopiert: `CDOViewProvider`
Returns the regular expression that determines if the provider can handle certain URI

Angegeben von:
  `getRegex` in Schnittstelle `CDOViewProvider`

### setRegex

public void setRegex(String regex)

### matchesRegex

public boolean matchesRegex(URI uri)
Beschreibung aus Schnittstelle kopiert: `CDOViewProvider`
Checks if the URI matches with the regular expression of this provider

Angegeben von:
  `matchesRegex` in Schnittstelle `CDOViewProvider`

### getResourceURI

public URI getResourceURI(CDOView view, String path)
Must be overridden for non-canonical URI formats!

Angegeben von:
  `getResourceURI` in Schnittstelle `CDOViewProvider`
Seit:
  4.0

### getViewURI

public URI getViewURI(CDOView view)

Angegeben von:
  `getViewURI` in Schnittstelle `CDOViewProvider.CDOViewProvider2`
Seit:
  4.4

### getViewURI

public URI getViewURI(URI uri)
Should be overridden for non-canonical URI formats!

Angegeben von:
  `getViewURI` in Schnittstelle `CDOViewProvider.CDOViewProvider2`
Seit:
  4.4

### getPath

public String getPath(URI uri)
Should be overridden for non-canonical URI formats!

Angegeben von:
  `getPath` in Schnittstelle `CDOViewProvider.CDOViewProvider2`
Seit:
  4.4

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `Object`

### getDeclaredName

protected String getDeclaredName()

Seit:
  4.12

### getActualName

protected String getActualName()

Seit:
  4.12

### schemeRegex

protected static String schemeRegex(String scheme)

Seit:
  4.24