View Javadoc

1   /*
2    * Created on May 18, 2005. Copyright 1999-2006 Faculty of Mathematics, Physics
3    * and Informatics, Comenius University, Bratislava. This file is protected by
4    * the Mozilla Public License version 1.1 (the "License"); you may not use this
5    * file except in compliance with the License. You may obtain a copy of the
6    * License at http://euromath2.sourceforge.net/license.html Unless required by
7    * applicable law or agreed to in writing, software distributed under the
8    * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
9    * OF ANY KIND, either express or implied. See the License for the specific
10   * language governing permissions and limitations under the License.
11   */
12  package sk.uniba.euromath.editor.dialogs;
13  
14  import org.w3c.dom.Entity;
15  
16  /***
17   * Filters out unwanted entities.
18   * 
19   * @author Martin Vysny
20   */
21  public interface IEntityFilter {
22      /***
23       * Check if the entity is accepted or not.
24       * 
25       * @param name
26       *            the name of the entity
27       * @param e
28       *            entity definition.
29       * @return <code>true</code> if entity is accepted, <code>false</code>
30       *         otherwise.
31       */
32      public boolean accept(String name, Entity e);
33  }