Package org.esa.snap.rcp.imgfilter.model
Class FilterSet
- java.lang.Object
-
- org.esa.snap.rcp.imgfilter.model.FilterSet
-
- All Implemented Interfaces:
Filter.Listener
public class FilterSet extends Object implements Filter.Listener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FilterSet.Listener
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFilter(String tag, Filter... filters)
void
addFilter(Filter filter)
void
addListener(FilterSet.Listener listener)
boolean
containsFilter(Filter filter)
static com.thoughtworks.xstream.XStream
createXStream()
void
filterChanged(Filter filter, String propertyName)
Filter
getFilter(int index)
int
getFilterCount()
int
getFilterIndex(Filter filter)
List<Filter>
getFilters()
String
getName()
boolean
isEditable()
void
removeFilter(Filter filter)
void
removeListener(FilterSet.Listener listener)
void
setEditable(boolean editable)
-
-
-
Constructor Detail
-
FilterSet
public FilterSet()
-
FilterSet
public FilterSet(String name, boolean editable)
-
-
Method Detail
-
getName
public String getName()
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean editable)
-
getFilterCount
public int getFilterCount()
-
getFilter
public Filter getFilter(int index)
-
containsFilter
public boolean containsFilter(Filter filter)
-
getFilterIndex
public int getFilterIndex(Filter filter)
-
addFilter
public void addFilter(Filter filter)
-
removeFilter
public void removeFilter(Filter filter)
-
createXStream
public static com.thoughtworks.xstream.XStream createXStream()
-
filterChanged
public void filterChanged(Filter filter, String propertyName)
- Specified by:
filterChanged
in interfaceFilter.Listener
-
addListener
public void addListener(FilterSet.Listener listener)
-
removeListener
public void removeListener(FilterSet.Listener listener)
-
-