19 package org.sleuthkit.autopsy.timeline.ui.filtering.datamodel;
21 import com.google.common.collect.Lists;
22 import java.util.Collection;
23 import javafx.collections.ListChangeListener;
24 import org.
sleuthkit.datamodel.TimelineFilter.TagNameFilter;
25 import org.
sleuthkit.datamodel.TimelineFilter.TagsFilter;
47 while (change.next()) {
48 change.getAddedSubList().forEach(filterState -> filterState.setSelected(true));
58 copy.setSelected(isSelected());
59 copy.setDisabled(isDisabled());
65 if (isActive() ==
false) {
69 TagsFilter copy =
new TagsFilter();
71 getSubFilterStates().stream()
74 .forEach(copy::addSubFilter);
FilterState< FilterType > copyOf()
FilterType getActiveFilter()
final ObservableList< FilterState<?extends SubFilterType > > subFilterStates
ObservableList< FilterState< ?extends SubFilterType > > getSubFilterStates()