mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-15 09:17:42 +00:00
CommonFilesSearchNode should extend DisplayableItemNode to properly implement content menu interface
This commit is contained in:
parent
4f3347c1ba
commit
d9b15f39a6
@ -18,16 +18,17 @@
|
|||||||
*/
|
*/
|
||||||
package org.sleuthkit.autopsy.commonfilesearch;
|
package org.sleuthkit.autopsy.commonfilesearch;
|
||||||
|
|
||||||
import org.openide.nodes.AbstractNode;
|
|
||||||
import org.openide.nodes.Children;
|
import org.openide.nodes.Children;
|
||||||
import org.openide.util.NbBundle;
|
import org.openide.util.NbBundle;
|
||||||
import org.openide.util.lookup.Lookups;
|
import org.openide.util.lookup.Lookups;
|
||||||
|
import org.sleuthkit.autopsy.datamodel.DisplayableItemNode;
|
||||||
|
import org.sleuthkit.autopsy.datamodel.DisplayableItemNodeVisitor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encapsulates data used to display common files search results in the top
|
* Encapsulates data used to display common files search results in the top
|
||||||
* right pane.
|
* right pane.
|
||||||
*/
|
*/
|
||||||
final class CommonFilesSearchNode extends AbstractNode {
|
final public class CommonFilesSearchNode extends DisplayableItemNode {
|
||||||
|
|
||||||
CommonFilesSearchNode(CommonFilesMetaData metaData) {
|
CommonFilesSearchNode(CommonFilesMetaData metaData) {
|
||||||
super(Children.create(new CommonFilesChildren(metaData), true), Lookups.singleton(metaData));
|
super(Children.create(new CommonFilesChildren(metaData), true), Lookups.singleton(metaData));
|
||||||
@ -39,4 +40,19 @@ final class CommonFilesSearchNode extends AbstractNode {
|
|||||||
public String getName() {
|
public String getName() {
|
||||||
return Bundle.CommonFilesNode_getName_text();
|
return Bundle.CommonFilesNode_getName_text();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public <T> T accept(DisplayableItemNodeVisitor<T> visitor) {
|
||||||
|
return visitor.visit(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isLeafTypeNode() {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getItemType() {
|
||||||
|
return getClass().getName();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user