LanguageComponentFactory

public class LanguageComponentFactory implements ILanguageComponentFactory

Constructors

LanguageComponentFactory

public LanguageComponentFactory(IResourceService resourceService, ILanguageComponentConfigService componentConfigService, ITermFactoryService termFactoryService, Map<String, IContextFactory> contextFactories, Map<String, IContextStrategy> contextStrategies, Map<String, ISpoofaxAnalyzer> analyzers)

Methods

createConfig

public ComponentCreationConfig createConfig(IComponentCreationConfigRequest configRequest)

createConfigs

public Collection<ComponentCreationConfig> createConfigs(Iterable<IComponentCreationConfigRequest> requests)

requestAllInDirectory

public Collection<IComponentCreationConfigRequest> requestAllInDirectory(FileObject directory)

requestFromArchive

public IComponentCreationConfigRequest requestFromArchive(FileObject archiveFile)

requestFromDirectory

public IComponentCreationConfigRequest requestFromDirectory(FileObject directory)