idl.tmt.documentparsing.filters
Class FilterFactory

java.lang.Object
  |
  +--idl.tmt.documentparsing.filters.FilterFactory

public class FilterFactory
extends java.lang.Object

Facotry class which manages creating filters dynamically based on the filter name and a set of parameters. Now, this class just instantiates a new filter each time, but it could me modified to cache and re-use filters. Created on Sep 27, 2003

Author:
jelsas

Field Summary
private static FilterFactory _instance
           
 
Constructor Summary
private FilterFactory()
           
 
Method Summary
 Filter getFilter(java.lang.String filterName, java.util.Map parameters)
          Creates a new Filter object based on the name and parameters.
static FilterFactory getInstance()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

_instance

private static FilterFactory _instance
Constructor Detail

FilterFactory

private FilterFactory()
Method Detail

getInstance

public static FilterFactory getInstance()

getFilter

public Filter getFilter(java.lang.String filterName,
                        java.util.Map parameters)
Creates a new Filter object based on the name and parameters.
Parameters:
filterName - The name of the filter to instantiate.
parameters - The parameters used in instantiation of a filter
Returns: