Class ProjectPreferencePage.FilterContentProvider
- java.lang.Object
-
- de.loskutov.anyedit.ui.preferences.ProjectPreferencePage.FilterContentProvider
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider
,org.eclipse.jface.viewers.IStructuredContentProvider
- Enclosing class:
- ProjectPreferencePage
protected class ProjectPreferencePage.FilterContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.IStructuredContentProvider
Content provider for the table. Content consists of instances of StepFilter.
-
-
Constructor Summary
Constructors Constructor Description FilterContentProvider(org.eclipse.jface.viewers.CheckboxTableViewer viewer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filter
addFilter(java.lang.String name, boolean checked)
protected java.util.List<java.lang.String>
createActiveStepFiltersList()
Returns a list of active step filters.protected java.util.List<java.lang.String>
createDefaultStepFiltersList()
Returns a list of active step filters.protected java.util.List<java.lang.String>
createInactiveStepFiltersList()
Returns a list of active step filters.void
dispose()
java.lang.Object[]
getElements(java.lang.Object inputElement)
void
inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
protected void
populateList(java.util.List<java.lang.String> list, boolean checked)
void
removeFilters(java.lang.Object[] filters)
void
saveFilters()
void
setDefaults()
void
toggleFilter(Filter filter)
-
-
-
Field Detail
-
fViewer
private final org.eclipse.jface.viewers.CheckboxTableViewer fViewer
-
fFilters
private final java.util.List<Filter> fFilters
-
-
Method Detail
-
setDefaults
public void setDefaults()
-
populateList
protected final void populateList(java.util.List<java.lang.String> list, boolean checked)
-
createActiveStepFiltersList
protected final java.util.List<java.lang.String> createActiveStepFiltersList()
Returns a list of active step filters.- Returns:
- list
-
createDefaultStepFiltersList
protected java.util.List<java.lang.String> createDefaultStepFiltersList()
Returns a list of active step filters.- Returns:
- list
-
createInactiveStepFiltersList
protected final java.util.List<java.lang.String> createInactiveStepFiltersList()
Returns a list of active step filters.- Returns:
- list
-
addFilter
public Filter addFilter(java.lang.String name, boolean checked)
-
saveFilters
public void saveFilters()
-
removeFilters
public void removeFilters(java.lang.Object[] filters)
-
toggleFilter
public void toggleFilter(Filter filter)
-
getElements
public java.lang.Object[] getElements(java.lang.Object inputElement)
- Specified by:
getElements
in interfaceorg.eclipse.jface.viewers.IStructuredContentProvider
- See Also:
IStructuredContentProvider.getElements(Object)
-
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
- Specified by:
inputChanged
in interfaceorg.eclipse.jface.viewers.IContentProvider
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.jface.viewers.IContentProvider
-
-