19 package org.sleuthkit.autopsy.timeline.filters;
21 import java.util.Objects;
22 import javafx.beans.property.Property;
23 import javafx.beans.property.SimpleStringProperty;
24 import org.apache.commons.lang3.StringUtils;
25 import org.openide.util.NbBundle;
37 private final SimpleStringProperty
text =
new SimpleStringProperty();
39 synchronized public void setText(String text) {
45 return NbBundle.getMessage(this.getClass(),
"TextFilter.displayName.text");
49 return text.getValue();
66 return "text like \"" + StringUtils.defaultIfBlank(text.getValue(),
"") +
"\"" +
getStringCheckBox();
74 if (getClass() != obj.getClass()) {
82 return Objects.
equals(text.get(), other.
text.get());
88 hash = 29 * hash + Objects.hashCode(this.text.get());
Property< String > textProperty()
void setDisabled(Boolean act)
synchronized String getText()
String getStringCheckBox()
synchronized void setText(String text)
final SimpleStringProperty text
boolean equals(Object obj)
String getHTMLReportString()
synchronized TextFilter copyOf()
void setActive(Boolean act)