public abstract class ConfigurationParser extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ImageClassLoader |
classLoader |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
parseAndRegister(Reader reader,
String featureName,
Object location,
HostedOptionKey<String[]> configFilesOption) |
void |
parseAndRegisterConfigurations(String featureName,
HostedOptionKey<String[]> configFilesOption,
HostedOptionKey<String[]> configResourcesOption)
Parses configurations in files specified by
configFilesOption and resources specified
by configResourcesOption and registers the parsed elements using
ConfigurationParser.parseAndRegister(Reader, String, Object, HostedOptionKey) . |
protected final ImageClassLoader classLoader
public void parseAndRegisterConfigurations(String featureName, HostedOptionKey<String[]> configFilesOption, HostedOptionKey<String[]> configResourcesOption)
configFilesOption and resources specified
by configResourcesOption and registers the parsed elements using
ConfigurationParser.parseAndRegister(Reader, String, Object, HostedOptionKey) .featureName - name of the feature using the configuration (e.g., "JNI")protected abstract void parseAndRegister(Reader reader, String featureName, Object location, HostedOptionKey<String[]> configFilesOption)