public class BasicFilterEditor extends Object implements ProjectAndTaskFilter
| Modifier and Type | Class and Description |
|---|---|
static interface |
BasicFilterEditor.FilterEditorObserver |
| Constructor and Description |
|---|
BasicFilterEditor() |
BasicFilterEditor(BasicProjectAndTaskFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilterEditorObserver(BasicFilterEditor.FilterEditorObserver observer,
boolean inEventQueue) |
BasicProjectAndTaskFilter |
createFilter() |
boolean |
doesAllowProject(ProjectView project)
Determines if the specified project should be allowed or not.
|
boolean |
doesAllowProject(String projectName) |
boolean |
doesAllowTask(String taskName) |
boolean |
doesAllowTask(TaskView task)
Determines if the specified task should be allowed or not.
|
void |
exportToFile(DOM4JSerializer.ExportInteraction exportInteraction)
Call this to save this filter to a file.
|
boolean |
filterOutTasksWithNoDescription() |
void |
hideProjects(List<ProjectView> filteredProjects) |
void |
hideProjects(ProjectView... filteredProjects) |
void |
hideProjectsByName(List<String> projectNames) |
void |
hideProjectsByName(String... projectNames) |
void |
hideTasks(List<TaskView> filteredTasks) |
void |
hideTasks(TaskView... filteredTasks) |
void |
hideTasksByName(List<String> taskNames) |
void |
hideTasksByName(String... taskNames) |
boolean |
importFromFile(DOM4JSerializer.ImportInteraction importInteraction)
Call this to read a filter from a file.
|
void |
initializeFromFilter(BasicProjectAndTaskFilter filter) |
void |
removeFilterEditorObserver(BasicFilterEditor.FilterEditorObserver observer) |
void |
setFilterOutTasksWithNoDescription(boolean filterOutTasksWithNoDescription) |
void |
showProjects(List<ProjectView> filteredProjects) |
void |
showProjects(ProjectView... filteredProjects) |
void |
showProjectsByName(List<String> filteredProjects) |
void |
showProjectsByName(String... filteredProjects) |
void |
showTasks(List<TaskView> filteredTasks) |
void |
showTasks(TaskView... filteredTasks) |
void |
showTasksByName(List<String> filteredTasks) |
void |
showTasksByName(String... filteredTasks) |
public BasicFilterEditor()
public BasicFilterEditor(BasicProjectAndTaskFilter filter)
public void initializeFromFilter(BasicProjectAndTaskFilter filter)
public void addFilterEditorObserver(BasicFilterEditor.FilterEditorObserver observer, boolean inEventQueue)
public void removeFilterEditorObserver(BasicFilterEditor.FilterEditorObserver observer)
public boolean filterOutTasksWithNoDescription()
public void setFilterOutTasksWithNoDescription(boolean filterOutTasksWithNoDescription)
public void hideProjects(ProjectView... filteredProjects)
public void hideProjects(List<ProjectView> filteredProjects)
public void hideProjectsByName(String... projectNames)
public void showProjects(ProjectView... filteredProjects)
public void showProjects(List<ProjectView> filteredProjects)
public void showProjectsByName(String... filteredProjects)
public boolean doesAllowProject(ProjectView project)
doesAllowProject in interface ProjectAndTaskFilterproject - the project in questionpublic boolean doesAllowProject(String projectName)
public void hideTasks(TaskView... filteredTasks)
public void hideTasksByName(String... taskNames)
public void showTasks(TaskView... filteredTasks)
public void showTasksByName(String... filteredTasks)
public boolean doesAllowTask(TaskView task)
doesAllowTask in interface ProjectAndTaskFiltertask - the task in questionpublic boolean doesAllowTask(String taskName)
public BasicProjectAndTaskFilter createFilter()
public void exportToFile(DOM4JSerializer.ExportInteraction exportInteraction)
public boolean importFromFile(DOM4JSerializer.ImportInteraction importInteraction)
Copyright © 2013. All rights reserved