public class BasicFilterEditor extends java.lang.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(java.lang.String projectName) |
boolean |
doesAllowTask(java.lang.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(java.util.List<ProjectView> filteredProjects) |
void |
hideProjects(ProjectView... filteredProjects) |
void |
hideProjectsByName(java.util.List<java.lang.String> projectNames) |
void |
hideProjectsByName(java.lang.String... projectNames) |
void |
hideTasks(java.util.List<TaskView> filteredTasks) |
void |
hideTasks(TaskView... filteredTasks) |
void |
hideTasksByName(java.util.List<java.lang.String> taskNames) |
void |
hideTasksByName(java.lang.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(java.util.List<ProjectView> filteredProjects) |
void |
showProjects(ProjectView... filteredProjects) |
void |
showProjectsByName(java.util.List<java.lang.String> filteredProjects) |
void |
showProjectsByName(java.lang.String... filteredProjects) |
void |
showTasks(java.util.List<TaskView> filteredTasks) |
void |
showTasks(TaskView... filteredTasks) |
void |
showTasksByName(java.util.List<java.lang.String> filteredTasks) |
void |
showTasksByName(java.lang.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(java.util.List<ProjectView> filteredProjects)
public void hideProjectsByName(java.lang.String... projectNames)
public void hideProjectsByName(java.util.List<java.lang.String> projectNames)
public void showProjects(ProjectView... filteredProjects)
public void showProjects(java.util.List<ProjectView> filteredProjects)
public void showProjectsByName(java.lang.String... filteredProjects)
public void showProjectsByName(java.util.List<java.lang.String> filteredProjects)
public boolean doesAllowProject(ProjectView project)
doesAllowProject in interface ProjectAndTaskFilterproject - the project in questionpublic boolean doesAllowProject(java.lang.String projectName)
public void hideTasks(TaskView... filteredTasks)
public void hideTasks(java.util.List<TaskView> filteredTasks)
public void hideTasksByName(java.lang.String... taskNames)
public void hideTasksByName(java.util.List<java.lang.String> taskNames)
public void showTasks(TaskView... filteredTasks)
public void showTasks(java.util.List<TaskView> filteredTasks)
public void showTasksByName(java.lang.String... filteredTasks)
public void showTasksByName(java.util.List<java.lang.String> filteredTasks)
public boolean doesAllowTask(TaskView task)
doesAllowTask in interface ProjectAndTaskFiltertask - the task in questionpublic boolean doesAllowTask(java.lang.String taskName)
public BasicProjectAndTaskFilter createFilter()
public void exportToFile(DOM4JSerializer.ExportInteraction exportInteraction)
public boolean importFromFile(DOM4JSerializer.ImportInteraction importInteraction)
Copyright © 2013. All rights reserved