Class ExtendedResourceServiceProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.resource.IResourceServiceProvider, org.eclipse.xtext.resource.IResourceServiceProviderExtension

    public class ExtendedResourceServiceProvider
    extends org.eclipse.xtext.resource.impl.DefaultResourceServiceProvider
    Extended initial contribution and API
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.IResourceServiceProvider

        org.eclipse.xtext.resource.IResourceServiceProvider.Provider, org.eclipse.xtext.resource.IResourceServiceProvider.Registry
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> T get​(com.google.inject.Key<T> t)
      A generic way to obtain an implementation for a certain key.
      com.google.inject.Injector getInjector()
      Gets the injector of local bundle.
      • Methods inherited from class org.eclipse.xtext.resource.impl.DefaultResourceServiceProvider

        canHandle, get, getContainerManager, getEncodingProvider, getResourceDescriptionManager, getResourceValidator, isSource
    • Constructor Detail

      • ExtendedResourceServiceProvider

        public ExtendedResourceServiceProvider()
    • Method Detail

      • get

        public <T> T get​(com.google.inject.Key<T> t)
        A generic way to obtain an implementation for a certain key.
        Parameters:
        t - key type to get implementation for, cannot be null
        Returns:
        null if no implementation by the given key can be provided.
      • getInjector

        public com.google.inject.Injector getInjector()
        Gets the injector of local bundle.
        Returns:
        the injector