Go to the documentation of this file.
19package org.sleuthkit.autopsy.datamodel;
22import org.openide.nodes.AbstractNode;
23import org.openide.nodes.ChildFactory;
24import org.openide.nodes.Children;
25import org.openide.nodes.Node;
45 super(Children.create(
new EmptyNodeChildren(displayedMessage),
true));
48 static class EmptyNodeChildren
extends ChildFactory<String> {
50 String displayedMessage;
52 private EmptyNodeChildren(String displayedMessage) {
53 this.displayedMessage = displayedMessage;
57 protected boolean createKeys(List<String> keys) {
58 keys.add(displayedMessage);
63 protected Node createNodeForKey(String key) {
64 return new MessageNode(key);
73 static class MessageNode
extends DisplayableItemNode {
75 MessageNode(String name) {
88 public <T> T accept(DisplayableItemNodeVisitor<T> visitor) {
89 return visitor.visit(
this);
94 return getClass().getName();
abstract boolean isLeafTypeNode()
abstract String getItemType()
EmptyNode(String displayedMessage)
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.