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, getTemplateInputStream
public ClasspathConfigurationProvider(UnitDescriptor unitDescriptor)
unitDescriptor
- The description of the generation unit, not null.NullPointerException
- if unitDescriptor is null.public String getControlConfigurationLocation()
ConfigurationProvider
ConfigurationProvider.getControlConfigurationLocation()
protected InputStream getInputStream(String name, String directory, String fileDescription) throws ConfigurationException
getInputStream
in class AbstractConfigurationProvider
name
- input stream namedirectory
- locationfileDescription
- describes the fileConfigurationException
- if unable to processpublic Collection<String> getOutletConfigurationNames() throws ConfigurationException
ConfigurationProvider
ConfigurationException
- if the configuration can not be read.public Collection<String> getTemplateNames() throws ConfigurationException
ConfigurationProvider
ConfigurationException
- if the template names
cannot be determined.ConfigurationProvider.getTemplateNames()
Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.