Package org.tinyjee.maven.dim.spi

Contains the use- and implementable interfaces.

See:
          Description

Interface Summary
RequestParameterTransformer RequestParameterTransformer defines an interface that may be implemented and registered via service loading to plug parameter transformers that adjust macro parameters on the fly before any other operation is triggered.
SnippetSelector SnippetSelector defines an interface that may be implemented and registered via service loading to add new snippet selection mechanisms.
Source Defines an abstract interface for sources that may be a mixture of source content (multiple snippets) and assigned meta data (parameters).
Source.Content Defines actual source content.
VelocityConfigurator VelocityConfigurator defines an interface that may be implemented and registered via service loading to customize the configuration of the velocity template engine and context before the templates are rendered.
 

Class Summary
AbstractSource Base implementation for sources.
FixedContentSource Implements a Source that returns fixed content.
Globals Is a global, thread-local, recursive configuration singleton that may be used to exchange global settings between classes.
ResourceResolver A collection of utility methods used to resolve resources.
SnippetExtractor Implements a singleton that uses snippet selectors and sources to extract portions of content and format it as a map of selected lines, indexed by their starting line numbers.
UrlFetcher Abstracts url fetching, charset handling and caching.
 

Package org.tinyjee.maven.dim.spi Description

Contains the use- and implementable interfaces.