SpoofaxLanguageSpecConfigService¶
-
public class
SpoofaxLanguageSpecConfigService
extends AConfigService<ILanguageSpec, ISpoofaxLanguageSpecConfig> implements ISpoofaxLanguageSpecConfigService, ISpoofaxLanguageSpecConfigWriter¶
Constructors¶
SpoofaxLanguageSpecConfigService¶
-
public
SpoofaxLanguageSpecConfigService
(AConfigurationReaderWriter configReaderWriter, SpoofaxLanguageSpecConfigBuilder configBuilder)¶
Methods¶
exists¶
-
public boolean
exists
(ILanguageSpec languageSpec)¶
fromConfig¶
-
protected HierarchicalConfiguration<ImmutableNode>
fromConfig
(ISpoofaxLanguageSpecConfig config)¶
getConfigFile¶
-
protected FileObject
getConfigFile
(FileObject rootFolder)¶
getRootDirectory¶
-
protected FileObject
getRootDirectory
(ILanguageSpec languageSpec)¶
toConfig¶
-
protected ConfigRequest<ISpoofaxLanguageSpecConfig>
toConfig
(HierarchicalConfiguration<ImmutableNode> config, FileObject configFile)¶