net.sf.xsltmp.filter
Class TranslatingFilter

java.lang.Object
  extended by net.sf.xsltmp.filter.TranslatingFilter
All Implemented Interfaces:
Filter

public class TranslatingFilter
extends Object
implements Filter

Filter that performs translation of input files.

Adapted from Apache Ant translate task.


Constructor Summary
TranslatingFilter()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TranslatingFilter

public TranslatingFilter()
Method Detail

setMavenProject

public void setMavenProject(org.apache.maven.project.MavenProject project)
Description copied from interface: Filter
Set Maven project instance.

Specified by:
setMavenProject in interface Filter

setFileResolver

public void setFileResolver(FileResolver fileResolver)
Description copied from interface: Filter
Set file resolver.

Specified by:
setFileResolver in interface Filter

setFilterParameters

public void setFilterParameters(Map filterParameters)
Description copied from interface: Filter
Set the filter parameters.

Specified by:
setFilterParameters in interface Filter

init

public void init()
Description copied from interface: Filter
Perform filter initialization.

Called after properties are set.

Specified by:
init in interface Filter

filter

public Reader filter(Reader reader,
                     String name)
              throws IOException
Description copied from interface: Filter
Filter an input file.

Specified by:
filter in interface Filter
Parameters:
reader - A Reader of the input file to filter
name - Name of the input file
Returns:
A Reader of filtered input file
Throws:
IOException


Copyright © 2008-2010 SEAF. All Rights Reserved.