LanguageIdentifierService

public class LanguageIdentifierService implements ILanguageIdentifierService

Constructors

LanguageIdentifierService

public LanguageIdentifierService(ILanguageService languageService, IDialectIdentifier dialectIdentifier, IProjectService projectService, IDependencyService dependencyService)

Methods

available

public boolean available(ILanguageImpl impl)

identify

public boolean identify(FileObject resource, ILanguageImpl language)

identify

public ILanguageImpl identify(FileObject resource)

identify

public ILanguageImpl identify(FileObject resource, IProject project)

identify

public ILanguageImpl identify(FileObject resource, Iterable<? extends ILanguageImpl> languages)

identifyToResource

public IdentifiedResource identifyToResource(FileObject resource)

identifyToResource

public IdentifiedResource identifyToResource(FileObject resource, IProject project)

identifyToResource

public IdentifiedResource identifyToResource(FileObject resource, Iterable<? extends ILanguageImpl> impls)