View Javadoc

1   /*
2    * @(#) ZeroFilter.java Oct 26, 2004 Copyright (c) 2002-2005 Delft University of
3    * Technology Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved.
4    * This software is proprietary information of Delft University of Technology
5    * The code is published under the Lesser General Public License
6    */
7   package nl.tudelft.simulation.language.filters;
8   
9   /***
10   * The Zero filter does not filter any value.
11   * <p>
12   * (c) copyright 2002-2005 <a href="http://www.simulation.tudelft.nl">Delft
13   * University of Technology </a>, the Netherlands.
14   * <p>
15   * See for project information <a
16   * href="http://www.simulation.tudelft.nl/dsol/language">www.simulation.tudelft.nl/language
17   * </a> <br>
18   * License of use: <a href="http://www.gnu.org/copyleft/lesser.html">Lesser
19   * General Public License (LGPL) </a>, no warranty
20   * 
21   * @author <a href="http://www.peter-jacobs.com/index.htm"> Peter Jacobs </a>
22   * @version $Revision: 1.9 $ $Date: 2005/08/04 12:08:54 $
23   * @since 1.5
24   */
25  public class ZeroFilter extends AbstractFilter
26  {
27      /***
28       * constructs a new ZeroFilte
29       */
30      public ZeroFilter()
31      {
32          super();
33      }
34  
35      /***
36       * @see nl.tudelft.simulation.language.filters.AbstractFilter#filter(java.lang.Object)
37       */
38      @Override
39  	protected boolean filter(final Object entry)
40      {
41          return true;
42      }
43  
44      /***
45       * @see nl.tudelft.simulation.language.filters.Filterinterface#getCriterium()
46       */
47      @Override
48  	public String getCriterium()
49      {
50          return "accepts every entry";
51      }
52  }