public class CollectionWindow
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static GUID |
PANE_ID_CALENDAR
The unique ID of the calendar pane.
|
static GUID |
PANE_ID_CATEGORIES
The unique ID of the categories pane.
|
static GUID |
PANE_ID_CATEGORY_ITEM_INFO
The unique ID of the category information pane.
|
static GUID |
PANE_ID_COLLECTION_BASKET
The unique ID of the collection basket pane.
|
static GUID |
PANE_ID_MAIN_RECORD_VIEW
The unique ID of the main record pane.
|
static GUID |
PANE_ID_PREVIEW
The unique ID of the preview pane.
|
static GUID |
PANE_ID_RECORD_ITEM_INFO
The unique ID of the record information pane.
|
static GUID |
PANE_ID_THUMBNAIL
The unique ID of the thumbnail pane.
|
Modifier and Type | Method and Description |
---|---|
void |
addCatalog(int catalogID)
Adds the given catalog to this collection window.
|
CollectionWindow |
clone() |
void |
close()
Close this collection window.
|
FilteredMultiItemPane |
createFilteredMultiItemPane()
Create a new split-pane at the bottom of the hierarchy.
|
boolean |
equals(java.lang.Object obj) |
GUID |
getFocusedPaneID()
Get the ID of the pane that currently has the focus.
|
int |
getID()
Get the ID of this window
|
GUID |
getLastFocusedRecordItemPaneID()
Get the record item pane that had the focus just before the current pane got it.
|
MultiItemPane |
getMainRecordPane()
get the main record pane that is always available.
|
java.util.List<GUID> |
getMainRecordPaneHierarchy()
Get the list of record panes that form a hierarchy of filtered panes.
|
Pane |
getPane(GUID paneID)
Get a specific pane.
|
java.util.List<GUID> |
getVisiblePaneIDs()
Get a list of visible panes.
|
int |
hashCode() |
void |
removeCatalog(int catalogID)
Remove catalog from the collection window.
|
int |
startLogDuration(java.lang.String message)
Starts time logging
|
void |
stopLogDuration(int logReference)
Stops time logging
|
public static final GUID PANE_ID_CALENDAR
getPane(com.canto.cumulus.GUID)
public static final GUID PANE_ID_THUMBNAIL
getPane(com.canto.cumulus.GUID)
public static final GUID PANE_ID_PREVIEW
getPane(com.canto.cumulus.GUID)
public static final GUID PANE_ID_MAIN_RECORD_VIEW
getMainRecordPane()
public static final GUID PANE_ID_COLLECTION_BASKET
getPane(com.canto.cumulus.GUID)
public static final GUID PANE_ID_CATEGORIES
getPane(com.canto.cumulus.GUID)
public static final GUID PANE_ID_RECORD_ITEM_INFO
getPane(com.canto.cumulus.GUID)
public static final GUID PANE_ID_CATEGORY_ITEM_INFO
getPane(com.canto.cumulus.GUID)
public Pane getPane(GUID paneID)
paneID
- The unique ID of the pane. Either use one of the constants found in this class or one of the dynamically generated IDs returned by getMainRecordPaneHierarchy()
;public FilteredMultiItemPane createFilteredMultiItemPane()
Pane.setVisible(boolean)
to show it.public MultiItemPane getMainRecordPane()
public java.util.List<GUID> getVisiblePaneIDs()
public java.util.List<GUID> getMainRecordPaneHierarchy()
public int getID()
public GUID getFocusedPaneID()
public GUID getLastFocusedRecordItemPaneID()
public void addCatalog(int catalogID)
catalogID
- catalog to addpublic void removeCatalog(int catalogID)
catalogID
- catalog to removepublic void close()
public CollectionWindow clone()
clone
in class java.lang.Object
public int startLogDuration(java.lang.String message)
message
- the message string that should be loggedstopLogDuration(int)
public void stopLogDuration(int logReference)
logReference
- the reference number returned by startLogDuration(java.lang.String)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
www.canto.com
Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto GmbH, registered in the U.S. and other countries.