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 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 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-2010 SEAF. All Rights Reserved.