org.apache.hivemind.lib.pipeline
Class FilterContribution

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.hivemind.lib.pipeline.FilterContribution
All Implemented Interfaces:
PipelineContribution, org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder

public class FilterContribution
extends org.apache.hivemind.impl.BaseLocatable
implements PipelineContribution

A contribution used to add a filter to the pipeline.

Author:
Howard Lewis Ship

Constructor Summary
FilterContribution()
           
 
Method Summary
 void informAssembler(PipelineAssembler pa)
          Invoke PipelineAssembler.addFilter(String, String, String, Object, Location) or PipelineAssembler.setTerminator(Object, Location).
 void setAfter(java.lang.String string)
           
 void setBefore(java.lang.String string)
           
 void setFilter(java.lang.Object object)
           
 void setName(java.lang.String string)
           
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterContribution

public FilterContribution()
Method Detail

informAssembler

public void informAssembler(PipelineAssembler pa)
Description copied from interface: PipelineContribution
Invoke PipelineAssembler.addFilter(String, String, String, Object, Location) or PipelineAssembler.setTerminator(Object, Location).

Specified by:
informAssembler in interface PipelineContribution

setAfter

public void setAfter(java.lang.String string)

setBefore

public void setBefore(java.lang.String string)

setFilter

public void setFilter(java.lang.Object object)

setName

public void setName(java.lang.String string)