de.uni_paderborn.fujaba.views
Interface ConfigurableFilter

All Superinterfaces:
java.lang.Cloneable, Filter
All Known Implementing Classes:
AbstractConfigurableFilter

public interface ConfigurableFilter
extends Filter, java.lang.Cloneable

A ConfigurableFilters 1-Context rule depends on some configurable values. Furthermore its state is (not yet :-( ) load-/saveable

Version:
$Revision: 1.11 $
Author:
$Author: schneider $

Method Summary
 java.lang.Object clone()
          No comment provided by developer, please add a comment to improve documentation.
 FilterEditor getEditor()
          get the Editor by which the Filter can be configured
 void readSettings(java.io.Reader is)
          Set the fields of this Filter to the values in the Stream
 void setDescription(java.lang.String desc)
          Set the Name of the filter
 void setName(java.lang.String name)
          Set the Name of the filter
 void writeSettings(java.io.Writer os)
          Write the current settings of this Filter to the Stream
 
Methods inherited from interface de.uni_paderborn.fujaba.views.Filter
addToViewDefinitions, get1Context, get1Context, getDescription, getName, getNContext, getNContext, grow1Context, hasInViewDefinitions, isForDiagram, iteratorOfViewDefinitions, removeAllFromViewDefinitions, removeFromViewDefinitions, sizeOfViewDefinitions
 

Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided
Throws:
java.lang.CloneNotSupportedException - Exception description not provided

writeSettings

public void writeSettings(java.io.Writer os)
Write the current settings of this Filter to the Stream

Parameters:
os - the stream

readSettings

public void readSettings(java.io.Reader is)
Set the fields of this Filter to the values in the Stream

Parameters:
is - the stream

getEditor

public FilterEditor getEditor()
get the Editor by which the Filter can be configured

Returns:
the editor

setName

public void setName(java.lang.String name)
Set the Name of the filter

Parameters:
name - The new name value
See Also:
Filter.getName()

setDescription

public void setDescription(java.lang.String desc)
Set the Name of the filter

Parameters:
desc - The new description value
See Also:
Filter.getDescription()