LanguageService

public class LanguageService implements ILanguageService

Methods

componentChanges

public Observable<LanguageComponentChange> componentChanges()

getAllComponents

public Iterable<? extends ILanguageComponent> getAllComponents()

getAllImpls

public Iterable<? extends ILanguageImpl> getAllImpls()

getAllImpls

public Iterable<? extends ILanguageImpl> getAllImpls(String groupId, String id)

getAllLanguages

public Iterable<? extends ILanguage> getAllLanguages()

getComponent

public ILanguageComponent getComponent(LanguageIdentifier identifier)

getComponent

public ILanguageComponent getComponent(FileName location)

getImpl

public ILanguageImpl getImpl(LanguageIdentifier identifier)

getLanguage

public ILanguage getLanguage(String name)

implChanges

public Observable<LanguageImplChange> implChanges()

remove

public void remove(ILanguageComponent component)