Class GenericResourceServiceProvider
- java.lang.Object
-
- org.eclipse.xtext.resource.generic.GenericResourceServiceProvider
-
- All Implemented Interfaces:
IResourceServiceProvider
public class GenericResourceServiceProvider extends java.lang.Object implements IResourceServiceProvider
AnIResourceServiceProvider
for non-Xtext resources.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceServiceProvider
IResourceServiceProvider.Provider, IResourceServiceProvider.Registry
-
-
Constructor Summary
Constructors Constructor Description GenericResourceServiceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canHandle(org.eclipse.emf.common.util.URI uri)
Tells whether the given URI can be handled by thisIResourceServiceProvider
<T> T
get(java.lang.Class<T> t)
A generic way to obtain an implementation for a certain type.IContainer.Manager
getContainerManager()
IEncodingProvider
getEncodingProvider()
IResourceDescription.Manager
getResourceDescriptionManager()
IResourceValidator
getResourceValidator()
-
-
-
Method Detail
-
getContainerManager
public IContainer.Manager getContainerManager()
- Specified by:
getContainerManager
in interfaceIResourceServiceProvider
- Returns:
- the container manager for this resource service manager.
-
getResourceDescriptionManager
public IResourceDescription.Manager getResourceDescriptionManager()
- Specified by:
getResourceDescriptionManager
in interfaceIResourceServiceProvider
- Returns:
- the resource description manager for this resource service manager.
-
getResourceValidator
public IResourceValidator getResourceValidator()
- Specified by:
getResourceValidator
in interfaceIResourceServiceProvider
- Returns:
- the resource description manager for this resource service manager. Not null.
-
canHandle
public boolean canHandle(org.eclipse.emf.common.util.URI uri)
Description copied from interface:IResourceServiceProvider
Tells whether the given URI can be handled by thisIResourceServiceProvider
- Specified by:
canHandle
in interfaceIResourceServiceProvider
- Returns:
- true if the URI can be handled
-
getEncodingProvider
public IEncodingProvider getEncodingProvider()
- Specified by:
getEncodingProvider
in interfaceIResourceServiceProvider
-
get
public <T> T get(java.lang.Class<T> t)
Description copied from interface:IResourceServiceProvider
A generic way to obtain an implementation for a certain type.- Specified by:
get
in interfaceIResourceServiceProvider
- Returns:
null
if no implementation of the given type can be provided.
-
-