it.unitn.disi.smatch.filters
Class BaseFilter

java.lang.Object
  extended by it.unitn.disi.smatch.components.Configurable
      extended by it.unitn.disi.smatch.filters.BaseFilter
All Implemented Interfaces:
IConfigurable, IMappingFilter
Direct Known Subclasses:
BaseMappingBasedFilter, PR, RandomSampleMappingFilter, RedundantMappingFilter, RetainRelationsMappingFilter, SPSMMappingFilter, TopMappingFilter

public abstract class BaseFilter
extends Configurable
implements IMappingFilter

Base class for filters. Needs a configuration key mappingFactory with a class implementing IMappingFactory to produce mapping instances.

Author:

Field Summary
protected  IMappingFactory mappingFactory
           
 
Fields inherited from class it.unitn.disi.smatch.components.Configurable
GLOBAL_PREFIX, globalComponents, properties
 
Constructor Summary
BaseFilter()
           
 
Method Summary
 boolean setProperties(java.util.Properties newProperties)
          Sets component configuration properties.
 
Methods inherited from class it.unitn.disi.smatch.components.Configurable
configureComponent, getComponentProperties, getProperties, loadProperties, makeComponentPrefix, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.unitn.disi.smatch.filters.IMappingFilter
filter
 
Methods inherited from interface it.unitn.disi.smatch.components.IConfigurable
getProperties, setProperties
 

Field Detail

mappingFactory

protected IMappingFactory mappingFactory
Constructor Detail

BaseFilter

public BaseFilter()
Method Detail

setProperties

public boolean setProperties(java.util.Properties newProperties)
                      throws ConfigurableException
Description copied from interface: IConfigurable
Sets component configuration properties. The component might check for properties change and reconfigure or reload subcomponents.

Specified by:
setProperties in interface IConfigurable
Overrides:
setProperties in class Configurable
Parameters:
newProperties - a new configuration
Returns:
true if properties have been changed
Throws:
ConfigurableException - ConfigurableException


© 2010-2011 Knowdive @ DISI