Go to the documentation of this file.
19package org.sleuthkit.autopsy.datasourcesummary.uiutils;
21import java.awt.BorderLayout;
22import java.beans.PropertyChangeListener;
24import java.util.EnumSet;
25import java.util.HashSet;
27import javax.swing.ImageIcon;
28import javax.swing.JLabel;
29import javax.swing.JPanel;
30import org.openide.util.NbBundle.Messages;
31import org.sleuthkit.autopsy.ingest.IngestManager;
37 "IngestRunningLabel_defaultMessage=Ingest is currently running."
42 public static final String
DEFAULT_MESSAGE = Bundle.IngestRunningLabel_defaultMessage();
51 private static Set<IngestRunningLabel>
activeLabels =
new HashSet<>();
97 label.refreshState(ingestIsRunning);
131 JLabel jlabel =
new JLabel();
132 jlabel.setText(message);
134 if (showWarningIcon) {
138 setLayout(
new BorderLayout());
139 add(jlabel, BorderLayout.NORTH);
158 setVisible(ingestIsRunning);
static final long serialVersionUID
static void setupListener(IngestRunningLabel label)
static Set< IngestRunningLabel > activeLabels
static final String DEFAULT_MESSAGE
static void notifyListeners(boolean ingestIsRunning)
final void refreshState()
static final Set< IngestManager.IngestJobEvent > INGEST_JOB_EVENTS_OF_INTEREST
IngestRunningLabel(String message, boolean showWarningIcon)
final void refreshState(boolean ingestIsRunning)
static final URL DEFAULT_ICON
static PropertyChangeListener classListener
static void removeListener(IngestRunningLabel label)
static synchronized IngestManager getInstance()
boolean isIngestRunning()
void removeIngestJobEventListener(final PropertyChangeListener listener)
void addIngestJobEventListener(final PropertyChangeListener listener)
Copyright © 2012-2024 Sleuth Kit Labs. Generated on:
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.