org.objectweb.kilim.repository
Interface Repository

All Known Implementing Classes:
ResourceRepository

public interface Repository

Kilim template repository. The interface implemented by all tools reading template descriptions.

Author:
horn

Field Summary
static java.lang.String KILIM_FILES_EXTENSION
          The file extension of XML Kilim configuration files
 
Method Summary
 ResourceLoader getResourceLoader()
          Returns the current repository resourceLoader.
 TemplateDescription getTemplateDescription(java.lang.String resourceName)
          Method getTemplateDescription.
 void setResourceLoader(ResourceLoader aResourceLoader)
          Sets the repository resourceLoader.
 

Field Detail

KILIM_FILES_EXTENSION

public static final java.lang.String KILIM_FILES_EXTENSION
The file extension of XML Kilim configuration files

See Also:
Constant Field Values
Method Detail

setResourceLoader

public void setResourceLoader(ResourceLoader aResourceLoader)
Sets the repository resourceLoader.

Parameters:
aResourceLoader - : The resourceLoader to set

getResourceLoader

public ResourceLoader getResourceLoader()
Returns the current repository resourceLoader.

Returns:
ResourceLoader

getTemplateDescription

public TemplateDescription getTemplateDescription(java.lang.String resourceName)
                                           throws ResourceNotFoundException,
                                                  KilimException
Method getTemplateDescription.

Parameters:
resourceName - : the name of the template to be loaded
Returns:
Template the loaded description template
Throws:
ResourceNotFoundException - if a required template can't be found
KilimException - :