org.eclipse.xtext.builder.resourceloader
Class ResourceLoaderProviders

java.lang.Object
  extended by org.eclipse.xtext.builder.resourceloader.ResourceLoaderProviders

public final class ResourceLoaderProviders
extends java.lang.Object

Since:
2.1
Author:
Lieven Lemiengre - Initial contribution and API, Sebastian Zarnekow - Use IProject aware XtextResourceSetProvider instead of Provider

Nested Class Summary
static class ResourceLoaderProviders.AbstractResourceLoaderProvider
           
 
Constructor Summary
ResourceLoaderProviders()
           
 
Method Summary
static com.google.inject.Provider<IResourceLoader> getParallelLoader()
          Returns a loader with a parallelization degree of 2 to 4 (depending on how many processors are available).
static com.google.inject.Provider<IResourceLoader> getParallelLoader(int nrOfThreads)
           
static com.google.inject.Provider<IResourceLoader> getParallelLoader(int nrOfThreads, int bufferSize)
           
static com.google.inject.Provider<IResourceLoader> getSerialLoader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceLoaderProviders

public ResourceLoaderProviders()
Method Detail

getParallelLoader

public static com.google.inject.Provider<IResourceLoader> getParallelLoader()
Returns a loader with a parallelization degree of 2 to 4 (depending on how many processors are available).


getParallelLoader

public static com.google.inject.Provider<IResourceLoader> getParallelLoader(int nrOfThreads)

getParallelLoader

public static com.google.inject.Provider<IResourceLoader> getParallelLoader(int nrOfThreads,
                                                                            int bufferSize)

getSerialLoader

public static com.google.inject.Provider<IResourceLoader> getSerialLoader()