public class JarConfigurationProvider extends AbstractConfigurationProvider
| Constructor and Description | 
|---|
| JarConfigurationProvider(ProjectPaths projectPaths,
                        TorqueGeneratorPaths configurationPaths)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 InputStream | getInputStream(String name,
              String directory,
              String description) | 
| 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 JarConfigurationProvider(ProjectPaths projectPaths, TorqueGeneratorPaths configurationPaths) throws ConfigurationException
projectPaths - the paths needed to interact with the enclosing
         project, not null.configurationPaths - The internal directory structure of the
         generator configuration files, not null.NullPointerException - if projectPaths or configurationPaths
          are null.ConfigurationException - if the jar file can not be accessed.public String getControlConfigurationLocation() throws ConfigurationException
ConfigurationProviderConfigurationException - if the location name can not be created.protected InputStream getInputStream(String name, String directory, String description) throws ConfigurationException
getInputStream in class AbstractConfigurationProvidername - input stream namedirectory - locationdescription - 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.