Package com.biglybt.ui.selectedcontent
Class SelectedContentManager
- java.lang.Object
-
- com.biglybt.ui.selectedcontent.SelectedContentManager
-
public class SelectedContentManager extends java.lang.Object
Manages the currently selected content in the visible display
-
-
Field Summary
Fields Modifier and Type Field Description private static ISelectedContent[]
currentlySelectedContent
private static CopyOnWriteList<SelectedContentListener>
listeners
private static TableView
tv
private static java.lang.String
viewID
-
Constructor Summary
Constructors Constructor Description SelectedContentManager()
-
Method Summary
-
-
-
Field Detail
-
listeners
private static CopyOnWriteList<SelectedContentListener> listeners
-
currentlySelectedContent
private static volatile ISelectedContent[] currentlySelectedContent
-
viewID
private static volatile java.lang.String viewID
-
tv
private static volatile TableView tv
-
-
Method Detail
-
destroyStatic
public static void destroyStatic()
-
getCurrentySelectedViewID
public static java.lang.String getCurrentySelectedViewID()
-
addCurrentlySelectedContentListener
public static void addCurrentlySelectedContentListener(SelectedContentListener l)
-
removeCurrentlySelectedContentListener
public static void removeCurrentlySelectedContentListener(SelectedContentListener l)
-
clearCurrentlySelectedContent
public static void clearCurrentlySelectedContent()
-
changeCurrentlySelectedContent
public static void changeCurrentlySelectedContent(java.lang.String viewID, ISelectedContent[] currentlySelectedContent)
-
changeCurrentlySelectedContent
public static void changeCurrentlySelectedContent(java.lang.String viewID, ISelectedContent[] currentlySelectedContent, TableView tv)
-
changeCurrentlySelectedContentNoTrigger
private static boolean changeCurrentlySelectedContentNoTrigger(java.lang.String viewID, ISelectedContent[] currentlySelectedContent, TableView tv)
-
triggerSelectedContentListeners
public static void triggerSelectedContentListeners()
-
getCurrentlySelectedContent
public static ISelectedContent[] getCurrentlySelectedContent()
-
getDMSFromSelectedContent
public static DownloadManager[] getDMSFromSelectedContent()
-
getCurrentlySelectedTableView
public static TableView getCurrentlySelectedTableView()
-
convertSelectedContentToObject
public static java.lang.Object convertSelectedContentToObject(ISelectedContent[] contents)
-
selectedContentToObject
private static java.lang.Object selectedContentToObject(ISelectedContent content)
-
getCurrentlySelectedContentDetails
public static java.lang.String getCurrentlySelectedContentDetails()
-
-