public class ClasspathConfigurationProvider extends AbstractConfigurationProvider
| Constructor and Description |
|---|
ClasspathConfigurationProvider(UnitDescriptor unitDescriptor)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getControlConfigurationLocation()
Returns the location of the control configuration as human readable
String for debugging and error tracking purposes.
|
protected String |
getFileName(String name,
String directory) |
protected InputStream |
getInputStream(String name,
String directory,
String fileDescription) |
Collection<String> |
getOutletConfigurationNames()
Returns a list of all found outlet configuration files in the
generation unit.
|
Collection<String> |
getTemplateNames()
Lists all available template names.
|
getControlConfigurationInputStream, getOptionsInputStream, getOutletConfigurationInputStream, getResourceInputStream, getTemplateInputStreampublic ClasspathConfigurationProvider(UnitDescriptor unitDescriptor)
unitDescriptor - The description of the generation unit, not null.NullPointerException - if unitDescriptor is null.public String getControlConfigurationLocation()
ConfigurationProviderConfigurationProvider.getControlConfigurationLocation()protected InputStream getInputStream(String name, String directory, String fileDescription) throws ConfigurationException
getInputStream in class AbstractConfigurationProvidername - input stream namedirectory - locationfileDescription - describes the fileConfigurationException - if unable to processpublic Collection<String> getOutletConfigurationNames() throws ConfigurationException
ConfigurationProviderConfigurationException - if the configuration can not be read.public Collection<String> getTemplateNames() throws ConfigurationException
ConfigurationProviderConfigurationException - if the template names
cannot be determined.ConfigurationProvider.getTemplateNames()Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.