KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > suberic > pooka > gui > filter > FilterEditor


1 package net.suberic.pooka.gui.filter;
2 import net.suberic.util.gui.propedit.PropertyValueVetoException;
3
4 /**
5  * This is a class that lets you choose your filter actions.
6  */

7 public abstract class FilterEditor extends javax.swing.JPanel JavaDoc {
8
9   protected net.suberic.util.gui.propedit.PropertyEditorManager manager;
10
11   protected String JavaDoc property;
12
13   /**
14    * Configures the given FilterEditor from the given VariableBundle and
15    * property.
16    */

17   public abstract void configureEditor(net.suberic.util.gui.propedit.PropertyEditorManager manager, String JavaDoc propertyName);
18
19   /**
20    * Gets the values that would be set by this FilterEditor.
21    */

22   public abstract java.util.Properties JavaDoc getValue();
23
24   /**
25    * Sets the values represented by this FilterEditor in the sourceBundle.
26    */

27   public abstract void setValue() throws PropertyValueVetoException;
28
29   /**
30    * Returns the class that will be set for this FilterEditor.
31    */

32   public abstract String JavaDoc getFilterClassValue();
33 }
34
Popular Tags