LanguageComponentConfig¶
-
public class
LanguageComponentConfig
extends AConfig implements ILanguageComponentConfig, IConfig¶ An implementation of the
ILanguageComponentConfig
interface that is backed by anImmutableConfiguration
object.
Constructors¶
LanguageComponentConfig¶
-
public
LanguageComponentConfig
(HierarchicalConfiguration<ImmutableNode> config, ProjectConfig projectConfig)¶
LanguageComponentConfig¶
-
protected
LanguageComponentConfig
(HierarchicalConfiguration<ImmutableNode> config, ProjectConfig projectConfig, LanguageIdentifier identifier, String name, Boolean sdfEnabled, String parseTable, String completionParseTable, Sdf2tableVersion sdf2tableVersion, Boolean dataDependent, JSGLRVersion jsglrVersion, Collection<LanguageContributionIdentifier> langContribs, Collection<IGenerateConfig> generates, Collection<IExportConfig> exports)¶
Methods¶
compileDeps¶
-
public Collection<LanguageIdentifier>
compileDeps
()¶
exports¶
-
public Collection<IExportConfig>
exports
()¶
generates¶
-
public Collection<IGenerateConfig>
generates
()¶
identifier¶
-
public LanguageIdentifier
identifier
()¶
javaDeps¶
-
public Collection<LanguageIdentifier>
javaDeps
()¶
jsglrVersion¶
-
public JSGLRVersion
jsglrVersion
()¶
langContribs¶
-
public Collection<LanguageContributionIdentifier>
langContribs
()¶
sdf2tableVersion¶
-
public Sdf2tableVersion
sdf2tableVersion
()¶
sourceDeps¶
-
public Collection<LanguageIdentifier>
sourceDeps
()¶
sources¶
-
public Collection<ISourceConfig>
sources
()¶
validate¶
-
public Collection<IMessage>
validate
(MessageBuilder mb)¶