net.sf.xsltmp.filter
Interface Filter

All Known Implementing Classes:
TranslatingFilter

public interface Filter

Filters input files (XSL templates and source files) on-the-fly before applying the XSL transformation.


Method Summary
 Reader filter(Reader reader, String name)
          Filter an input file.
 void init()
          Perform filter initialization.
 void setFileResolver(FileResolver fileResolver)
          Set file resolver.
 void setFilterParameters(Map<String,Object> filterParameters)
          Set the filter parameters.
 void setMavenProject(org.apache.maven.project.MavenProject project)
          Set Maven project instance.
 

Method Detail

setMavenProject

void setMavenProject(org.apache.maven.project.MavenProject project)
Set Maven project instance.

Parameters:
project -

setFileResolver

void setFileResolver(FileResolver fileResolver)
Set file resolver.

Parameters:
fileResolver -

setFilterParameters

void setFilterParameters(Map<String,Object> filterParameters)
Set the filter parameters.

Parameters:
filterParameters -

init

void init()
Perform filter initialization.

Called after properties are set.


filter

Reader filter(Reader reader,
              String name)
              throws Exception
Filter an input file.

Parameters:
reader - A Reader of the input file to filter
name - Name of the input file
Returns:
A Reader of filtered input file
Throws:
Exception


Copyright © 2008-2013 Lastware, sro.. All Rights Reserved.