Package org.eclipse.xtext.resource.impl
Class DefaultResourceServiceProvider
- java.lang.Object
-
- org.eclipse.xtext.resource.impl.DefaultResourceServiceProvider
-
- All Implemented Interfaces:
IResourceServiceProvider,IResourceServiceProviderExtension
public class DefaultResourceServiceProvider extends java.lang.Object implements IResourceServiceProvider, IResourceServiceProviderExtension
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceServiceProvider
IResourceServiceProvider.Provider, IResourceServiceProvider.Registry
-
-
Constructor Summary
Constructors Constructor Description DefaultResourceServiceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(org.eclipse.emf.common.util.URI uri)Tells whether the given URI can be handled by thisIResourceServiceProvider<T> Tget(java.lang.Class<T> t)A generic way to obtain an implementation for a certain type.IContainer.ManagergetContainerManager()IEncodingProvidergetEncodingProvider()IResourceDescription.ManagergetResourceDescriptionManager()IResourceValidatorgetResourceValidator()booleanisSource(org.eclipse.emf.common.util.URI uri)Returns true if the given uri is from a source that is to-be-processed.
-
-
-
Method Detail
-
getContainerManager
public IContainer.Manager getContainerManager()
- Specified by:
getContainerManagerin interfaceIResourceServiceProvider- Returns:
- the container manager for this resource service manager.
-
getResourceDescriptionManager
public IResourceDescription.Manager getResourceDescriptionManager()
- Specified by:
getResourceDescriptionManagerin interfaceIResourceServiceProvider- Returns:
- the resource description manager for this resource service manager.
-
getResourceValidator
public IResourceValidator getResourceValidator()
- Specified by:
getResourceValidatorin 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:IResourceServiceProviderTells whether the given URI can be handled by thisIResourceServiceProvider- Specified by:
canHandlein interfaceIResourceServiceProvider- Returns:
- true if the URI can be handled
-
getEncodingProvider
public IEncodingProvider getEncodingProvider()
- Specified by:
getEncodingProviderin interfaceIResourceServiceProvider
-
get
public <T> T get(java.lang.Class<T> t)
Description copied from interface:IResourceServiceProviderA generic way to obtain an implementation for a certain type.- Specified by:
getin interfaceIResourceServiceProvider- Returns:
nullif no implementation of the given type can be provided.
-
isSource
public boolean isSource(org.eclipse.emf.common.util.URI uri)
Description copied from interface:IResourceServiceProviderExtensionReturns true if the given uri is from a source that is to-be-processed.- Specified by:
isSourcein interfaceIResourceServiceProviderExtension- Since:
- 2.9
-
-