Index

A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A_HREF - Static variable in class org.jpo.export.WebsiteGenerator
 
accept(File) - Method in class org.jpo.gui.ImageFilter
accepts directories and files ending in .jpg, .jpeg, .tif, .tiff or .gif
accept(File) - Method in class org.jpo.gui.JpgFilter
accepts directories and files ending in .jpg, .jpeg
accept(File) - Method in class org.jpo.gui.XmlFilter
accepts directories and files ending in .xml
actionPerformed(ActionEvent) - Method in class org.jpo.gui.swing.ChangeWindowPopupMenu
Method that analyses the user initiated action and performs what the user requested.
actionPerformed(ActionEvent) - Method in class org.jpo.gui.swing.JTableCopyPasteClipboardAdapter
This method is activated on the Keystrokes we are listening to in this implementation.
actionPerformed(ActionEvent) - Method in class org.jpo.gui.swing.TristateCheckBox
 
add(Collection<SortableDefaultMutableTreeNode>) - Method in class org.jpo.datamodel.ListNavigator
adds a node to the List
add(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.ListNavigator
adds a node to the List
add(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method adds a new node to the data model of the tree.
ADD_FROM_CAMERA_DATE_FORMAT - Static variable in class org.jpo.datamodel.Settings
date format for adding new pictures from the camera
addActionListener(ActionListener) - Method in class org.jpo.gui.CameraEditor
Adds a listener
AddCategoriesToPictureNodesRequest - Record Class in org.jpo.eventbus
Request to add the specified category to the specified PictureInfo node objects
AddCategoriesToPictureNodesRequest(int, Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.AddCategoriesToPictureNodesRequest
Creates an instance of a AddCategoriesToPictureNodesRequest record class.
addCategory(Integer, String) - Method in class org.jpo.datamodel.PictureCollection
This adds a category to the HashMap
addCategory(String) - Method in class org.jpo.datamodel.PictureCollection
This adds a category to the HashMap if it doesn't already exist and returns the corresponding Integer code for the category.
addCategoryAssignment(Integer) - Method in class org.jpo.datamodel.PictureInfo
Adds the supplied Object to the categoryAssignment HashSet.
addCategoryAssignment(String) - Method in class org.jpo.datamodel.PictureInfo
Adds to the index number received as a string to the Set of categories
addCategoryMenu() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
addCategoryQueryToTreeModel(Query) - Method in class org.jpo.datamodel.PictureCollection
Adds a query to the Query Category Tree Model.
addChangeListener(ChangeListener) - Method in class org.jpo.gui.DirectoryChooser
Adds a change listener that will be notified whenever the text in the field changes
addClickListener(ActionListener) - Method in class org.jpo.gui.swing.CategoryButton
Connects a Listener to handle the click events ont the button
AddCollectionToGroupHandler - Class in org.jpo.eventbus
Adds a collection to a group node
AddCollectionToGroupHandler() - Constructor for class org.jpo.eventbus.AddCollectionToGroupHandler
 
AddCollectionToGroupRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to add the supplied collection to the supplied group
AddCollectionToGroupRequest(SortableDefaultMutableTreeNode, File) - Constructor for record class org.jpo.eventbus.AddCollectionToGroupRequest
Creates an instance of a AddCollectionToGroupRequest record class.
AddEmptyGroupHandler - Class in org.jpo.eventbus
Adds an empty group to the indicated group node
AddEmptyGroupHandler() - Constructor for class org.jpo.eventbus.AddEmptyGroupHandler
 
AddEmptyGroupRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to add an empty group to the supplied node
AddEmptyGroupRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.AddEmptyGroupRequest
Creates an instance of a AddEmptyGroupRequest record class.
AddFlatFileRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to add a flat file to the supplied node
AddFlatFileRequest(SortableDefaultMutableTreeNode, File) - Constructor for record class org.jpo.eventbus.AddFlatFileRequest
Creates an instance of a AddFlatFileRequest record class.
AddFlatFileRequestHandler - Class in org.jpo.eventbus
Adds the contents of a flat file to the supplied node
AddFlatFileRequestHandler() - Constructor for class org.jpo.eventbus.AddFlatFileRequestHandler
 
addGroupInfoChangeListener(GroupInfoChangeListener) - Method in class org.jpo.datamodel.GroupInfo
Adds a change listener
addGroupNode(String) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Adds a new Group to the current node with the indicated description.
AddGroupToEmailSelectionHandler - Class in org.jpo.eventbus
Adds the pictures in the supplied group to the email selection
AddGroupToEmailSelectionHandler() - Constructor for class org.jpo.eventbus.AddGroupToEmailSelectionHandler
 
AddGroupToEmailSelectionRequest - Record Class in org.jpo.eventbus
This request indicates that the group's child nodes should be added to the email selection
AddGroupToEmailSelectionRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.AddGroupToEmailSelectionRequest
Creates an instance of a AddGroupToEmailSelectionRequest record class.
addLayoutComponent(String, Component) - Method in class org.jpo.gui.ThumbnailLayoutManager
Must-have for LayoutManager interface
addListener(SourcePictureListener) - Method in class org.jpo.datamodel.SourcePicture
Adds a listener
addMenuItems(JComponent, List<SortableDefaultMutableTreeNode>) - Static method in class org.jpo.gui.swing.CategoryPopupMenu
This method adds a bunch of JMenuItems to the supplied parent menu.
addMouseListenerToHeaderInTable(JTable) - Method in class org.jpo.gui.TableSorter
There is no-where else to put this.
addNodeNavigatorListener(NodeNavigatorListener) - Method in class org.jpo.datamodel.NodeNavigator
Registers a NodeNavigatorListener
addNodeNavigatorListener(NodeNavigatorListener) - Method in interface org.jpo.datamodel.NodeNavigatorInterface
Registers a NodeNavigatorListener
addPicture(File, Collection<Integer>) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
this method adds a new Picture to the current node if the JVM has a reader for it.
addPictureInfoChangeListener(PictureInfoChangeListener) - Method in class org.jpo.datamodel.PictureInfo
Registers a listener for picture info change events
AddPictureNodesToEmailSelectionRequest - Record Class in org.jpo.eventbus
This request indicates that the supplied picture nodes should be added to the email selection
AddPictureNodesToEmailSelectionRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.AddPictureNodesToEmailSelectionRequest
Creates an instance of a AddPictureNodesToEmailSelectionRequest record class.
addQueryToTreeModel(Query) - Method in class org.jpo.datamodel.PictureCollection
Adds a query to the Query Tree Model.
addRemovalListener(ActionListener) - Method in class org.jpo.gui.swing.CategoryButton
Connects a RemovalListener to the button so that it can find out that the user clicked the remove icon
addResizeChangeListener(ChangeListener) - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
addSinglePicture(File, boolean, Collection<Integer>) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Creates and add a new picture node to the current node from an image file.
addStatusListener(ScalablePictureListener) - Method in class org.jpo.datamodel.ScalablePicture
method to register the listening object of the status events
addStatusListener(ScalablePictureListener) - Method in class org.jpo.gui.OverlayedPictureController
method to register the listening object of the status events
addToCategoriesJPPanel(JComponent) - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
addToMailSelection(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method places the current SDMTN into the mailSelection HashSet.
addToSelectedNodes(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method places the current SortableDefaultMutableTreeNode into the selection HashSet.
addTreeModelListener(TreeModelListener) - Method in class org.jpo.datamodel.PictureCollection
Adds a treeModelListener to the collection.
addYearQuery(String) - Method in class org.jpo.datamodel.PictureCollection
Adds a year query
adjustVisibility(Rectangle) - Method in class org.jpo.gui.swing.NonFocussedCaret
All we do in this class is to override this method with nothing so that scrolling doesn't happen.
AfterFileSaveHandler - Class in org.jpo.eventbus
Brings up the dialog after a file save and allows the saved collection to be set as the default start up collection.
AfterFileSaveHandler() - Constructor for class org.jpo.eventbus.AfterFileSaveHandler
 
AfterFileSaveRequest - Record Class in org.jpo.eventbus
This request opens the dialog after the File > Save and asks if the user wants to make this file the default file to open.
AfterFileSaveRequest(PictureCollection) - Constructor for record class org.jpo.eventbus.AfterFileSaveRequest
Creates an instance of a AfterFileSaveRequest record class.
angle() - Method in record class org.jpo.eventbus.RotatePicturesRequest
Returns the value of the angle record component.
angle() - Method in record class org.jpo.eventbus.SetPictureRotationRequest
Returns the value of the angle record component.
anyField - Variable in class org.jpo.datamodel.TextQuery
If defined this String will be checked against any field on the nodes
anyMatch(String) - Method in class org.jpo.datamodel.PictureInfo
Checks whether the searchString parameter is contained in any of the fields.
appendToCategoryAssignment(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text fragment to the categoryAssignmentString field.
appendToComment(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text fragment to the comment.
appendToCopyrightHolder(String) - Method in class org.jpo.datamodel.PictureInfo
appends the text fragment to the copyright holder field.
appendToCreationTime(String) - Method in class org.jpo.datamodel.PictureInfo
appends the text fragment to the creation time.
appendToDescription(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text fragment to the description.
appendToFilmReference(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the string to the filmReference field.
appendToImageFile(String, Path) - Method in class org.jpo.datamodel.PictureInfo
Appends the text to the field (used by XML parser).
appendToImageLocation(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text to the field (used by XML parser).
appendToLatLng(String) - Method in class org.jpo.datamodel.PictureInfo
appends the text fragment to the latlng string.
appendToPhotographer(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text fragment to the photographer field.
appendToRotation(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text fragment to the rotation field.
appendToSha256(String) - Method in class org.jpo.datamodel.PictureInfo
Appends the text fragment to the sha256 field.
APPLICATION_OVERLAY - Enum constant in enum class org.jpo.gui.OverlayedPictureController.InfoOverlay
Overlay with technical information
ApplicationJMenuBar - Class in org.jpo.gui
Creates the menu for the JPO application.
ApplicationJMenuBar() - Constructor for class org.jpo.gui.ApplicationJMenuBar
Creates a menu object for use in the main frame of the application.
ApplicationStartupHandler - Class in org.jpo.gui
Handles application startup
ApplicationStartupHandler() - Constructor for class org.jpo.gui.ApplicationStartupHandler
 
ApplicationStartupRequest - Class in org.jpo.eventbus
This request indicates that the application should start up and initialise itself.
ApplicationStartupRequest() - Constructor for class org.jpo.eventbus.ApplicationStartupRequest
 
attachWizardModelListener(WizardModel) - Method in class org.jpo.export.PicasaUploaderWizard3Upload
Wizard model listener
AutoAdvanceDialog - Class in org.jpo.gui
Brings up an Auto Advance Dialog and sends off a new request if successful.
AutoAdvanceDialog(ShowAutoAdvanceDialogRequest) - Constructor for class org.jpo.gui.AutoAdvanceDialog
Constructs an AutoAdvance dialog for the supplied node in the request
AutoAdvanceInterface - Interface in org.jpo.gui
 
autoAdvanceTarget() - Method in record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Returns the value of the autoAdvanceTarget record component.

B

BEGINNING - Enum constant in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Indicates that we are at the beginning of a set
BOTH - Static variable in class org.jpo.datamodel.Category
This status represents the category being both selected and unselected at the same time used for situations where we have more than one category selected at a time
BrokenThumbnailImage - Class in org.jpo.datamodel
 
buildOldImage() - Method in class org.jpo.datamodel.Camera
build a list of old image from the files on the camera-directory.
buildOldImage(ProgressListener, InterruptSemaphore) - Method in class org.jpo.datamodel.Camera
build a list of old image from the files on the camera-directory.

C

calcScaleSourceToTarget(int, int, int, int) - Static method in class org.jpo.datamodel.ScalablePicture
Returns the scale factor maintaining aspect ratio to fit the source image into the target dimension..
calculateCols() - Method in class org.jpo.gui.ThumbnailLayoutManager
Calculates the number of columns we have on the panel and saves the result.
calculateCols(int) - Method in class org.jpo.gui.ThumbnailLayoutManager
Calculates the number of columns we can show given a specified width
calculateSha256(File) - Static method in class org.jpo.datamodel.PictureInfo
calculates the SHA-256 hash of the picture.
callbackHandler - Variable in class org.jpo.cache.ThumbnailQueueRequest
The target to notify that the Thumbnail is now ready
callbackThumbnailCreated(ThumbnailQueueRequest) - Method in interface org.jpo.cache.ThumbnailQueueRequestCallbackHandler
The implementing class receives this method call and can then pick up the rendered image in the supplied thumbnailQueueRequest
callbackThumbnailCreated(ThumbnailQueueRequest) - Method in class org.jpo.gui.ThumbnailController
Entry point for the callback handler
callSaveFieldData() - Method in class org.jpo.gui.swing.PictureInfoEditor
Don't use: accessor to the private saveFieldData function for unit tests.
Camera - Class in org.jpo.datamodel
A class which holds information about the digital camera as seen by the file system and can tell if there are new pictures on the camera.
Camera() - Constructor for class org.jpo.datamodel.Camera
 
CameraDownloadWizard - Class in org.jpo.gui
A wizard that leads the user through downloading the pictures from his digital camera.
CameraDownloadWizard(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizard
Constructor for a new CameraDownloadWizard
CameraDownloadWizardData - Class in org.jpo.gui
This class was designed to hold the data that the CameraDownloadWizard needs.
CameraDownloadWizardData() - Constructor for class org.jpo.gui.CameraDownloadWizardData
 
CameraDownloadWizardStep1 - Class in org.jpo.gui
The first step in the download from camera dialog that pops up and informs the user that on the camera she just plugged in x new pictures were discovered.
CameraDownloadWizardStep1(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep1
Constructor for the first step
CameraDownloadWizardStep2 - Class in org.jpo.gui
The second step in the download from camera dialog asks whether the user wants to copy or move the pictures to his computer.
CameraDownloadWizardStep2(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep2
Second step constructor
CameraDownloadWizardStep3 - Class in org.jpo.gui
The third step in the download from camera dialog asks whether to create a new Group, the description for the new Group and the node for which the operation is to run.
CameraDownloadWizardStep3(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep3
 
CameraDownloadWizardStep4 - Class in org.jpo.gui
The fourth step in the download from camera dialog asks for the storage location on the disk.
CameraDownloadWizardStep4(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep4
The fourth step in the download from camera dialog asks for the storage location on the disk.
CameraDownloadWizardStep5 - Class in org.jpo.gui
The fourth step in the download from camera dialog asks for the storage location on the disk.
CameraDownloadWizardStep5(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep5
The fourth step in the download from camera dialog asks for the storage location on the disk.
CameraDownloadWizardStep6 - Class in org.jpo.gui
The fifth step in the download from camera download wizard summarises the action that will be performed.
CameraDownloadWizardStep6(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep6
 
CameraDownloadWizardStep7 - Class in org.jpo.gui
The sixth step in the download from camera actually does the download.
CameraDownloadWizardStep7(CameraDownloadWizardData) - Constructor for class org.jpo.gui.CameraDownloadWizardStep7
 
CameraDownloadWorker - Class in org.jpo.gui
Downloads the pictures on a background thread and updates the Progress bar
CameraDownloadWorker(CameraDownloadWizardData, JProgressBar, CameraDownloadWizardStep7) - Constructor for class org.jpo.gui.CameraDownloadWorker
A SwingWorker to download pictures from the camera
CameraEditor - Class in org.jpo.gui
This class creates a JPanel and allows attributes of a single camera to be edited on it.
CameraEditor() - Constructor for class org.jpo.gui.CameraEditor
Constructor for the editor gui
CamerasEditor - Class in org.jpo.gui
A Controller and View of the camera.
CamerasEditor() - Constructor for class org.jpo.gui.CamerasEditor
Constructor
CameraWatchDaemon - Class in org.jpo.gui
Daemon Thread that monitors when a camera has been connected.
CameraWatchDaemon() - Constructor for class org.jpo.gui.CameraWatchDaemon
Creates a new instance of CameraWatchDaemon.
cancel() - Method in class org.jpo.cache.ThumbnailQueueRequest
Cancel the request
CATEGORIES - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
categoriesChosen(Collection<Integer>) - Method in interface org.jpo.gui.CategoryGuiListenerInterface
This method is invoked on the target object when the categories have been chosen.
CategoriesWereModified - Class in org.jpo.eventbus
This class serves as a notification that the Categories were modified and Listening classes can refresh their display.
CategoriesWereModified() - Constructor for class org.jpo.eventbus.CategoriesWereModified
 
category() - Method in record class org.jpo.eventbus.AddCategoriesToPictureNodesRequest
Returns the value of the category record component.
category() - Method in record class org.jpo.eventbus.RemoveCategoryFromPictureInfoRequest
Returns the value of the category record component.
Category - Class in org.jpo.datamodel
A class which represents a Category
Category(Integer, String) - Constructor for class org.jpo.datamodel.Category
Constructs a new category for the key and value
CATEGORY - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
CATEGORY - Static variable in class org.jpo.gui.swing.CategoryAssignmentWindow
The category
CATEGORY_DESCRIPTION - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
CategoryAssignmentWindow - Class in org.jpo.gui.swing
Brings up a window showing all the available Categories and allows the user to assign or remove categories for the nodes supplied in the CategoryAssignmentWindowRequest.
CategoryAssignmentWindow(CategoryAssignmentWindowRequest) - Constructor for class org.jpo.gui.swing.CategoryAssignmentWindow
 
CategoryAssignmentWindowHandler - Class in org.jpo.eventbus
Opens the Category Assignment window to pick categories for the indicated nodes.
CategoryAssignmentWindowHandler() - Constructor for class org.jpo.eventbus.CategoryAssignmentWindowHandler
 
CategoryAssignmentWindowRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to see the CategoryAssignmentWindow for a set of nodes
CategoryAssignmentWindowRequest(List<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.CategoryAssignmentWindowRequest
Creates an instance of a CategoryAssignmentWindowRequest record class.
CategoryButton - Class in org.jpo.gui.swing
A widget to show the category
CategoryButton(String) - Constructor for class org.jpo.gui.swing.CategoryButton
Constructs the category button.
CategoryEditorJFrame - Class in org.jpo.gui
CategoryEditorJFrame.java: Creates a GUI to edit the categories of the collection
CategoryEditorJFrame(PictureCollection) - Constructor for class org.jpo.gui.CategoryEditorJFrame
Creates a GUI to edit the categories of the collection
CategoryGuiListenerInterface - Interface in org.jpo.gui
CategoryGuiInterface.java: an interface that helps the Category Browser tell the AddFromCamera with categories the user has selected.
CategoryJScrollPane - Class in org.jpo.gui.swing
CategoryJScrollPane.java: Creates a JPanel in a JScrollPane that lists categories
CategoryJScrollPane() - Constructor for class org.jpo.gui.swing.CategoryJScrollPane
Creates a JPanel that lists the categories
CategoryListCellRenderer - Class in org.jpo.gui.swing
A class which formats a Category for use in a JList
CategoryListCellRenderer() - Constructor for class org.jpo.gui.swing.CategoryListCellRenderer
Constructor
CategoryPopupMenu - Class in org.jpo.gui.swing
Creates a JPopupMenu with entries for all the categories
CategoryPopupMenu(List<SortableDefaultMutableTreeNode>) - Constructor for class org.jpo.gui.swing.CategoryPopupMenu
Creates the popup menu with entries for all categories
CategoryQuery - Class in org.jpo.datamodel
This class implements the Query interface to show all the nodes attached to a category.
CategoryQuery(Integer) - Constructor for class org.jpo.datamodel.CategoryQuery
Constructor for a Category Query
centerImage() - Method in class org.jpo.gui.swing.PictureController
Set image to centre of panel by putting the coordinates of the middle of the original image into the Centre to X and Centre to Y variables by invoking the setCenterLocation method.
ChangeWindowPopupMenu - Class in org.jpo.gui.swing
A class that generates a popup menu for a group node.
ChangeWindowPopupMenu(ResizableJFrame) - Constructor for class org.jpo.gui.swing.ChangeWindowPopupMenu
Creates a popup menu which allows the user to choose how he would like his window to be positioned and whether it should have decorations.
characters(char[], int, int) - Method in class org.jpo.datamodel.SaxEventHandler
method invoked by the parser when characters are read between tags.
check(File) - Static method in class org.jpo.export.GenerateWebsiteWizard6Where
Checks whether the supplied file is good for webpage generation and spams popups if not
checkAutoLoad(String) - Method in class org.jpo.gui.SettingsDialog
this method verifies that the file specified in the AutoLoadJTextField is valid.
CheckDirectoriesHandler - Class in org.jpo.eventbus
Opens the Reconcile window to check for missing pictures
CheckDirectoriesHandler() - Constructor for class org.jpo.eventbus.CheckDirectoriesHandler
 
CheckDirectoriesRequest - Class in org.jpo.eventbus
This request indicates that the user wants to reconcile pictures in the collection to those in a directory
CheckDirectoriesRequest() - Constructor for class org.jpo.eventbus.CheckDirectoriesRequest
 
checkEDT() - Static method in class org.jpo.datamodel.Tools
This helper method checks if the execution is on the EventDisplayThread and throws an Error if it is not.
CheckForCollectionProblemsHandler - Class in org.jpo.eventbus
Checks the loaded collection for problems and suggests measures
CheckForCollectionProblemsHandler() - Constructor for class org.jpo.eventbus.CheckForCollectionProblemsHandler
 
CheckForCollectionProblemsRequest - Record Class in org.jpo.eventbus
This request should fire off a program that checks the currently loaded collection for problems
CheckForCollectionProblemsRequest(PictureCollection) - Constructor for record class org.jpo.eventbus.CheckForCollectionProblemsRequest
Creates an instance of a CheckForCollectionProblemsRequest record class.
CheckForUpdatesHandler - Class in org.jpo.eventbus
Listens to the CheckForUpdatesRequest and fulfills it if the conditions are met
CheckForUpdatesHandler() - Constructor for class org.jpo.eventbus.CheckForUpdatesHandler
 
CheckForUpdatesRequest - Record Class in org.jpo.eventbus
This request asks the handler to check whether there is a new version of the application available.
CheckForUpdatesRequest(boolean) - Constructor for record class org.jpo.eventbus.CheckForUpdatesRequest
Creates an instance of a CheckForUpdatesRequest record class.
CheckIntegrityHandler - Class in org.jpo.eventbus
 
CheckIntegrityHandler() - Constructor for class org.jpo.eventbus.CheckIntegrityHandler
 
CheckIntegrityRequest - Class in org.jpo.eventbus
This request indicates that the user wants to bring up the Integrity checker GUI
CheckIntegrityRequest() - Constructor for class org.jpo.eventbus.CheckIntegrityRequest
 
checkModel() - Method in class org.jpo.gui.TableSorter
 
CHECKSUM - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
ChooseAndAddCollectionHandler - Class in org.jpo.eventbus
Facilitates adding a collection to the current one
ChooseAndAddCollectionHandler() - Constructor for class org.jpo.eventbus.ChooseAndAddCollectionHandler
 
ChooseAndAddCollectionRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to bring up a GUI to pick a collection and it to the group
ChooseAndAddCollectionRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ChooseAndAddCollectionRequest
Creates an instance of a ChooseAndAddCollectionRequest record class.
ChooseAndAddFlatfileHandler - Class in org.jpo.eventbus
Brings up a chooser to pick a flat file and add them to the group.
ChooseAndAddFlatfileHandler() - Constructor for class org.jpo.eventbus.ChooseAndAddFlatfileHandler
 
ChooseAndAddFlatfileRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to bring up a GUI to pick a flat file of picture filenames and it to the group
ChooseAndAddFlatfileRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ChooseAndAddFlatfileRequest
Creates an instance of a ChooseAndAddFlatfileRequest record class.
ChooseAndAddPicturesToGroupHandler - Class in org.jpo.eventbus
Brings up a chooser to pick files and add them to the group.
ChooseAndAddPicturesToGroupHandler() - Constructor for class org.jpo.eventbus.ChooseAndAddPicturesToGroupHandler
 
ChooseAndAddPicturesToGroupRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to bring up a GUI to pick pictures and add them to the group
ChooseAndAddPicturesToGroupRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ChooseAndAddPicturesToGroupRequest
Creates an instance of a ChooseAndAddPicturesToGroupRequest record class.
chooseXmlFile() - Static method in class org.jpo.gui.swing.Filechoosers
Method that chooses a xml file or returns null
chosenFiles() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns the value of the chosenFiles record component.
cleanupFilename(String) - Static method in class org.jpo.export.WebsiteGenerator
Translates characters which are problematic in a filename into unproblematic characters
clear() - Static method in class org.jpo.cache.ThumbnailCreationQueue
Remove all queue requests from the queue.
clear() - Method in class org.jpo.datamodel.ListNavigator
Clears all nodes from the List
clearAutoLoad() - Static method in class org.jpo.datamodel.Settings
Method to clear the autoload collection.
clearCategories() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
clearCategoryAssignments() - Method in class org.jpo.datamodel.PictureInfo
removes all category Assignments
clearCollection() - Method in class org.jpo.datamodel.PictureCollection
This method wipes out the data in the picture collection.
clearCopyLocations() - Static method in class org.jpo.datamodel.Settings
This method clears the copy locations and saves the settings
ClearEmailSelectionRequest - Class in org.jpo.eventbus
This request desires to clear all nodes from the email selection
ClearEmailSelectionRequest() - Constructor for class org.jpo.eventbus.ClearEmailSelectionRequest
 
clearHighresCache() - Static method in class org.jpo.cache.JpoCache
Clears the highres image cache
clearMailSelection() - Method in class org.jpo.datamodel.PictureCollection
This method clears the mailSelection HashSet.
clearQueriesTreeModel() - Method in class org.jpo.datamodel.PictureCollection
Clear out the nodes in the existing queries Tree Model
clearRecentCollection() - Static method in class org.jpo.datamodel.Settings
This method clears all the recent collection file names.
clearSelection() - Method in class org.jpo.datamodel.PictureCollection
This method clears selection that refers to the selected highlighted thumbnails and fires unselectedEvents
clearThumbnailCache() - Static method in class org.jpo.cache.JpoCache
Clears the thumbnail image cache
ClearThumbnailsJFrame - Class in org.jpo.gui
GUI to remove old thumbnails that have been discovered when loading a collection
ClearThumbnailsJFrame(StringBuilder) - Constructor for class org.jpo.gui.ClearThumbnailsJFrame
Creates new form ClearThumbnailsJFrame
ClockButton - Class in org.jpo.gui.swing
An icon of a clock
clockJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
Button for the automatic advance timer.
closeJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button to close the panel
closeViewerTest() - Method in class org.jpo.gui.PictureViewer
Don't use: accessor to the private closeViewer function for unit tests.
COLLECTION_DTD - Static variable in class org.jpo.datamodel.Settings
URL of the document type definition in the xml file.
CollectionDistillerJFrame - Class in org.jpo.gui
Frame to capture the details of the collection export
CollectionDistillerJFrame(ExportGroupToNewCollectionRequest) - Constructor for class org.jpo.gui.CollectionDistillerJFrame
Constructor for the Export Dialog window.
collectionFile() - Method in record class org.jpo.eventbus.AddCollectionToGroupRequest
Returns the value of the collectionFile record component.
CollectionJTreeController - Class in org.jpo.gui
This class deals with the tree representation of the picture collection
CollectionJTreeController(PictureCollection) - Constructor for class org.jpo.gui.CollectionJTreeController
The Controller class for the tree representation of the picture collection.
CollectionLockNotification - Record Class in org.jpo.eventbus
Subscribers can listen for this event to be made aware that the collection has changed the lock status
CollectionLockNotification(PictureCollection) - Constructor for record class org.jpo.eventbus.CollectionLockNotification
Creates an instance of a CollectionLockNotification record class.
COMMENT - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
commonPath(Path, Path) - Static method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Finds the common path between two input paths
compare(int, int) - Method in class org.jpo.gui.TableSorter
 
compareRowsByColumn(int, int, int) - Method in class org.jpo.gui.TableSorter
 
compareTo(ThumbnailQueueRequest) - Method in class org.jpo.cache.ThumbnailQueueRequest
Compares to another request based on priority.
compareTo(GroupInfo) - Method in class org.jpo.datamodel.GroupInfo
Defines how GroupInfo objects compare themselves
compareTo(PictureInfo, Settings.FieldCodes) - Method in class org.jpo.datamodel.PictureInfo
Defines how PictureInfo objects compare themselves
ConsolidateGroupActionCallback - Interface in org.jpo.gui
This interface allows the GUI to call back with the directory and whether to consolidate the subgroups.
consolidateGroupCallback(File, boolean) - Method in interface org.jpo.gui.ConsolidateGroupActionCallback
The callback with the chosen parameters
consolidateGroupCallback(File, boolean) - Method in class org.jpo.gui.ConsolidateGroupController
method that outputs the selected group to a directory
ConsolidateGroupController - Class in org.jpo.gui
Controller to consolidate pictures of a node into a directory.
ConsolidateGroupController(ConsolidateGroupDialogRequest) - Constructor for class org.jpo.gui.ConsolidateGroupController
Creates a GUI that allows the user to customise the parameters of the desired picture consolidation.
ConsolidateGroupDialogHandler - Class in org.jpo.eventbus
Opens the consolidate-group dialog
ConsolidateGroupDialogHandler() - Constructor for class org.jpo.eventbus.ConsolidateGroupDialogHandler
 
ConsolidateGroupDialogRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like bring up the Consolidate Group dialog
ConsolidateGroupDialogRequest(SortableDefaultMutableTreeNode, File) - Constructor for record class org.jpo.eventbus.ConsolidateGroupDialogRequest
Creates an instance of a ConsolidateGroupDialogRequest record class.
ConsolidateGroupHandler - Class in org.jpo.eventbus
Consolidates the files
ConsolidateGroupHandler() - Constructor for class org.jpo.eventbus.ConsolidateGroupHandler
 
ConsolidateGroupJFrame - Class in org.jpo.gui.swing
GUI to ask for the target directory and whether to recurse the subgroups in a consolidation.
ConsolidateGroupJFrame(ConsolidateGroupActionCallback) - Constructor for class org.jpo.gui.swing.ConsolidateGroupJFrame
Constructor for the Consolidate Group Dialog
ConsolidateGroupRequest - Record Class in org.jpo.eventbus
Request to consolidate a group
ConsolidateGroupRequest(SortableDefaultMutableTreeNode, File, boolean) - Constructor for record class org.jpo.eventbus.ConsolidateGroupRequest
Creates an instance of a ConsolidateGroupRequest record class.
ConsolidateGroupWorker - Class in org.jpo.gui
This class moves all pictures of a group node to a target directory.
ConsolidateGroupWorker(File, SortableDefaultMutableTreeNode, boolean, ProgressGui) - Constructor for class org.jpo.gui.ConsolidateGroupWorker
Creates a Thread which runs the consolidation.
containsAnAncestor(Collection<SortableDefaultMutableTreeNode>) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method reports if one of the supplied nodes is an ancestor of the current node.
containsCategory(Integer) - Method in class org.jpo.datamodel.PictureInfo
Returns whether the category is part of the attributes of the picture
contents - Static variable in class org.jpo.gui.JpoResources_de
the resource bundle
contents - Static variable in class org.jpo.gui.JpoResources_en
the resource bundle
contents - Static variable in class org.jpo.gui.JpoResources_zh_CN
the resource bundle
contents - Static variable in class org.jpo.gui.JpoResources_zh_TW
the resource bundle
copyAddPictures(Collection<File>, File, boolean, JProgressBar) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Copies the pictures from the source File collection into the target node while updating a supplied progress bar
copyBufferedStream(BufferedInputStream, BufferedOutputStream) - Static method in class org.jpo.datamodel.Tools
method to copy any file from a source stream to an output stream
CopyImageToClipboardHandler - Class in org.jpo.eventbus
 
CopyImageToClipboardHandler() - Constructor for class org.jpo.eventbus.CopyImageToClipboardHandler
 
CopyImageToClipboardRequest - Record Class in org.jpo.eventbus
Request to copy the picture nodes to the system clipboard
CopyImageToClipboardRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.CopyImageToClipboardRequest
Creates an instance of a CopyImageToClipboardRequest record class.
CopyLocationsChangedEvent - Class in org.jpo.eventbus
This event indicates that the copy locations in the Settings object changed
CopyLocationsChangedEvent() - Constructor for class org.jpo.eventbus.CopyLocationsChangedEvent
 
CopyPathToClipboardHandler - Class in org.jpo.eventbus
 
CopyPathToClipboardHandler() - Constructor for class org.jpo.eventbus.CopyPathToClipboardHandler
 
CopyPathToClipboardRequest - Record Class in org.jpo.eventbus
Request to copy the file path(s) of picture nodes to the system clipboard
CopyPathToClipboardRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.CopyPathToClipboardRequest
Creates an instance of a CopyPathToClipboardRequest record class.
copyPicture(File, File) - Static method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Copy any file from sourceFile source File to sourceFile target File location.
COPYRIGHT_HOLDER - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
CopyToDirHandler - Class in org.jpo.eventbus
 
CopyToDirHandler() - Constructor for class org.jpo.eventbus.CopyToDirHandler
 
CopyToDirRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like to copy the pictures in the selected nodes to a target directory
CopyToDirRequest(Collection<SortableDefaultMutableTreeNode>, File) - Constructor for record class org.jpo.eventbus.CopyToDirRequest
Constructor to validate the that target Directory is writable and that it is a directory
copyToNewImage(File) - Method in class org.jpo.datamodel.Camera
copies the entry specified by the file in the oldImage HashMap to the newImage HashMap.
CopyToNewLocationHandler - Class in org.jpo.eventbus
 
CopyToNewLocationHandler() - Constructor for class org.jpo.eventbus.CopyToNewLocationHandler
 
CopyToNewLocationRequest - Record Class in org.jpo.eventbus
Request to copy the pictures of the supplied nodes to a directory to be picked from a Filechooser
CopyToNewLocationRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.CopyToNewLocationRequest
Creates an instance of a CopyToNewLocationRequest record class.
CopyToNewZipfileHandler - Class in org.jpo.eventbus
 
CopyToNewZipfileHandler() - Constructor for class org.jpo.eventbus.CopyToNewZipfileHandler
 
CopyToNewZipfileRequest - Record Class in org.jpo.eventbus
Request to copy the pictures of the supplied nodes to a Zipfile to be picked from a Filechooser
CopyToNewZipfileRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.CopyToNewZipfileRequest
Creates an instance of a CopyToNewZipfileRequest record class.
CopyToZipfileHandler - Class in org.jpo.eventbus
Handles the request CopyToZipfileRequest
CopyToZipfileHandler() - Constructor for class org.jpo.eventbus.CopyToZipfileHandler
 
CopyToZipfileRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like to copy the pictures in the selected nodes to a target zipfile
CopyToZipfileRequest(Collection<SortableDefaultMutableTreeNode>, File) - Constructor for record class org.jpo.eventbus.CopyToZipfileRequest
Creates an instance of a CopyToZipfileRequest record class.
correctFilenameExtension(String, File) - Static method in class org.jpo.datamodel.Tools
method that tests the file extension of a File object for being the correct extension.
CorrectSha256SwingWorker - Class in org.jpo.gui
Looks for missing SHA256 code and corrects them.
CorrectSha256SwingWorker(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.CorrectSha256SwingWorker
 
correctTextPopupMenu(String, JTextArea) - Static method in class org.jpo.gui.ThumbnailDescriptionController
Returns a popup menu if there are some text patterns that JPO knows how to clean up
countFiles() - Method in class org.jpo.datamodel.Camera
Returns the number of files the camera directory tree holds.
countFiles(File[]) - Static method in class org.jpo.datamodel.Tools
Counts the number of real files in the array of files.
countMailSelectedNodes() - Method in class org.jpo.datamodel.PictureCollection
returns the count of mail-selected nodes
countNodes(TreeNode) - Static method in class org.jpo.datamodel.NodeStatistics
Recursive static method that loops through the child nodes to find the number of nodes.
countPictures(DefaultMutableTreeNode, boolean) - Static method in class org.jpo.datamodel.NodeStatistics
Returns the number of PictureInfo Nodes in a subtree.
countPicturesRecursively(DefaultMutableTreeNode) - Static method in class org.jpo.datamodel.NodeStatistics
Returns the number of PictureInfo nodes in a subtree recursing through the Groups.
countSelectedNodes() - Method in class org.jpo.datamodel.PictureCollection
returns the count of selected nodes
createAlbum(GroupInfo) - Method in class org.jpo.export.PicasaUploaderWorker
Creates a group on Picasa
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard1Welcome
Create the step component
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard2Thumbnails
Creates the GUI widgets
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard3Midres
Create the widgets.
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard4Highres
Creates the GUI widgets
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard5Options
Creates the GUI widgets
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard6Where
Creates the GUI widgets
createComponent() - Method in class org.jpo.export.GenerateWebsiteWizard7Summary
Returns the widgets to show the summaryTextArea
createComponent() - Method in class org.jpo.export.PicasaUploaderWizard1Login
Creates the GUI widgets
createComponent() - Method in class org.jpo.export.PicasaUploaderWizard2Confirm
Creates the GUI widgets
createComponent() - Method in class org.jpo.export.PicasaUploaderWizard3Upload
Creates the GUI widgets
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep1
Returns the component that visualises the user interactable stuff for this step of the wizard.
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep2
Returns the component that visualises the user widgets for this step of the wizard.
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep3
Returns the component that visualises the user widgets for this step of the wizard.
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep4
Returns the component that visualises the user intractable stuff for this step of the wizard.
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep5
Returns the component that visualises the user widgets for this step of the wizard.
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep6
Returns the component that visualises the user intractable stuff for this step of the wizard.
createComponent() - Method in class org.jpo.gui.CameraDownloadWizardStep7
Returns the component that visualises the user widgets for this step of the wizard.
createDefaultModel() - Method in class org.jpo.gui.swing.WholeNumberField
part of the inner workings
createQueriesTreeModel() - Method in class org.jpo.datamodel.PictureCollection
Call this method when you need to create a new TreeModel for the queries.
createScaledPictureInThread(int) - Method in class org.jpo.datamodel.ScalablePicture
method that creates the scaled image in the background in its own thread.
createScaledPictureInThread(int) - Method in interface org.jpo.gui.swing.PictureControllerImage
The expectation is that when this method is called on the implementing class that it will go off and scale the image.
CREATION_TIME - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
currentIndex() - Method in record class org.jpo.eventbus.ShowPictureRequest
Returns the value of the currentIndex record component.
currentNode() - Method in record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Returns the value of the currentNode record component.
cycleInfoDisplay() - Method in class org.jpo.gui.OverlayedPictureController
This function cycles to the next info display.
cycleInfoDisplay() - Method in class org.jpo.gui.swing.PictureFrame
moves the info display to the next panel and requests focus into the window

D

dealOutOfMemoryError() - Static method in class org.jpo.datamodel.Tools
Brings up a popup about having run out of memory and runs a Garbage Collection
DebugEventListener - Class in org.jpo.eventbus
A dummy event listener that listens to all events and simply logs them.
DebugEventListener() - Constructor for class org.jpo.eventbus.DebugEventListener
 
decodeExifTags() - Method in class org.jpo.datamodel.ExifInfo
This method decodes the Exif tags and stores the data
decrementTotal() - Method in class org.jpo.gui.ProgressGui
decreases the total by 1
DEFAULT_MAX_THUMBNAILS - Static variable in class org.jpo.datamodel.Settings
the default value for maxThumbnails
DEFAULT_THUMBNAIL_CREATION_THREADS - Static variable in class org.jpo.datamodel.Settings
 
deleteNodeAndFileTest(SortableDefaultMutableTreeNode) - Static method in class org.jpo.eventbus.DeleteNodeFileHandler
Don't use: public accessor to private deleteNodeAndFileTest method for unit tests.
DeleteNodeFileHandler - Class in org.jpo.eventbus
Handles the request to delete the picture files of nodes
DeleteNodeFileHandler() - Constructor for class org.jpo.eventbus.DeleteNodeFileHandler
 
DeleteNodeFileRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to delete the picture files of nodes and remove the nodes
DeleteNodeFileRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.DeleteNodeFileRequest
Creates an instance of a DeleteNodeFileRequest record class.
DESCRIPTION - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
descriptionContains(String) - Method in class org.jpo.datamodel.PictureInfo
Checks whether the searchString parameter is contained in the description.
determineMailSelectionStatus() - Method in class org.jpo.gui.ThumbnailController
determines if the thumbnail is part of the mail selection and changes the drawMailIcon flag to ensure that the mail icon will be place over the image.
DIR_MUST_BE_WRITABLE - Static variable in class org.jpo.gui.DirectoryChooser
Constant that indicates that the directory must exist and be writable;
directory() - Method in record class org.jpo.eventbus.OpenFileExplorerRequest
Returns the value of the directory record component.
DirectoryChooser - Class in org.jpo.gui
An object of this class displays a directory field with a dropdown button to select the previously used directories and has a button next to it which allows you to bring up a filechooser.
DirectoryChooser(String, int) - Constructor for class org.jpo.gui.DirectoryChooser
Creates the directory chooser component
DistillerResult(boolean, Exception) - Constructor for class org.jpo.gui.swing.FlatFileDistiller.DistillerResult
returns the Distiller Result
doInBackground() - Method in class org.jpo.export.PicasaUploaderWorker
 
doInBackground() - Method in class org.jpo.export.WebsiteGenerator
Entry point for the SwingWorker when execute() is called.
doInBackground() - Method in class org.jpo.gui.CameraDownloadWorker
 
doInBackground() - Method in class org.jpo.gui.ConsolidateGroupWorker
The run method is fired by starting the thread.
doInBackground() - Method in class org.jpo.gui.CorrectSha256SwingWorker
 
doInBackground() - Method in class org.jpo.gui.Emailer
This is where the SwingWorker does its stuff
doInBackground() - Method in class org.jpo.gui.PictureAdder
Adds the indicated files to the current node if they are valid pictures.
doInBackground() - Method in class org.jpo.gui.swing.FlatFileDistiller
 
done() - Method in class org.jpo.export.PicasaUploaderWorker
 
done() - Method in class org.jpo.export.WebsiteGenerator
SwingWorker calls here when the background task is done.
done() - Method in class org.jpo.gui.CameraDownloadWizardStep7
Call back when done.
done() - Method in class org.jpo.gui.CameraDownloadWorker
The Swing Worked calls this method when done.
done() - Method in class org.jpo.gui.ConsolidateGroupWorker
 
done() - Method in class org.jpo.gui.CorrectSha256SwingWorker
The Swing Worked calls this method when done.
done() - Method in class org.jpo.gui.Emailer
 
done() - Method in class org.jpo.gui.PictureAdder
Sends a model notification about the change and updates the cancel button to an OK button
done() - Method in class org.jpo.gui.swing.FlatFileDistiller
 
doUpdate() - Method in class org.jpo.gui.ThumbnailDescriptionController
doUpdate writes the changed text back to the data model and submits an nodeChanged notification on the model.
dragEnter(DropTargetDragEvent) - Method in class org.jpo.gui.JpoTransferableDropTargetListener
this callback method is invoked every time something is dragged onto the ThumbnailController.
dragExit(DropTargetEvent) - Method in class org.jpo.gui.JpoTransferableDropTargetListener
this callback method is invoked to tell the dropTarget that the drag has moved on to something else.
dragOver(DropTargetDragEvent) - Method in class org.jpo.gui.JpoTransferableDropTargetListener
this callback method is invoked every time something is dragged over the ThumbnailController.
drawMailIcon(boolean) - Method in class org.jpo.gui.swing.Thumbnail
indicates whether the mail icon should be drawn or not and calls repaint()
drawOfflineIcon(boolean) - Method in class org.jpo.gui.swing.Thumbnail
Indicates to the Thumbnail that it should or should not draw its Offline Status.
drop(DropTargetDropEvent) - Method in class org.jpo.gui.JpoTransferableDropTargetListener
This method is called when the drop occurs.
dropActionChanged(DropTargetDragEvent) - Method in class org.jpo.gui.JpoTransferableDropTargetListener
this callback method is invoked when the user presses or releases shift when doing a drag.
dumpToXml(BufferedWriter, boolean, boolean) - Method in class org.jpo.datamodel.GroupInfo
this method writes all attributes of the group to the JPO xml data format with the highres locations passed in as parameters.
dumpToXml(BufferedWriter, Path) - Method in class org.jpo.datamodel.PictureInfo
this method writes all attributes of the picture in the JPO xml data format with the highres and lowres locations passed in as parameters.
DuplicatesQuery - Class in org.jpo.datamodel
This class finds duplicates and adds them to a query object
DuplicatesQuery() - Constructor for class org.jpo.datamodel.DuplicatesQuery
 

E

EditCamerasHandler - Class in org.jpo.eventbus
Handles the request to edit the camera
EditCamerasHandler() - Constructor for class org.jpo.eventbus.EditCamerasHandler
 
EditCamerasRequest - Class in org.jpo.eventbus
This request indicates that the user wants to edit the Cameras
EditCamerasRequest() - Constructor for class org.jpo.eventbus.EditCamerasRequest
 
EditSettingsHandler - Class in org.jpo.eventbus
Handles the request to edit Settings
EditSettingsHandler() - Constructor for class org.jpo.eventbus.EditSettingsHandler
 
EditSettingsRequest - Class in org.jpo.eventbus
This request indicates that the user wants to edit the Settings
EditSettingsRequest() - Constructor for class org.jpo.eventbus.EditSettingsRequest
 
EdtViolationException - Exception Class in org.jpo.gui.swing
Error thrown when a Swing EDT violation is detected.
EdtViolationException(String) - Constructor for exception class org.jpo.gui.swing.EdtViolationException
Constructs an EdtViolationException with the supplied Error message
Emailer - Class in org.jpo.gui
This thread sends the emails.
Emailer(List<SortableDefaultMutableTreeNode>, InternetAddress, InternetAddress, String, String, boolean, Dimension, boolean) - Constructor for class org.jpo.gui.Emailer
Creates and starts a Thread that writes the picture nodes from the specified receivingNode to the target directory.
EmailerGui - Class in org.jpo.gui
EmailerGui.java: Creates a GUI to edit the categories of the collection
EmailerGui() - Constructor for class org.jpo.gui.EmailerGui
Creates a GUI to send the selected pictures as an email
EmailSelectionHandler - Class in org.jpo.eventbus
Adds the picture nodes in the supplied request to the email selection
EmailSelectionHandler() - Constructor for class org.jpo.eventbus.EmailSelectionHandler
 
END - Enum constant in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Indicates that we are at the end of set
endElement(String, String, String) - Method in class org.jpo.datamodel.SaxEventHandler
method that gets invoked by the parser when an end element is discovered; used here to go back to the parent group if a <group> tag is found.
endGroupXML(BufferedWriter, boolean) - Method in class org.jpo.datamodel.GroupInfo
Closes the xml output
endThread() - Method in class org.jpo.cache.ThumbnailCreationDaemon
A requester can ask for the thread to be shut down.
equals(Object) - Method in class org.jpo.cache.ThumbnailQueueRequest
Compares to another request based on priority.
equals(Object) - Method in record class org.jpo.eventbus.AddCategoriesToPictureNodesRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.AddCollectionToGroupRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.AddEmptyGroupRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.AddFlatFileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.AddGroupToEmailSelectionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.AddPictureNodesToEmailSelectionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.AfterFileSaveRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CategoryAssignmentWindowRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CheckForCollectionProblemsRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CheckForUpdatesRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ChooseAndAddCollectionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ChooseAndAddFlatfileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ChooseAndAddPicturesToGroupRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CollectionLockNotification
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ConsolidateGroupDialogRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ConsolidateGroupRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CopyImageToClipboardRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CopyPathToClipboardRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CopyToDirRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CopyToNewLocationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CopyToNewZipfileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.CopyToZipfileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.DeleteNodeFileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ExportGroupToCollectionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ExportGroupToFlatFileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ExportGroupToHtmlRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ExportGroupToNewCollectionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ExportGroupToPicasaRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.FileLoadRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.FileSaveAsRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.FileSaveRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.FindBasedirRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveIndentRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveNodeDownRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveNodeToBottomRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveNodeToNodeRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveNodeToTopRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveNodeUpRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveOutdentRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveToDirRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.MoveToNewLocationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.OpenCategoryEditorRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.OpenFileExplorerRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.PictureAdderRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.PictureControllerZoomRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.PictureSelectionEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RefreshThumbnailRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RemoveCategoryFromPictureInfoRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RemoveNodeRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RemoveOldLowresThumbnailsRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RemovePictureNodesFromEmailSelectionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RenameFileRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RenamePictureRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RotatePicturesRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.RunUserFunctionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.SetPictureRotationRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowGroupAsTableRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowGroupInfoEditorRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowGroupRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowPictureInfoEditorRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowPictureRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.ShowQueryRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.SortGroupRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.StartDoublePanelSlideshowRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.StartHashCodeScannerRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.UnsavedUpdatesDialogRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jpo.eventbus.UpdateApplicationTitleRequest
Indicates whether some other object is "equal to" this one.
EventBusInitializer - Class in org.jpo.eventbus
 
EventBusViewer - Class in org.jpo.gui.swing
Listens to the EventBus events and prints them in the Panel
EventBusViewer() - Constructor for class org.jpo.gui.swing.EventBusViewer
Constructs the EventViewer panel and connects to the EventBus
EventHandler - Annotation Interface in org.jpo.eventbus
This annotation is used to declare that the annotated class is an event handler for the JPO Eventbus and should be instantiated an added to the bus.
executeDrop(DropTargetDropEvent) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method is called by the drop method of the DragTarget to do the move.
ExifInfo - Class in org.jpo.datamodel
Class that interacts with Drew Noake's library and extracts the Exif information
ExifInfo(File) - Constructor for class org.jpo.datamodel.ExifInfo
Constructor to create the object.
explainDisplayMode(String, DisplayMode) - Static method in class org.jpo.gui.swing.ScreenHelper
Explains the display mode to the log file
explainGraphicsConfiguration(String, GraphicsConfiguration) - Static method in class org.jpo.gui.swing.ScreenHelper
Explains the graphics configuration to the log file
explainGraphicsEnvironment() - Static method in class org.jpo.gui.swing.ScreenHelper
Explains the graphics configuration to the log file if debug is on:
ExportGroupToCollectionHandler - Class in org.jpo.eventbus
 
ExportGroupToCollectionHandler() - Constructor for class org.jpo.eventbus.ExportGroupToCollectionHandler
 
ExportGroupToCollectionRequest - Record Class in org.jpo.eventbus
Request to fulfill the ExportGroupToCollectionRequest
ExportGroupToCollectionRequest(SortableDefaultMutableTreeNode, File, boolean) - Constructor for record class org.jpo.eventbus.ExportGroupToCollectionRequest
Creates an instance of a ExportGroupToCollectionRequest record class.
ExportGroupToFlatFileHandler - Class in org.jpo.eventbus
 
ExportGroupToFlatFileHandler() - Constructor for class org.jpo.eventbus.ExportGroupToFlatFileHandler
 
ExportGroupToFlatFileRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like to export the pictures to a flat file
ExportGroupToFlatFileRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ExportGroupToFlatFileRequest
Creates an instance of a ExportGroupToFlatFileRequest record class.
ExportGroupToHtmlHandler - Class in org.jpo.eventbus
 
ExportGroupToHtmlHandler() - Constructor for class org.jpo.eventbus.ExportGroupToHtmlHandler
 
ExportGroupToHtmlRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like to see the Export to HTML wizard
ExportGroupToHtmlRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ExportGroupToHtmlRequest
Creates an instance of a ExportGroupToHtmlRequest record class.
ExportGroupToNewCollectionHandler - Class in org.jpo.eventbus
 
ExportGroupToNewCollectionHandler() - Constructor for class org.jpo.eventbus.ExportGroupToNewCollectionHandler
 
ExportGroupToNewCollectionRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like to export the pictures to a new collection
ExportGroupToNewCollectionRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ExportGroupToNewCollectionRequest
Creates an instance of a ExportGroupToNewCollectionRequest record class.
ExportGroupToPicasaHandler - Class in org.jpo.eventbus
 
ExportGroupToPicasaHandler() - Constructor for class org.jpo.eventbus.ExportGroupToPicasaHandler
 
ExportGroupToPicasaRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like to export the pictures to Picasa
ExportGroupToPicasaRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ExportGroupToPicasaRequest
Creates an instance of a ExportGroupToPicasaRequest record class.
exportPictures() - Method in record class org.jpo.eventbus.ExportGroupToCollectionRequest
Returns the value of the exportPictures record component.
extractSearchResults() - Method in class org.jpo.datamodel.TextQuery
Returns a List of nodes which match the query criteria beneath the supplied node.
extractSearchResults() - Method in class org.jpo.datamodel.YearQuery
Returns a List of nodes which match the query criteria beneath the supplied node.
extractTransferableNodes(DropTargetDropEvent) - Static method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Extract the transferable nodes from the drop event

F

FILE - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
FILE_LOWRES_URL - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
FILE_URL - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
Filechoosers - Class in org.jpo.gui.swing
 
fileLoad(File) - Method in class org.jpo.datamodel.PictureCollection
Loads the specified file into the root node of the collection.
fileLoad(File, SortableDefaultMutableTreeNode) - Static method in class org.jpo.datamodel.PictureCollection
Loads the collection indicated by the File at the supplied node
FileLoadDialogHandler - Class in org.jpo.eventbus
 
FileLoadDialogHandler() - Constructor for class org.jpo.eventbus.FileLoadDialogHandler
 
FileLoadDialogRequest - Class in org.jpo.eventbus
This request indicates that the user wants to choose a file for loading
FileLoadDialogRequest() - Constructor for class org.jpo.eventbus.FileLoadDialogRequest
 
FileLoadHandler - Class in org.jpo.eventbus
 
FileLoadHandler() - Constructor for class org.jpo.eventbus.FileLoadHandler
 
FileLoadRequest - Record Class in org.jpo.eventbus
This request indicates that a file is to be loaded and shown
FileLoadRequest(File) - Constructor for record class org.jpo.eventbus.FileLoadRequest
Constructor validates that the file exists, is readable and is not a directory.
fileSave() - Method in class org.jpo.datamodel.PictureCollection
method that saves the entire index in XML format.
FileSaveAsHandler - Class in org.jpo.eventbus
Handler for the FileSaveAsRequest request
FileSaveAsHandler() - Constructor for class org.jpo.eventbus.FileSaveAsHandler
 
FileSaveAsRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to save the collection under a new name
FileSaveAsRequest(PictureCollection, Object) - Constructor for record class org.jpo.eventbus.FileSaveAsRequest
Creates an instance of a FileSaveAsRequest record class.
FileSaveHandler - Class in org.jpo.eventbus
Handler for the FileSaveRequest
FileSaveHandler() - Constructor for class org.jpo.eventbus.FileSaveHandler
 
FileSaveRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to save the collection
FileSaveRequest(PictureCollection, Object) - Constructor for record class org.jpo.eventbus.FileSaveRequest
Creates an instance of a FileSaveRequest record class.
fileToLoad() - Method in record class org.jpo.eventbus.FileLoadRequest
Returns the value of the fileToLoad record component.
FILM_REFERENCE - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
FindBasedirHandler - Class in org.jpo.eventbus
Handles the request to find a basedir: FindBasedirRequest
FindBasedirHandler() - Constructor for class org.jpo.eventbus.FindBasedirHandler
 
FindBasedirRequest - Record Class in org.jpo.eventbus
This request looks for a base directory
FindBasedirRequest() - Constructor for record class org.jpo.eventbus.FindBasedirRequest
Creates an instance of a FindBasedirRequest record class.
FindDuplicatesHandler - Class in org.jpo.eventbus
Handler for the FindDuplicatesRequest request
FindDuplicatesHandler() - Constructor for class org.jpo.eventbus.FindDuplicatesHandler
 
FindDuplicatesRequest - Class in org.jpo.eventbus
This request indicates that the user wants open up the find duplicates GUI
FindDuplicatesRequest() - Constructor for class org.jpo.eventbus.FindDuplicatesRequest
 
findFirstPicture() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Returns the first child node under the current node which holds a PictureInfo object.
findLinkingGroups(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method returns a Set of the group nodes that hold a reference to the picture filename of the supplied node.
findThumbnailQueueRequest(ThumbnailQueueRequestCallbackHandler) - Static method in class org.jpo.cache.ThumbnailCreationQueue
This method returns the ThumbnailQueueRequest for the supplied ThumbnailController if such a request exists.
FIT - Enum constant in enum class org.jpo.eventbus.Zoom
 
flatfile() - Method in record class org.jpo.eventbus.AddFlatFileRequest
Returns the value of the flatfile record component.
FlatFileDistiller - Class in org.jpo.gui.swing
a class that exports a tree of chapters to an XML file
FlatFileDistiller(ExportGroupToFlatFileRequest) - Constructor for class org.jpo.gui.swing.FlatFileDistiller
First opens a filechooser for the output file.
FlatFileDistiller.DistillerResult - Class in org.jpo.gui.swing
Distiller Result
FlatFileReader - Class in org.jpo.datamodel
Class to import a flat file of pictures into the supplied node
FlatGroupNavigator - Class in org.jpo.datamodel
Converts a tree of notes into a flat list of pictures
FlatGroupNavigator(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.datamodel.FlatGroupNavigator
Constructor for a FlatGroupNavigator.
focusPoint - Variable in class org.jpo.gui.swing.PictureController
This point of the picture will be put at the middle of the screen component.
FOLDER_ICON - Static variable in class org.jpo.export.WebsiteGenerator
 
FontAwesomeFont - Class in org.jpo.gui.swing
Static class that loads the Font Awesome Font into a Java Font object.
forceCheck() - Method in record class org.jpo.eventbus.CheckForUpdatesRequest
Returns the value of the forceCheck record component.
formatDescription() - Method in class org.jpo.gui.ThumbnailDescriptionController
This method formats the text information fields for the indicated node.
freeMem() - Static method in class org.jpo.datamodel.Tools
convenience method to log the amount of free memory
freeMemory() - Static method in class org.jpo.datamodel.Tools
convenience method to log the amount of free memory.
fullScreenJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button to bring up the screen sizes button

G

generateWebsite(GenerateWebsiteRequest) - Static method in class org.jpo.export.WebsiteGenerator
 
GenerateWebsiteHandler - Class in org.jpo.eventbus
 
GenerateWebsiteHandler() - Constructor for class org.jpo.eventbus.GenerateWebsiteHandler
 
GenerateWebsiteRequest - Class in org.jpo.eventbus
This object holds the details of how the WebsiteGenerator is supposed to generate the output pages.
GenerateWebsiteRequest() - Constructor for class org.jpo.eventbus.GenerateWebsiteRequest
 
GenerateWebsiteRequest.OutputTarget - Enum Class in org.jpo.eventbus
Define the types of output
GenerateWebsiteRequest.PictureNamingType - Enum Class in org.jpo.eventbus
Define the types of output naming convention
GenerateWebsiteRequest.SshAuthType - Enum Class in org.jpo.eventbus
Define the types of SSH Authentication
GenerateWebsiteRequestDefaultOptions - Class in org.jpo.export
Extends an GenerateWebsiteRequest class and pre-populates the options with default values.
GenerateWebsiteRequestDefaultOptions() - Constructor for class org.jpo.export.GenerateWebsiteRequestDefaultOptions
Constructor that creates a GenerateWebsiteRequest object and sets default values.
GenerateWebsiteWizard - Class in org.jpo.export
This class runs the user through a series of Wizard steps to define the choices for the Web page rendering
GenerateWebsiteWizard(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.export.GenerateWebsiteWizard
Creates a Wizard for the generation of a website
GenerateWebsiteWizard1Welcome - Class in org.jpo.export
This Wizard Step welcomes the user to the wizard and states what is about to happen
GenerateWebsiteWizard1Welcome(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard1Welcome
Welcome page for the generate website wizard
GenerateWebsiteWizard2Thumbnails - Class in org.jpo.export
Asks all the questions we need to know in regard the thumbnails on the web page.
GenerateWebsiteWizard2Thumbnails(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard2Thumbnails
Asks all the questions we need to know in regard to the thumbnails on the final website.
GenerateWebsiteWizard3Midres - Class in org.jpo.export
This Wizard Step asks and stores the Midres Stuff
GenerateWebsiteWizard3Midres(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard3Midres
This step asks for all the midres stuff for the webpage generation
GenerateWebsiteWizard4Highres - Class in org.jpo.export
Asks all the questions we need to know in regard the highres images on the target page.
GenerateWebsiteWizard4Highres(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard4Highres
This Wizard prompts for the options regarding Highres
GenerateWebsiteWizard5Options - Class in org.jpo.export
Asks all the questions we need to know in regard to the options for the website
GenerateWebsiteWizard5Options(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard5Options
This step asks about the options that we require to generate a website
GenerateWebsiteWizard6Where - Class in org.jpo.export
Asks where we should create the website
GenerateWebsiteWizard6Where(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard6Where
This Wizard prompts for the options regarding Highres
GenerateWebsiteWizard7Summary - Class in org.jpo.export
This Wizard step summarises the settings and then goes off and does them
GenerateWebsiteWizard7Summary(GenerateWebsiteRequest) - Constructor for class org.jpo.export.GenerateWebsiteWizard7Summary
This Wizard step summarises the settings and then goes off and does them
generateZipfileTest(GenerateWebsiteRequest) - Static method in class org.jpo.export.WebsiteGenerator
 
GENERIC_ERROR - Static variable in class org.jpo.datamodel.SortableDefaultMutableTreeNode
 
GENERIC_INFO - Static variable in class org.jpo.eventbus.CopyToZipfileHandler
Title for Info Boxes
GENERIC_INFO - Static variable in class org.jpo.gui.ApplicationStartupHandler
Title for Info Boxes
getAlbumPostUrl() - Method in class org.jpo.export.PicasaUploadRequest
 
getAllowEdits() - Method in class org.jpo.datamodel.PictureCollection
Returns true if edits are allowed on this collection
getAllowsChildren() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Informs whether this node allows children.
getAllTags() - Method in class org.jpo.datamodel.ExifInfo
This method returns all the tags as they were decoded in a single string
getAnchorFrame() - Static method in class org.jpo.datamodel.Settings
returns the main frame of the application so that other windows can position themselves relative to it.
getAnchorFrame() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the Component to which the wizard should be "set relative" to.
getAperture() - Method in class org.jpo.datamodel.ExifInfo
Returns the aperture used to take the picture
getAutoLoad() - Static method in class org.jpo.datamodel.Settings
Returns the file to load automatically on startup
getBottomLeftScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the "bottom left" window.
getBottomRightScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the "bottom right" window.
getByteArrayInputStream() - Method in class org.jpo.cache.ImageBytes
Returns the image bytes from the stored bytes
getBytes() - Method in class org.jpo.cache.ImageBytes
Returns the image bytes from the stored bytes array
getCamera() - Method in class org.jpo.datamodel.ExifInfo
Returns the camera brand
getCamera() - Method in class org.jpo.gui.CameraDownloadWizardData
returns the Camera from which the pictures are to be read.
getCamera() - Method in class org.jpo.gui.CameraEditor
Return the camera object
getCameraMountPoint() - Method in class org.jpo.datamodel.Camera
This method returns the mount point of the camera in the computer's file system.
getCameras() - Static method in class org.jpo.datamodel.Settings
Returns a list of the registered cameras
getCategoriesTreeNode() - Method in class org.jpo.datamodel.PictureCollection
Node for the Years tree
getCategory(Integer) - Method in class org.jpo.datamodel.PictureCollection
Returns the Value for the key
getCategoryAssignments() - Method in class org.jpo.datamodel.PictureInfo
Returns a Set of categories that have been applied to this picture
getCategoryAssignmentsChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the category assignment was changed
getCategoryIterator() - Method in class org.jpo.datamodel.PictureCollection
Returns an iterator through the categories keys
getCategoryKeySet() - Method in class org.jpo.datamodel.PictureCollection
Returns a set of category keys
getCategoryMenuPopupButton() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
getCellspacing() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
returns the Cellspacing
getChildPictureNodes(boolean) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method collects all pictures under the current node and returns them as an Array List.
getChildPictureNodesDFS() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method collects all pictures under the current node and returns them as an Array List.
getClone() - Method in class org.jpo.datamodel.GroupInfo
Returns a new GroupInfo object which is identical to the current one.
getClone() - Method in class org.jpo.datamodel.PictureInfo
Returns a new PictureInfo object which is identical to the current one.
getClone() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Returns a new SortableDefaultTreeMode which has the same content as the source node
getCollectionDtdInputSource() - Static method in class org.jpo.datamodel.SaxEventHandler
Returns the collection.dtd definition as an InputSource.
getCollectionJTree() - Method in class org.jpo.gui.CollectionJTreeController
 
getCols() - Method in class org.jpo.gui.ThumbnailLayoutManager
Returns how many columns we are showing for the current layout.
getColumnClass(int) - Method in class org.jpo.gui.TableMap
 
getColumnCount() - Method in class org.jpo.gui.TableMap
 
getColumnName(int) - Method in class org.jpo.gui.TableMap
 
getComment() - Method in class org.jpo.datamodel.PictureInfo
Returns the comment.
getCommentChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the comment changed
getCommonPath() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
 
getComprehensivePhotographicSummary() - Method in class org.jpo.datamodel.ExifInfo
This method returns a comprehensive summary of the photographic settings
getContents() - Method in class org.jpo.gui.JpoResources_de
 
getContents() - Method in class org.jpo.gui.JpoResources_en
 
getContents() - Method in class org.jpo.gui.JpoResources_zh_CN
 
getContents() - Method in class org.jpo.gui.JpoResources_zh_TW
 
getCopyLocations() - Static method in class org.jpo.datamodel.Settings
Returns the list of copy locations
getCopyMode() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns whether to copy or move the pictures in the Wizard.
getCopyrightHolder() - Method in class org.jpo.datamodel.PictureInfo
returns the copyright holder.
getCopyrightHolderChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the copyright holder was changed
getCreateDateTime() - Method in class org.jpo.datamodel.ExifInfo
Returns the time the picture was created.
getCreationTime() - Method in class org.jpo.datamodel.PictureInfo
Returns the creation Time.
getCreationTimeAsDate() - Method in class org.jpo.datamodel.PictureInfo
Returns the creationTime as a Date object or null if the parsing failed.
getCreationTimeChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the creation time was changed
getCurrentLanguage() - Static method in class org.jpo.datamodel.Settings
returns the Language the application is running in.
getCurrentLocale() - Static method in class org.jpo.datamodel.Settings
returns the Locale the application is running in.
getCurrentNodeTest() - Method in class org.jpo.gui.PictureViewer
Don't use: accessor to the private getCurrentNode method for unit tests.
getDefaultButtonDimension() - Static method in class org.jpo.datamodel.Settings
Returns the default dimension for a button
getDefaultGoogleMapsApiKey() - Static method in class org.jpo.datamodel.Settings
Returns the Google Maps API key that was remembered
getDefaultHtmlFtpPassword() - Static method in class org.jpo.datamodel.Settings
Returns the default ftp password for Html export
getDefaultHtmlFtpPort() - Static method in class org.jpo.datamodel.Settings
Returns the default html ftp port
getDefaultHtmlFtpServer() - Static method in class org.jpo.datamodel.Settings
Returns the default ftp server for the html upload
getDefaultHtmlFtpTargetDir() - Static method in class org.jpo.datamodel.Settings
Returns the default directory for the ftp export
getDefaultHtmlFtpUser() - Static method in class org.jpo.datamodel.Settings
Returns the ftp port for Html export
getDefaultHtmlLowresQuality() - Static method in class org.jpo.datamodel.Settings
Returns the default quality for html lowres
getDefaultHtmlMidresHeight() - Static method in class org.jpo.datamodel.Settings
Returns the default height for a midres picture
getDefaultHtmlMidresQuality() - Static method in class org.jpo.datamodel.Settings
Returns the default midres quality for html
getDefaultHtmlMidresWidth() - Static method in class org.jpo.datamodel.Settings
Returns the default width for a midres picture
getDefaultHtmlOutputTarget() - Static method in class org.jpo.datamodel.Settings
returns the html ouput target that was last used
getDefaultHtmlPicsPerRow() - Static method in class org.jpo.datamodel.Settings
Returns the default number of html pictures per row
getDefaultHtmlPictureNaming() - Static method in class org.jpo.datamodel.Settings
Default Html Picture naming
getDefaultHtmlSshAuthType() - Static method in class org.jpo.datamodel.Settings
Remembers the ssh authentication type
getDefaultHtmlSshKeyFile() - Static method in class org.jpo.datamodel.Settings
Retruns the default ssh key file
getDefaultHtmlSshPassword() - Static method in class org.jpo.datamodel.Settings
 
getDefaultHtmlSshPort() - Static method in class org.jpo.datamodel.Settings
 
getDefaultHtmlSshServer() - Static method in class org.jpo.datamodel.Settings
Returns the default ssh server for the Html export
getDefaultHtmlSshTargetDir() - Static method in class org.jpo.datamodel.Settings
 
getDefaultHtmlSshUser() - Static method in class org.jpo.datamodel.Settings
Returns the default user for ssh in the webpage publisher
getDefaultHtmlThumbnailHeight() - Static method in class org.jpo.datamodel.Settings
 
getDefaultHtmlThumbnailWidth() - Static method in class org.jpo.datamodel.Settings
 
getDefaultListModel() - Method in class org.jpo.gui.swing.CategoryJScrollPane
Returns the List Model used for this list
getDefaultMaxThumbnails() - Static method in class org.jpo.datamodel.Settings
 
getDefaultSourceLocation() - Static method in class org.jpo.datamodel.Settings
This method returns the most recently used source location.
getDefaultThumbnailCreationThreads() - Static method in class org.jpo.datamodel.Settings
Returns the number of threads JPO should spawn to create thumbnails concurrently
getDescription() - Method in class org.jpo.datamodel.Camera
returns the description of the camera
getDescription() - Method in class org.jpo.datamodel.PictureInfo
Returns the description of the image.
getDescription() - Method in class org.jpo.datamodel.SortOption
Returns the sort option description
getDescription() - Method in class org.jpo.gui.ImageFilter
returns the description "tiff, gif, jpeg Images"
getDescription() - Method in class org.jpo.gui.JpgFilter
returns the description "JPEG Files"
getDescription() - Method in class org.jpo.gui.swing.PictureFrame
Returns the description that the user could have modified
getDescription() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
Gets the description of the ThumbnailDescriptionPanel
getDescription() - Method in class org.jpo.gui.ThumbnailDescriptionController
 
getDescription() - Method in class org.jpo.gui.XmlFilter
returns the description "XML Files"
getDescriptionChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the description was changed
getDirectory() - Method in class org.jpo.gui.DirectoryChooser
Returns the directory of the chooser as a new File object
getDividerWidth() - Static method in class org.jpo.datamodel.Settings
 
getDownloadZipFileName() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the name for the ZipFile containing the downloadable images
getEmailAuthentication() - Static method in class org.jpo.datamodel.Settings
 
getEmailDimensions() - Static method in class org.jpo.datamodel.Settings
returns the maximum dimension of images being sent in an email
getEmailPassword() - Static method in class org.jpo.datamodel.Settings
 
getEmailPort() - Static method in class org.jpo.datamodel.Settings
 
getEmailRecipients() - Static method in class org.jpo.datamodel.Settings
Returns the remembered email recipients
getEmailSenders() - Static method in class org.jpo.datamodel.Settings
 
getEmailServer() - Static method in class org.jpo.datamodel.Settings
 
getEmailUser() - Static method in class org.jpo.datamodel.Settings
 
getEndIndex(int, int, int) - Static method in class org.jpo.export.WebsiteGenerator
 
getException() - Method in class org.jpo.gui.swing.FlatFileDistiller.DistillerResult
Returns the exception
getExifHeight() - Method in class org.jpo.datamodel.ExifInfo
Returns the height as stored in the Exif
getExifWidth() - Method in class org.jpo.datamodel.ExifInfo
Returns the width as stored in the Exif
getFileLocation() - Method in class org.jpo.gui.ThumbnailDescriptionController
 
getFilename() - Method in class org.jpo.datamodel.ScalablePicture
return the filename of the original image
getFilenameFieldMaximumSize() - Static method in class org.jpo.datamodel.Settings
 
getFilenameFieldMinimumSize() - Static method in class org.jpo.datamodel.Settings
 
getFilenameFieldPreferredSize() - Static method in class org.jpo.datamodel.Settings
 
getFilmReference() - Method in class org.jpo.datamodel.PictureInfo
Returns the film reference.
getFilmReferenceChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the film reference was changed
getFirstThumbnailsPageButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle.NavigationButtonPanel
 
getFocalLength() - Method in class org.jpo.datamodel.ExifInfo
Returns the focal length used in the lens
getFocussableDescriptionField() - Method in class org.jpo.gui.swing.PictureFrame
Returns the Component of the Description Text Area so that others can attach a FocusListener to it.
getFontAwesomeRegular18() - Static method in class org.jpo.gui.swing.FontAwesomeFont
Returns the static instance of the 18 size Font Awesome Font
getFontAwesomeRegular24() - Static method in class org.jpo.gui.swing.FontAwesomeFont
Returns the static instance of the 24 size Font Awesome Font Regular-400
getFontAwesomeSolid24() - Static method in class org.jpo.gui.swing.FontAwesomeFont
Returns the static instance of the 24 size Font Awesome Font Solid-900
getFontRobotoThin10() - Static method in class org.jpo.gui.swing.RobotoFont
Returns the static instance of the 18 size Font Roboto-Thin
getFontRobotoThin12() - Static method in class org.jpo.gui.swing.RobotoFont
Returns the static instance of the 18 size Font Roboto-Thin
getFontRobotoThin18() - Static method in class org.jpo.gui.swing.RobotoFont
Returns the static instance of the 18 size Font Roboto-Thin
getFontRobotoThin24() - Static method in class org.jpo.gui.swing.RobotoFont
Returns the static instance of the 24 size Font Roboto-Thin
getFormattedCreationTime() - Method in class org.jpo.datamodel.PictureInfo
Returns the creationTime as a string after it has been parsed.
getFormattedCreationTime(Calendar) - Static method in class org.jpo.datamodel.PictureInfo
Returns the creationTime as a formatted String.
getFormattedCreationTimeForTimestamp() - Method in class org.jpo.datamodel.PictureInfo
Returns the creationTime as a formatted String.
getFormattedPicasaUrl() - Method in class org.jpo.export.PicasaUploadRequest
Returns the Picasa URL for communication with the Google server.
getFreeMemory() - Method in class org.jpo.datamodel.NodeStatisticsBean
Returns the free memory
getFtpPassword() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getFtpPort() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the ftp port
getFtpServer() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getFtpTargetDir() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getFtpUser() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getFullScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the full screen.
getGoogleMapsApiKey() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the memorised Google Maps API key
getGooglePassword() - Static method in class org.jpo.datamodel.Settings
Retruns the last used google password
getGoogleUsername() - Static method in class org.jpo.datamodel.Settings
 
getGroupInfo() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
returns the GroupInfo object that created the event
getGroupName() - Method in class org.jpo.datamodel.GroupInfo
Returns the description of the group.
getGroupNameChanged() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
returns whether the description was changed
getGroupNameHtml() - Method in class org.jpo.datamodel.GroupInfo
Returns the description of the group with the HTML characters safely escaped.
getGroupNode() - Method in class org.jpo.datamodel.GroupNavigator
Returns the group node of the Navigator
getGroupThumbnailDimension() - Static method in class org.jpo.cache.JpoCache
Returns the instance of the JpoCache singleton
getGroupThumbnailImageBytes(List<SortableDefaultMutableTreeNode>) - Static method in class org.jpo.cache.JpoCache
Returns a thumbnail for a group of pictures
getHeight() - Method in class org.jpo.datamodel.SourcePicture
return the height of the image or Zero if there is none
getHighresCacheStats() - Static method in class org.jpo.cache.JpoCache
Returns a text from the JCS with statistics on the cache
getHighresImageBytes(String, File) - Static method in class org.jpo.cache.JpoCache
Returns the highres image bytes from the cache or from the disk file on a cache miss.
getHighresLocationChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the highres Location was changed
getHighresLocationJTextField() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
getHorizontalGutter() - Method in class org.jpo.gui.ThumbnailLayoutManager
Returns the horizontal gutter between the thumbnails.
getHtmlBackgroundColor() - Static method in class org.jpo.datamodel.Settings
returns the default html background color
getHtmlFontColor() - Static method in class org.jpo.datamodel.Settings
 
getIcon() - Method in class org.jpo.cache.ThumbnailQueueRequest
 
getIconHeight() - Method in class org.jpo.gui.swing.TristateCheckBox
 
getIconWidth() - Method in class org.jpo.gui.swing.TristateCheckBox
 
getImage() - Static method in class org.jpo.datamodel.BrokenThumbnailImage
 
getImage(ScalablePicture) - Static method in class org.jpo.datamodel.BrokenThumbnailImage
 
getImageFile() - Method in class org.jpo.datamodel.PictureInfo
returns the file handle to the highres picture.
getImageIOReader(ImageInputStream) - Static method in class org.jpo.datamodel.JpoImageIO
Returns a reader for the Image Can throw a java.util.NoSuchElementException if there is no available reader.
getImageLocation() - Method in class org.jpo.datamodel.PictureInfo
Returns the full path to the highres picture.
getImageURIOrNull() - Method in class org.jpo.datamodel.PictureInfo
returns the URI handle to the picture.
getIndex(int) - Method in class org.jpo.datamodel.CategoryQuery
This method returns the SDMTN node for the indicated position in the query.
getIndex(int) - Method in class org.jpo.datamodel.DuplicatesQuery
Returns the element specified in the index
getIndex(int) - Method in interface org.jpo.datamodel.Query
This method returns the SortableDefaultMutableTreeNode node for the indicated position in the query.
getIndex(int) - Method in class org.jpo.datamodel.StaticNodesQuery
 
getIndex(int) - Method in class org.jpo.datamodel.TextQuery
This method returns the SDMTN node for the indicated position in the group If there are more Thumbnails than nodes in the group it returns null.
getIndex(int) - Method in class org.jpo.datamodel.YearQuery
This method returns the SDMTN node for the indicated position in the group If there are more Thumbnails than nodes in the group it returns null.
getInfoPanel() - Method in class org.jpo.gui.InfoPanelController
Returns the InfoPanel Widget
getInitialState() - Method in class org.jpo.gui.swing.TristateCheckBox
 
getInstance() - Static method in class org.jpo.cache.ThumbnailCreationExecutor
 
getInstance() - Static method in class org.jpo.datamodel.MinimumCalendar
 
getInstance() - Static method in class org.jpo.eventbus.JpoEventBus
Returns the EventBus for the JPO application
getInterruptSemaphore() - Method in class org.jpo.gui.ProgressGui
returns the interrupt semaphore object
getIso() - Method in class org.jpo.datamodel.ExifInfo
Returns the ISO sensitivity used when taking the picture
getJComponent() - Method in class org.jpo.gui.MapWindow
Returns the JComponent to attach to SWING components
getJComponent() - Method in class org.jpo.gui.NodeStatisticsController
Returns the JComponent representing the statistics
getJComponent() - Method in class org.jpo.gui.QueriesJTreeController
Returns a new view component with the JTree embedded in a JScrollpane
getJList() - Method in class org.jpo.gui.swing.CategoryJScrollPane
Returns the JList used for this list
getJpoBackgroundColor() - Static method in class org.jpo.datamodel.Settings
 
getJpoResources() - Static method in class org.jpo.datamodel.Settings
 
getJScrollPane() - Method in class org.jpo.gui.CollectionJTreeController
Returns the JScrollPane that holds the JTree.
getJTable() - Method in class org.jpo.gui.swing.JTableCopyPasteClipboardAdapter
Public Accessor methods for the Table on which this adapter acts.
getJXMapViewer() - Method in class org.jpo.gui.swing.MapViewer
Returns the Swing Component showing the map
getKey() - Method in class org.jpo.datamodel.Category
Returns the key of the Category
getLargeFont() - Static method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
getLastConnectionStatus() - Method in class org.jpo.datamodel.Camera
Returns the last connection status.
getLastMainFrameCoordinates() - Static method in class org.jpo.datamodel.Settings
Returns the position and size of the last main window
getLastModification() - Method in class org.jpo.cache.ImageBytes
Returns the last modification time of the data that was stored in the byte array
getLastSortChoice() - Static method in class org.jpo.datamodel.Settings
 
getLastThumbnailsPageButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle.NavigationButtonPanel
 
getLastViewerCoordinates() - Static method in class org.jpo.datamodel.Settings
Returns the Last saved position and size of the Picture Viewer
getLatestJpoVersionTestOnly() - Static method in class org.jpo.gui.VersionUpdate
 
getLatLng() - Method in class org.jpo.datamodel.ExifInfo
Returns the Latitude and Longitude
getLatLng() - Method in class org.jpo.datamodel.PictureInfo
returns the Latitude and Longitude.
getLatLngChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the latitude or longitude was changed
getLatLngString() - Method in class org.jpo.datamodel.PictureInfo
returns the Latitude and Longitude as a String
getLeftScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the "left" window.
getLens() - Method in class org.jpo.datamodel.ExifInfo
Returns the lens used to take the picture
getListCellRendererComponent(JList<? extends Category>, Category, int, boolean, boolean) - Method in class org.jpo.gui.swing.CategoryListCellRenderer
 
getLiveDaemonsCount() - Method in class org.jpo.cache.ThumbnailCreationExecutor
 
getLoadTime() - Method in class org.jpo.datamodel.SourcePicture
 
getLogfile() - Static method in class org.jpo.datamodel.Settings
 
getLOGGER() - Static method in class org.jpo.datamodel.Settings
 
getLowerDateRange() - Method in class org.jpo.datamodel.TextQuery
Method to get the lower date range of the search.
getLowerDateRange() - Method in class org.jpo.datamodel.YearQuery
Method to get the lower date range of the search.
getLowresJpgQuality() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the lowres jpg quality factor
getLowresJpgQualityPercent() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Same as
getMailSelectedNodes() - Method in class org.jpo.datamodel.PictureCollection
Returns the email-selected nodes
getMainWindow() - Static method in class org.jpo.datamodel.Settings
 
getMaxDropnodes() - Static method in class org.jpo.datamodel.Settings
 
getMaximumPictureSize() - Static method in class org.jpo.datamodel.Settings
Rtruns the maximum width or height the pictures may be scaled to.
getMaximumSize() - Method in class org.jpo.gui.swing.Thumbnail
Returns the maximum (scaled) size for the Thumbnail as a Dimension using the thumbnailSize as width and height.
getMaxThumbnails() - Static method in class org.jpo.datamodel.Settings
Returns the maximum number of thumbnails to show on the Thumbnail Panel
getMemorizedZipFiles() - Static method in class org.jpo.datamodel.Settings
 
getMidresDimension() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Convenience method the generates a new Dimension object with the Midres dimensions.
getMidresHeight() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getMidresJpgQuality() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getMidresJpgQualityPercent() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Same as GenerateWebsiteRequest.getMidresJpgQuality() but returned as int and multiplied by 100
getMidresWidth() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the width of the midres images
getMimeType(File) - Static method in class org.jpo.datamodel.MimeTypes
Returns the mime type of the supplied file.
getMinimumCalendar() - Method in class org.jpo.datamodel.MinimumCalendar
 
getModel() - Method in class org.jpo.gui.TableMap
 
getMonitorForNewPictures() - Method in class org.jpo.datamodel.Camera
returns whether to monitor for new pictures
getMostRecentCopyLocation() - Static method in class org.jpo.datamodel.Settings
This method returns the most recently used copy location.
getNavigationButtonPanel() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
getNewGroupDescription() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the description for the new group.
getNewPictures() - Method in class org.jpo.datamodel.Camera
This method returns a collection of new pictures found on the camera not previously found there
getNewPictures() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the new pictures identified by the wizard.
getNewViewerSizeChoice() - Static method in class org.jpo.datamodel.Settings
Returns the size choice for a new Picture Viewer window 0 = Maximise 1 = Primary Screen 2 = Secondary Screen 3 = Last Size
getNextGroupPicture() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Returns the next node with a picture found after current one in the current Group It uses the getNextSibling method of the DefaultMutableTreeNode.
getNextJButton() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Returns a next button
getNextPicture() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Returns the next node with a picture found after current one in the tree.
getNextStateForMixedCheckbox(TristateCheckBox.TCheckBoxChosenState) - Static method in class org.jpo.gui.swing.TristateCheckBox
 
getNextStateForPureCheckbox(TristateCheckBox.TCheckBoxChosenState, TristateCheckBox.TCheckBoxInitialState) - Static method in class org.jpo.gui.swing.TristateCheckBox
 
getNextThumbnailsPageButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle.NavigationButtonPanel
 
getNode() - Method in class org.jpo.cache.ThumbnailQueueRequest
Returns the node for the request
getNode() - Method in class org.jpo.datamodel.NodeStatistics
Returns the node being analysed.
getNode() - Method in class org.jpo.export.PicasaUploadRequest
 
getNode() - Method in class org.jpo.gui.ThumbnailController
Returns the node for which the controller is acting
getNode() - Method in class org.jpo.gui.ThumbnailDescriptionController
returns the current node
getNode(int) - Method in class org.jpo.datamodel.GroupNavigator
This method returns the SortableDefaultMutableTreeNode node for the indicated position in the group.
getNode(int) - Method in class org.jpo.datamodel.ListNavigator
This method returns the node for the indicated position in the group.
getNode(int) - Method in interface org.jpo.datamodel.NodeNavigatorInterface
This method must return the SortableDefaultMutableTreeNode indicated by the position number passed as parameter.
getNode(int) - Method in class org.jpo.datamodel.QueryNavigator
This method returns the SortableDefaultMutableTreeNode node for the indicated position in the group If there are more Thumbnails than nodes in the group it returns null.
getNode(int) - Method in class org.jpo.datamodel.RandomNavigator
Returns the node for the specific index
getNode(int) - Method in class org.jpo.datamodel.SingleNodeNavigator
This method returns the node for the indicated position in the group.
getNumberOfGroups() - Method in class org.jpo.datamodel.NodeStatistics
Returns the number of groups in the supplied node.
getNumberOfGroups() - Method in class org.jpo.datamodel.NodeStatisticsBean
Returns the number of groups
getNumberOfGroupsString() - Method in class org.jpo.datamodel.NodeStatistics
Returns a multilingual label with the number of Groups
getNumberOfNodes() - Method in class org.jpo.datamodel.GroupNavigator
On a group we return the number of children in the group.
getNumberOfNodes() - Method in class org.jpo.datamodel.ListNavigator
Returns the number of pictures in this group.
getNumberOfNodes() - Method in interface org.jpo.datamodel.NodeNavigatorInterface
The implementing class must return the number of nodes it contains.
getNumberOfNodes() - Method in class org.jpo.datamodel.NodeStatistics
Returns the number of nodes including the root node in the tree
getNumberOfNodes() - Method in class org.jpo.datamodel.NodeStatisticsBean
The number of nodes
getNumberOfNodes() - Method in class org.jpo.datamodel.QueryNavigator
On a group we return the number of children in the group.
getNumberOfNodes() - Method in class org.jpo.datamodel.RandomNavigator
Returns the number of nodes in the shuffled list
getNumberOfNodes() - Method in class org.jpo.datamodel.SingleNodeNavigator
Returns the number of pictures in this group.
getNumberOfNodesString() - Method in class org.jpo.datamodel.NodeStatistics
Returns the number of nodes with the multilingual label in front of the number.
getNumberOfPictures() - Method in class org.jpo.datamodel.NodeStatistics
Returns the number of Pictures found in the supplied node.
getNumberOfPictures() - Method in class org.jpo.datamodel.NodeStatisticsBean
Returns the number of pictures
getNumberOfPicturesString() - Method in class org.jpo.datamodel.NodeStatistics
Returns the number of Pictures found in the supplied node prefixed with the multilingual label
getNumberOfResults() - Method in class org.jpo.datamodel.CategoryQuery
The query must be able to say how many results it will return.
getNumberOfResults() - Method in class org.jpo.datamodel.DuplicatesQuery
The number of entries found
getNumberOfResults() - Method in interface org.jpo.datamodel.Query
The query must be able to say how many results it will return.
getNumberOfResults() - Method in class org.jpo.datamodel.StaticNodesQuery
 
getNumberOfResults() - Method in class org.jpo.datamodel.TextQuery
On a group we return the number of children in the group.
getNumberOfResults() - Method in class org.jpo.datamodel.YearQuery
On a group we return the number of children in the group.
getNumberOfScreenDevices() - Static method in class org.jpo.gui.swing.ScreenHelper
This method returns the number of screen devices.
getObject(Preferences, String) - Static method in class org.jpo.datamodel.PrefObj
Retrieves the object from the preferences
getOldImage() - Method in class org.jpo.datamodel.Camera
The old images held on the camera
getOldIndexCountAsString() - Method in class org.jpo.datamodel.Camera
counts the number of pictures for which a checksum is held in the HashMap
getOriginalHeight() - Method in class org.jpo.datamodel.ScalablePicture
return the height of the original image or Zero if there is none
getOriginalHeight() - Method in interface org.jpo.gui.swing.PictureControllerImage
return the height of the original image or Zero if there is none
getOriginalImage() - Method in class org.jpo.datamodel.ScalablePicture
return the image in the original size
getOriginalSize() - Method in class org.jpo.datamodel.ScalablePicture
return the size of the original image or Zero if there is none
getOriginalWidth() - Method in class org.jpo.datamodel.ScalablePicture
return the width of the original image or Zero if there is none
getOriginalWidth() - Method in interface org.jpo.gui.swing.PictureControllerImage
return the width of the original image or Zero if there is none
getOutputTarget() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the output target choice
getOwningNode() - Method in class org.jpo.datamodel.GroupInfo
 
getOwningNode() - Method in interface org.jpo.datamodel.GroupOrPicture
Returns the node that owns this object
getOwningNode() - Method in class org.jpo.datamodel.PictureInfo
 
getPadlockButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
getPanel() - Method in class org.jpo.gui.ThumbnailDescriptionController
 
getParent() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
 
getParentComponentWidth(Container) - Static method in class org.jpo.gui.ThumbnailLayoutManager
Returns the width of the parent component.
getPassword() - Method in class org.jpo.export.PicasaUploadRequest
 
getPercentLoaded() - Method in class org.jpo.datamodel.SourcePicture
Returns how much of the image has been loaded
getPhotographer() - Method in class org.jpo.datamodel.PictureInfo
Returns the photographer.
getPhotographerChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the photographer changed
getPicsPerRow() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
The number of rows that should be generated on the group overview page
getPictureCollection() - Static method in class org.jpo.datamodel.Settings
 
getPictureCollection() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
returns the collection associated with this node
getPictureController() - Method in class org.jpo.gui.swing.PictureFrame
Provides direct access to the panel that shows the picture.
getPictureDescriptionJSP() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
getPictureDescriptionJTA() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
getPictureFrame() - Method in class org.jpo.gui.PictureFrameController
 
getPictureInfo() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns the PictureInfo object that created the event
getPictureNaming() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the method for picture Naming
getPictureviewerBackgroundColor() - Static method in class org.jpo.datamodel.Settings
 
getPictureviewerMinimumSize() - Static method in class org.jpo.datamodel.Settings
 
getPictureViewerNavBar() - Method in class org.jpo.gui.swing.PictureFrame
Provides direct access to the navButtonPanel
getPictureviewerTextColor() - Static method in class org.jpo.datamodel.Settings
 
getPopupNode() - Method in class org.jpo.gui.swing.GroupPopupMenu
 
getPreferredLeftDividerSpot() - Static method in class org.jpo.datamodel.Settings
 
getPreferredMasterDividerSpot() - Static method in class org.jpo.datamodel.Settings
 
getPreferredSize() - Method in class org.jpo.gui.swing.Thumbnail
Returns the preferred size for the scaled Thumbnail as a Dimension using the thumbnailSize as width and height.
getPreferredSize() - Method in class org.jpo.gui.ThumbnailDescriptionController
Returns the preferred size for the ThumbnailDescription as a Dimension using the thumbnailSize as width and height.
getPreviousPicture() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Returns the first node with a picture before the current one in the tree.
getPreviousThumbnailsPageButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle.NavigationButtonPanel
 
getPrimaryScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds of the primary screen
getQueriesRootNode() - Method in class org.jpo.datamodel.PictureCollection
Call this method when you need the root Node for the queries
getQueriesTreeModel() - Method in class org.jpo.datamodel.PictureCollection
Call this method when you need the TreeModel for the queries
getQuery() - Method in class org.jpo.datamodel.QueryNavigator
returns the Query for this QueryNavigator
getQueueCount() - Method in class org.jpo.datamodel.NodeStatisticsBean
Returns the number of thumbnails on the queue
getRecentCollections() - Static method in class org.jpo.datamodel.Settings
Returns an array of recently used collections
getRecentDropNodes() - Static method in class org.jpo.datamodel.Settings
 
getRelativePath(File, Path) - Static method in class org.jpo.datamodel.PictureInfo
 
getRenameMenuItems(Collection<SortableDefaultMutableTreeNode>) - Static method in class org.jpo.gui.swing.RenameMenuItems
Returns a collection of rename menu items for various popup menus to fix filenames.
getResizableJFrame() - Method in class org.jpo.gui.swing.PictureFrame
Returns the resizeable frame object
getRid() - Method in class org.jpo.gui.CategoryEditorJFrame
method that closes the frame and gets rid of it
getRid() - Method in class org.jpo.gui.CollectionDistillerJFrame
method that gets rid of this JFrame
getRid() - Method in class org.jpo.gui.SettingsDialog
method that gets rid of the SettingsDialog
getRid() - Method in class org.jpo.gui.swing.LabelFrame
method that closes the frame and gets rid of it
getRid() - Method in class org.jpo.gui.swing.PictureFrame
Gets rid of the frame.
getRid() - Method in class org.jpo.gui.swing.PictureInfoEditor
Close the editor window and release all listeners.
getRightScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the "right" window.
getRoot() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
 
getRootNode() - Method in class org.jpo.datamodel.PictureCollection
This method returns the root node of the collection
getRotation() - Method in class org.jpo.datamodel.ExifInfo
Returns the rotation in the Exif
getRotation() - Method in class org.jpo.datamodel.PictureInfo
Returns the rotation.
getRotation() - Method in class org.jpo.datamodel.SourcePicture
return the rotation of the image
getRotationChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the rotation changed
getRowCount() - Method in class org.jpo.gui.TableMap
 
getScalablePicture() - Method in class org.jpo.gui.OverlayedPictureController
method that returns a handle to the scalable picture that this component is displaying
getScaledHeight() - Method in class org.jpo.datamodel.ScalablePicture
return the height of the scaled image or Zero if there is none
getScaledImageIcon() - Method in class org.jpo.datamodel.ScalablePicture
return the scaled image
getScaledPicture() - Method in class org.jpo.datamodel.ScalablePicture
return the scaled image
getScaledPicture() - Method in interface org.jpo.gui.swing.PictureControllerImage
Must return the scaled image for drawing.
getScaledSize() - Method in class org.jpo.datamodel.ScalablePicture
return the size of the scaled image or Zero if there is none
getScaledSizeString() - Method in class org.jpo.datamodel.ScalablePicture
return the size of the scaled image as a neatly formatted text or Zero if there is none
getScaledWidth() - Method in class org.jpo.datamodel.ScalablePicture
return the width of the scaled image or Zero if there is none
getScaleFactor() - Method in class org.jpo.datamodel.ScalablePicture
return the current scale factor
getScaleFactor() - Method in interface org.jpo.gui.swing.PictureControllerImage
The implementing image provider needs to return the scale factor to which the image is scaled
getScaleSize() - Method in class org.jpo.datamodel.ScalablePicture
return the current scale size.
getScaleSteps() - Method in class org.jpo.datamodel.ScalablePicture
The number of steps to use in scaling
getScalingSteps() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
The number of scaling steps.
getSearchButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
getSearchField() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
getSearchResults() - Method in class org.jpo.datamodel.TextQuery
Returns a List of nodes which match the query criteria beneath the supplied node.
getSearchResults() - Method in class org.jpo.datamodel.YearQuery
Returns a List of nodes which match the query criteria beneath the supplied node.
getSecondaryScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the graphics Configuration of the secondary screen
getSelectedCategories() - Method in class org.jpo.gui.swing.CategoryJScrollPane
Returns a Collection of the selected Categories
getSelectedColor() - Static method in class org.jpo.datamodel.Settings
Returns the selected color
getSelectedColorText() - Static method in class org.jpo.datamodel.Settings
Returns the color to use for selected text
getSelectedCount() - Method in class org.jpo.datamodel.NodeStatisticsBean
Returns the number of selected nodes
getSelectedNode(JComponent) - Static method in class org.jpo.gui.CollectionJTreeController
A helper method that returns us the selected node on the tree if we have a selection, and it is pointing to a GroupInfo or a PictureInfo object.
getSelection() - Method in class org.jpo.datamodel.PictureCollection
returns an array of the selected nodes.
getSelection() - Method in class org.jpo.gui.swing.TristateCheckBox
 
getSendModelUpdates() - Method in class org.jpo.datamodel.PictureCollection
Returns true if model updates should be sent to the listeners
getSequentialStartNumber() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getSha256() - Method in class org.jpo.datamodel.PictureInfo
Returns the SHA-256 of the contents of the file
getSha256Changed() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the sha256 was changed
getShortFieldMaximumSize() - Static method in class org.jpo.datamodel.Settings
 
getShortFieldMinimumSize() - Static method in class org.jpo.datamodel.Settings
Gets the minimum size for short fields
getShortFieldPreferredSize() - Static method in class org.jpo.datamodel.Settings
 
getShortNumberMaximumSize() - Static method in class org.jpo.datamodel.Settings
 
getShortNumberMinimumSize() - Static method in class org.jpo.datamodel.Settings
 
getShortNumberPreferredSize() - Static method in class org.jpo.datamodel.Settings
 
getShouldCreateNewGroup() - Method in class org.jpo.gui.CameraDownloadWizardData
returns whether a new Group should be created.
getShouldInterrupt() - Method in class org.jpo.gui.InterruptSemaphore
use this method to find out if the thread should be interrupted.
getShowFilenamesButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
Allows the caller to get a handle on the showFilenamesButton so that a controller can bind to the click event and act on it.
getShowTimestampButton() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
getShutterSpeed() - Method in class org.jpo.datamodel.ExifInfo
Returns the shutter speed used to take the picture
getSize() - Method in class org.jpo.cache.ThumbnailQueueRequest
The size the thumbnail should be scaled to
getSize() - Method in class org.jpo.datamodel.SourcePicture
return the size of the image or Dimension(0,0) if there is none
getSizeOfPictures() - Method in class org.jpo.datamodel.NodeStatistics
Returns the bytes of the pictures underneath the supplied node
getSizeOfPictures() - Method in class org.jpo.datamodel.NodeStatisticsBean
Returns a string with the memory occupied by the pictures
getSizeOfPicturesString() - Method in class org.jpo.datamodel.NodeStatistics
Returns the bytes of the pictures underneath the supplied node as a String
getSmallFont() - Static method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
getSnoozeVersionAlertsExpiryDateTime() - Static method in class org.jpo.datamodel.Settings
Returns the expiry DateTime before which the version alerts shall not be shown.
getSortCode() - Method in class org.jpo.datamodel.SortOption
Returns the sort option code
getSortCode() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the sort Code choice
getSortedCategoryStream() - Method in class org.jpo.datamodel.PictureCollection
Returns a Java Stream of sorted categories suitable for presenting the categories in a sorted pick list.
getSortOptions() - Static method in class org.jpo.datamodel.Settings
returns a List of SortOptions
getSourceBufferedImage() - Method in class org.jpo.datamodel.SourcePicture
returns the buffered image that was loaded or null if there is no image.
getSourcePicture() - Method in class org.jpo.datamodel.ScalablePicture
return the image in the original size
getSshAuthType() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the output target choice
getSshKeyFile() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getSshPassword() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getSshPort() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns the ssh port
getSshServer() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getSshSession(JSch, GenerateWebsiteRequest) - Static method in class org.jpo.export.WebsiteGenerator
 
getSshTargetDir() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getSshUser() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getStartIndex(int, int) - Static method in class org.jpo.export.WebsiteGenerator
 
getStartNode() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
The note from which to start
getStartupSizeChoice() - Static method in class org.jpo.datamodel.Settings
Returns the choice the user made about the application window start up size.
getStatus() - Method in class org.jpo.datamodel.Category
Call this method to find out if the Category is selected
getStatusCode() - Method in class org.jpo.datamodel.ScalablePicture
Method that returns the status code of the picture loading.
getStatusCode() - Method in class org.jpo.datamodel.SourcePicture
Method that returns the status code of the picture loading.
getStatusMessage() - Method in class org.jpo.datamodel.SourcePicture
Method that returns the status code of the picture loading.
getSuccess() - Method in class org.jpo.gui.swing.FlatFileDistiller.DistillerResult
Returns true if the writing was successful
getSupportedLanguages() - Static method in class org.jpo.datamodel.Settings
 
getSupportedLocale() - Static method in class org.jpo.datamodel.Settings
 
getTagCloud() - Method in class org.jpo.gui.TagCloudController
Returns the tag cloud component
getTagCloudWords() - Static method in class org.jpo.datamodel.Settings
 
getTargetDir() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the target directory for the download
getTargetDirectory() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
The directory the web pages should be written to
getTargetNode() - Method in class org.jpo.gui.CameraDownloadWizardData
Sets the target node for the picture download.
getTextfieldMaximumSize() - Static method in class org.jpo.datamodel.Settings
 
getTextfieldMinimumSize() - Static method in class org.jpo.datamodel.Settings
 
getTextfieldPreferredSize() - Static method in class org.jpo.datamodel.Settings
 
getThreeDotButtonSize() - Static method in class org.jpo.datamodel.Settings
 
getThumbnail() - Method in class org.jpo.gui.ThumbnailController
returns the Thumbnail that is being controlled by this Controller.
getThumbnailCacheDirectory() - Static method in class org.jpo.datamodel.Settings
 
getThumbnailCacheStats() - Static method in class org.jpo.cache.JpoCache
Returns a text from the JCS with statistics on the cache
getThumbnailChanged() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
returns whether the thumbnail was changed
getThumbnailChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the thumbnail was changed
getThumbnailCreationFactoryCount() - Method in class org.jpo.datamodel.NodeStatisticsBean
 
getThumbnailDimension() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Convenience method that returns the size of the thumbnails in a new Dimension object.
getThumbnailDimension() - Method in class org.jpo.gui.swing.Thumbnail
Returns the maximum thumbnail dimension
getThumbnailHeight() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getThumbnailImageBytes(File, double, Dimension) - Static method in class org.jpo.cache.JpoCache
Returns an ImageBytes object with thumbnail image data for the supplied file
getThumbnailQueueRequestCallbackHandler() - Method in class org.jpo.cache.ThumbnailQueueRequest
returns the ThumbnailQueueRequestCallbackHandler that should be notified when the ImageIcon is ready
getThumbnailSize() - Static method in class org.jpo.datamodel.Settings
 
getThumbnailSize() - Method in class org.jpo.gui.swing.Thumbnail
Returns the maximum thumbnail size
getThumbnailWidth() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
getThumbnailWidth() - Method in class org.jpo.gui.ThumbnailLayoutManager
Returns the thumbnail width.
getTitle() - Method in class org.jpo.datamodel.CategoryQuery
returns a title for the search that can be used to display the search results under.
getTitle() - Method in class org.jpo.datamodel.DuplicatesQuery
Returns a title for the query
getTitle() - Method in class org.jpo.datamodel.FlatGroupNavigator
returns the title of the node
getTitle() - Method in class org.jpo.datamodel.GroupNavigator
returns the name of the Group being displayed
getTitle() - Method in class org.jpo.datamodel.ListNavigator
Returns the title of the node set
getTitle() - Method in interface org.jpo.datamodel.NodeNavigatorInterface
The implementing class must return the title for the images being shown.
getTitle() - Method in interface org.jpo.datamodel.Query
Returns a title for the search that can be used to display the search results under.
getTitle() - Method in class org.jpo.datamodel.QueryNavigator
returns the title of the Query being displayed
getTitle() - Method in class org.jpo.datamodel.RandomNavigator
returns a title for this NodeNavigator
getTitle() - Method in class org.jpo.datamodel.SingleNodeNavigator
returns the description of the picture or "Single picture"
getTitle() - Method in class org.jpo.datamodel.StaticNodesQuery
 
getTitle() - Method in class org.jpo.datamodel.TextQuery
returns a title for the search that can be used to display the search results under.
getTitle() - Method in class org.jpo.datamodel.YearQuery
returns a title for the search that can be used to display the search results under.
getTitle() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
getTitleFont() - Static method in class org.jpo.datamodel.Settings
 
getToolTipLocation(MouseEvent) - Method in class org.jpo.gui.swing.NavBarButton
Overriding the position of the tooltip so that it comes 20 pixels above the mouse pointer
getTopLeftScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the "top left" window.
getTopRightScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
Returns the bounds for the "top right" window.
getTransferData(DataFlavor) - Method in class org.jpo.gui.JpoTransferable
Returns the transferable in the requested flavor
getTransferDataFlavors() - Method in class org.jpo.gui.JpoTransferable
Returns the supported transferable data flavors.
getTreeModel() - Method in class org.jpo.datamodel.PictureCollection
The DefaultTreeModel allows notification of tree change events to listening objects.
getTreeModel() - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the TreeModel of the collection for which the Wizard is running.
getUiScale() - Static method in class org.jpo.datamodel.Settings
 
getUnsavedUpdates() - Method in class org.jpo.datamodel.PictureCollection
This method returns true if the collection has unsaved updates, false if it has none
getUnselectedColor() - Static method in class org.jpo.datamodel.Settings
Returns the color to use for unselected text
getUpperDateRange() - Method in class org.jpo.datamodel.TextQuery
Method to get the upper date range of the search.
getUpperDateRange() - Method in class org.jpo.datamodel.YearQuery
Method to get the upper date range of the search.
getUseFilename() - Method in class org.jpo.datamodel.Camera
Returns whether the user wants to use just filenames to detect new images
getUserFunctionCmd() - Static method in class org.jpo.datamodel.Settings
 
getUserFunctionNames() - Static method in class org.jpo.datamodel.Settings
 
getUsername() - Method in class org.jpo.export.PicasaUploadRequest
 
getValue() - Method in class org.jpo.datamodel.Category
Returns the value of the Category
getValue() - Method in class org.jpo.gui.swing.WholeNumberField
method that returns the value of the WholeNumberField
getValueAsDouble() - Method in class org.jpo.gui.swing.WholeNumberField
method that returns the value of the WholeNumberField
getValueAt(int, int) - Method in class org.jpo.gui.TableMap
By default, implement TableModel by forwarding all messages to the model.
getValueAt(int, int) - Method in class org.jpo.gui.TableSorter
The mapping only affects the contents of the data rows.
getVerticalGutter() - Method in class org.jpo.gui.ThumbnailLayoutManager
Returns the vertical gutter between the Thumbnails.
getView() - Method in class org.jpo.gui.ThumbnailsPanelController
Returns a component to be displayed
getWasMailSelected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the event was about the selection status being set
getWasMailUnselected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the mail selection was removed
getWasSelected() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
returns whether the event was about the selection status being set
getWasSelected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the event was about the selection status being set
getWasUnselected() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
returns whether the selection was removed
getWasUnselected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
returns whether the selection was removed
getWidth() - Method in class org.jpo.datamodel.SourcePicture
return the width of the image or Zero if there is none
getXineramaScreenBounds() - Static method in class org.jpo.gui.swing.ScreenHelper
This method returns the bounds of the multihead desktop that a user may have.
getXmlFile() - Method in class org.jpo.datamodel.PictureCollection
This method returns the xml file for the collection
getYearsTreeNode() - Method in class org.jpo.datamodel.PictureCollection
Node for the Years tree
GroupInfo - Class in org.jpo.datamodel
A GroupInfo object carries a description and its owning node can have zero or many GroupOrPicture carrying nodes.
GroupInfo(String) - Constructor for class org.jpo.datamodel.GroupInfo
Constructor to create a new GroupInfo object.
groupInfoChangeEvent(GroupInfoChangeEvent) - Method in interface org.jpo.datamodel.GroupInfoChangeListener
inform the listener that the GroupInfo has changed
groupInfoChangeEvent(GroupInfoChangeEvent) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
 
groupInfoChangeEvent(GroupInfoChangeEvent) - Method in class org.jpo.gui.ThumbnailDescriptionController
 
GroupInfoChangeEvent - Class in org.jpo.datamodel
Objects of this class have details about what was changed in a GroupInfo object.
GroupInfoChangeEvent(GroupInfo) - Constructor for class org.jpo.datamodel.GroupInfoChangeEvent
Constructor for the GroupInfoChangeEvent
GroupInfoChangeListener - Interface in org.jpo.datamodel
This interface allows GroupInfo objects to tell listeners that something has changed
GroupInfoEditor - Class in org.jpo.gui
Creates a Frame and allows the field(s) of a group to be edited.
GroupInfoEditor(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.GroupInfoEditor
Constructor that creates the JFrame and objects.
GroupNavigator - Class in org.jpo.datamodel
This class implements the NodeNavigator in the specific manner that is required for displaying the child nodes of a Group in the Thumbnail JScrollPane.
GroupNavigator(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.datamodel.GroupNavigator
 
GroupOrPicture - Interface in org.jpo.datamodel
Objects conforming to this interface are the objects on each tree node in JPO.
GroupPopupMenu - Class in org.jpo.gui.swing
Generates a popup menu on a group node
GroupPopupMenu(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.swing.GroupPopupMenu
Creates a popup menu for a group.

H

handleAllEvents(Object) - Method in class org.jpo.eventbus.DebugEventListener
This event listener registers, so it receives all types of event objects from the EventBus and then logs them on the console.
handleCollectionLockNotification(CollectionLockNotification) - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
handleCollectionLockNotification(CollectionLockNotification) - Method in class org.jpo.gui.ThumbnailDescriptionController
 
handleCollectionLockNotification(CollectionLockNotification) - Method in class org.jpo.gui.ThumbnailsPanelController
 
handleEvent(Object) - Method in class org.jpo.gui.swing.EventBusViewer
Handles all the other events by logging them.
handleEvent(RenameFileRequest) - Method in class org.jpo.eventbus.RenameFileHandler
Bring up a Dialog where the user can input a new name for a file and rename it.
handleEvent(RenamePictureRequest) - Method in class org.jpo.eventbus.RenamePictureHandler
Bring up a Dialog where the user can input a new name for a file and rename it.
handleEvent(AddCategoriesToPictureNodesRequest) - Method in class org.jpo.eventbus.PictureCategoryHandler
Handles the AddCategoriesToPictureNodesRequest request
handleEvent(AddCollectionToGroupRequest) - Method in class org.jpo.eventbus.AddCollectionToGroupHandler
Handles the request to add a collection supplied as a file to the supplied group node
handleEvent(AddEmptyGroupRequest) - Method in class org.jpo.eventbus.AddEmptyGroupHandler
Fulfil an AddEmptyGroup request by adding a "New Group" to the supplied node.
handleEvent(AddFlatFileRequest) - Method in class org.jpo.eventbus.AddFlatFileRequestHandler
Handles the request to add a flat file to a node
handleEvent(AddGroupToEmailSelectionRequest) - Method in class org.jpo.eventbus.AddGroupToEmailSelectionHandler
Adds the pictures in the supplied group to the email selection
handleEvent(AddPictureNodesToEmailSelectionRequest) - Method in class org.jpo.eventbus.EmailSelectionHandler
Adds the picture nodes in the supplied request to the email selection
handleEvent(AfterFileSaveRequest) - Method in class org.jpo.eventbus.AfterFileSaveHandler
Brings up the dialog after a file save and allows the saved collection to be set as the default start up collection.
handleEvent(ApplicationStartupRequest) - Method in class org.jpo.gui.ApplicationStartupHandler
Handles the application startup by posting an OpenMainWindowRequest, starting the StartCameraWatchDaemonRequest, starting the StartThumbnailCreationDaemonRequest.
handleEvent(CategoriesWereModified) - Method in class org.jpo.gui.swing.CategoryAssignmentWindow
Reacts to the CategoriesWereModified event
handleEvent(CategoryAssignmentWindowRequest) - Method in class org.jpo.eventbus.CategoryAssignmentWindowHandler
When the app sees a CategoryAssignmentWindowRequest it will open the CategoryAssignmentWindowRequest for the supplied nodes
handleEvent(CheckDirectoriesRequest) - Method in class org.jpo.eventbus.CheckDirectoriesHandler
Creates a ReconcileJFrame which lets the user specify a directory whose pictures are then compared against the current collection.
handleEvent(CheckForCollectionProblemsRequest) - Method in class org.jpo.eventbus.CheckForCollectionProblemsHandler
Checks the loaded collection for problems and suggests measures
handleEvent(CheckForUpdatesRequest) - Method in class org.jpo.eventbus.CheckForUpdatesHandler
Listens to the CheckForUpdatesRequest and fulfills it if the conditions are met
handleEvent(CheckIntegrityRequest) - Method in class org.jpo.eventbus.CheckIntegrityHandler
Creates an IntegrityChecker that does its magic on the collection.
handleEvent(ChooseAndAddCollectionRequest) - Method in class org.jpo.eventbus.ChooseAndAddCollectionHandler
When the app sees a ChooseAndAddCollectionRequest it will open a chooser dialog and will add the collection to the supplied node
handleEvent(ChooseAndAddFlatfileRequest) - Method in class org.jpo.eventbus.ChooseAndAddFlatfileHandler
Brings up a chooser to pick a flat file and add them to the group.
handleEvent(ChooseAndAddPicturesToGroupRequest) - Method in class org.jpo.eventbus.ChooseAndAddPicturesToGroupHandler
Brings up a chooser to pick files and add them to the group.
handleEvent(ClearEmailSelectionRequest) - Method in class org.jpo.eventbus.EmailSelectionHandler
Clears the email selection
handleEvent(ConsolidateGroupDialogRequest) - Method in class org.jpo.eventbus.ConsolidateGroupDialogHandler
Opens the consolidate-group dialog
handleEvent(ConsolidateGroupRequest) - Method in class org.jpo.eventbus.ConsolidateGroupHandler
Consolidates the files
handleEvent(CopyImageToClipboardRequest) - Method in class org.jpo.eventbus.CopyImageToClipboardHandler
Copies the supplied picture nodes to the system clipboard
handleEvent(CopyPathToClipboardRequest) - Method in class org.jpo.eventbus.CopyPathToClipboardHandler
Copies the path(s) of the supplied picture node(s) to the system clipboard
handleEvent(CopyToDirRequest) - Method in class org.jpo.eventbus.CopyToDirHandler
Copies the pictures of the supplied nodes to the target directory
handleEvent(CopyToNewLocationRequest) - Method in class org.jpo.eventbus.CopyToNewLocationHandler
Brings up a JFileChooser to select the target location and then copies the images to the target location
handleEvent(CopyToNewZipfileRequest) - Method in class org.jpo.eventbus.CopyToNewZipfileHandler
Brings up a JFileChooser to select the target zip file and then copies the images there
handleEvent(CopyToZipfileRequest) - Method in class org.jpo.eventbus.CopyToZipfileHandler
Copies the pictures of the supplied nodes to the target zipfile, creating it if need be.
handleEvent(DeleteNodeFileRequest) - Method in class org.jpo.eventbus.DeleteNodeFileHandler
Deletes the file and the node
handleEvent(EditCamerasRequest) - Method in class org.jpo.eventbus.EditCamerasHandler
Opens up the Camera Editor GUI.
handleEvent(EditSettingsRequest) - Method in class org.jpo.eventbus.EditSettingsHandler
Creates a SettingsDialog where the user can edit Application wide settings.
handleEvent(ExportGroupToCollectionRequest) - Method in class org.jpo.eventbus.ExportGroupToCollectionHandler
Fulfill the export to new collection request
handleEvent(ExportGroupToFlatFileRequest) - Method in class org.jpo.eventbus.ExportGroupToFlatFileHandler
The App will respond to this request by creating a FlatFileDistiller
handleEvent(ExportGroupToHtmlRequest) - Method in class org.jpo.eventbus.ExportGroupToHtmlHandler
The App will respond to this request by opening the Export to HTML wizard
handleEvent(ExportGroupToNewCollectionRequest) - Method in class org.jpo.eventbus.ExportGroupToNewCollectionHandler
Opens a dialog asking for the name of the new collection
handleEvent(ExportGroupToPicasaRequest) - Method in class org.jpo.eventbus.ExportGroupToPicasaHandler
When the app receives the ExportGroupToPicasaRequest the dialog will be opened to export the pictures to Picasa
handleEvent(FileLoadDialogRequest) - Method in class org.jpo.eventbus.FileLoadDialogHandler
Brings up a dialog where the user can select the collection to be loaded.
handleEvent(FileLoadRequest) - Method in class org.jpo.eventbus.FileLoadHandler
handleEvent(FileLoadRequest) - Method in class org.jpo.gui.swing.EventBusViewer
Handles the FileLoadRequest
handleEvent(FileSaveAsRequest) - Method in class org.jpo.eventbus.FileSaveAsHandler
method that saves the entire index in XML format.
handleEvent(FileSaveRequest) - Method in class org.jpo.eventbus.FileSaveHandler
Calls the PictureCollection.fileSave() method that saves the current collection under its present name and if it was never saved before brings up a popup window.
handleEvent(FindBasedirRequest) - Method in class org.jpo.eventbus.FindBasedirHandler
Deletes the file and the node
handleEvent(FindDuplicatesRequest) - Method in class org.jpo.eventbus.FindDuplicatesHandler
The user wants to find duplicates
handleEvent(GenerateWebsiteRequest) - Method in class org.jpo.eventbus.GenerateWebsiteHandler
The Creates the Website
handleEvent(MoveIndentRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Indents the nodes
handleEvent(MoveNodeDownRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Moves the node down one position
handleEvent(MoveNodeToBottomRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Moves the node to the last position
handleEvent(MoveNodeToNodeRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Moves the movingNode into the last child position of the target node
handleEvent(MoveNodeToTopRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Moves the node to the first position in the group
handleEvent(MoveNodeUpRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Moves the node up one position
handleEvent(MoveOutdentRequest) - Method in class org.jpo.eventbus.MoveNodeHandler
Outdents the nodes
handleEvent(MoveToDirRequest) - Method in class org.jpo.eventbus.MoveToDirHandler
Moves the pictures of the supplied nodes to the target directory
handleEvent(MoveToNewLocationRequest) - Method in class org.jpo.eventbus.MoveToNewLocationHandler
 
handleEvent(OpenCategoryEditorRequest) - Method in class org.jpo.eventbus.OpenCategoryEditorHandler
Handles the OpenCategoryEditorRequest request
handleEvent(OpenFileExplorerRequest) - Method in class org.jpo.eventbus.OpenFileExplorerHandler
Handles the OpenFileExplorerRequest request
handleEvent(OpenHelpAboutFrameRequest) - Method in class org.jpo.eventbus.OpenHelpAboutFrameHandler
Opens the Help About window
handleEvent(OpenLicenceFrameRequest) - Method in class org.jpo.eventbus.OpenLicenceFrameHandler
Opens the License window
handleEvent(OpenMainWindowRequest) - Method in class org.jpo.eventbus.OpenMainWindowHandler
Opens the MainWindow on the EDT thread by constructing a MainWindow.
handleEvent(OpenPrivacyFrameRequest) - Method in class org.jpo.eventbus.OpenPrivacyFrameHandler
Opens the Privacy window
handleEvent(PictureAdderRequest) - Method in class org.jpo.eventbus.PictureAdderHandler
Add (picture) files to the supplied node
handleEvent(PictureControllerZoomRequest) - Method in class org.jpo.eventbus.PictureControllerZoomHandler
Handles the request to zoom in on the PictureController
handleEvent(RefreshThumbnailRequest) - Method in class org.jpo.eventbus.RefreshThumbnailHandler
Handles the RefreshThumbnailRequest
handleEvent(RemoveCategoryFromPictureInfoRequest) - Method in class org.jpo.eventbus.PictureCategoryHandler
Handles the RemoveCategoryFromPictureInfoRequest request
handleEvent(RemoveNodeRequest) - Method in class org.jpo.eventbus.RemoveNodeHandler
Removes the nodes in the request from their parent which essentially deletes them from the tree.
handleEvent(RemoveOldLowresThumbnailsRequest) - Method in class org.jpo.eventbus.RemoveOldLowresThumbnailsHandler
Handles the RemoveOldLowresThumbnailsRequest request
handleEvent(RemovePictureNodesFromEmailSelectionRequest) - Method in class org.jpo.eventbus.EmailSelectionHandler
Removes the picture nodes in the supplied request from the email selection
handleEvent(RotatePicturesRequest) - Method in class org.jpo.eventbus.RotatePictureHandler
Handles the RotatePictureRequest request
handleEvent(RunUserFunctionRequest) - Method in class org.jpo.eventbus.RunUserFunctionHandler
Handles the RunUserFunctionRequest request
handleEvent(SendEmailRequest) - Method in class org.jpo.eventbus.SendEmailHandler
Opens up the Camera Editor GUI.
handleEvent(SetPictureRotationRequest) - Method in class org.jpo.eventbus.SetPictureRotationHandler
Handles the SetPictureRotationRequest request by setting the rotation and calling the refresh thumbnails methods
handleEvent(ShowAutoAdvanceDialogRequest) - Method in class org.jpo.eventbus.ShowAutoAdvanceDialogHandler
When the app sees a ShowAutoAdvanceDialog it needs to show the Auto Advance dialog
handleEvent(ShowGroupAsTableRequest) - Method in class org.jpo.eventbus.ShowGroupAsTableHandler
When the app sees a ShowGroupAsTableRequest it will open the group in a table.
handleEvent(ShowGroupInfoEditorRequest) - Method in class org.jpo.eventbus.ShowGroupInfoEditorHandler
When the app sees a ShowGroupInfoEditorRequest it will open the PictureInfoEditor for the supplied node
handleEvent(ShowGroupPopUpMenuRequest) - Method in class org.jpo.eventbus.ShowGroupPopUpMenuHandler
Handles the ShowGroupPopUpMenuRequest request
handleEvent(ShowGroupRequest) - Method in class org.jpo.gui.swing.EventBusViewer
Handles the ShowGroupRequest by logging the node in the request
handleEvent(ShowPictureInfoEditorRequest) - Method in class org.jpo.eventbus.ShowPictureInfoEditorHandler
When the app sees a ShowPictureInfoEditorRequest it will open the PictureInfoEditor for the supplied node
handleEvent(ShowPicturePopUpMenuRequest) - Method in class org.jpo.eventbus.ShowPicturePopUpMenuHandler
Handles the ShowPicturePopUpMenuRequest request
handleEvent(ShowPictureRequest) - Method in class org.jpo.eventbus.ShowPictureHandler
If the node pointed at by the NodeNavigatorInterface is a document or a move we ask the Operating System to open the node.
handleEvent(ShutdownApplicationRequest) - Method in class org.jpo.eventbus.ShutdownApplicationHandler
Shuts down JPO no questions asked.
handleEvent(SortGroupRequest) - Method in class org.jpo.eventbus.SortGroupHandler
when the App sees this request it will sort the group by the criteria
handleEvent(StartCameraWatchDaemonRequest) - Method in class org.jpo.eventbus.StartCameraWatchDaemonHandler
Starts the Camera Watch Daemon
handleEvent(StartDoublePanelSlideshowRequest) - Method in class org.jpo.eventbus.StartDoublePanelSlideshowHandler
Starts a double panel slide show
handleEvent(StartHashCodeScannerRequest) - Method in class org.jpo.eventbus.StartHashCodeScannerHandler
Start a HashCodeScan
handleEvent(StartNewCollectionRequest) - Method in class org.jpo.eventbus.StartNewCollectionHandler
Clears the collection and starts a new one.
handleEvent(StartThumbnailCreationDaemonRequest) - Method in class org.jpo.eventbus.StartThumbnailCreationDaemonHandler
Start a ThumbnailCreationDaemon
handleEvent(StartThumbnailCreationDaemonWatchDogRequest) - Method in class org.jpo.eventbus.StartThumbnailCreationDaemonWatchDogHandler
Start a ThumbnailCreationDaemon
handleEvent(UnsavedUpdatesDialogRequest) - Method in class org.jpo.eventbus.UnsavedUpdatesDialogHandler
Brings the unsaved updates dialog if there are unsaved updates and then fires the next request.
handleEvent(UpdateApplicationTitleRequest) - Method in class org.jpo.gui.swing.EventBusViewer
Handles the UpdateApplicationTitleRequest by logging the title
handleGroupSelectionEvent(ShowGroupRequest) - Method in class org.jpo.gui.TagCloudController
Handles the ShowGroupRequest by updating the display...
handleJpoDropTargetDropEvent(DropTargetDropEvent) - Method in interface org.jpo.gui.JpoDropTargetDropEventHandler
The implementing class must handle the drop event if one occurs.
handleJpoDropTargetDropEvent(DropTargetDropEvent) - Method in class org.jpo.gui.ThumbnailController
 
handleJpoDropTargetDropEvent(DropTargetDropEvent) - Method in class org.jpo.gui.ThumbnailsPanelController
 
handleLoadDockablesPositionsRequest(LoadDockablesPositionsRequest) - Method in class org.jpo.gui.swing.MainWindow
Handle the LoadDockablesPositionsRequest by loading the saved dockable windows layout from the Preferences of the JVM
handleRequest(AddFlatFileRequest) - Static method in class org.jpo.datamodel.FlatFileReader
Constructs a FlatFileReader and imports the pictures listed in the file
handleRestoreDockablesPositionsRequest(RestoreDockablesPositionsRequest) - Method in class org.jpo.gui.swing.MainWindow
Handle the RestoreDockablesPositionsRequest by deploying the default grid to the content.
handleSaveDockablesPositionsRequest(SaveDockablesPositionsRequest) - Method in class org.jpo.gui.swing.MainWindow
Handle the SaveDockablesPositionsRequest by saving the dockable windows layout to the Preferences of the JVM
handleShowGroupRequest(ShowGroupRequest) - Method in class org.jpo.gui.CollectionJTreeController
When the tree receives a ShowGroupRequest it position the selection on the node.
handleShowGroupRequest(ShowGroupRequest) - Method in class org.jpo.gui.InfoPanelController
Handles the ShowGroupRequest by updating the display.
handleShowGroupRequest(ShowGroupRequest) - Method in class org.jpo.gui.MapWindow
Handles the ShowGroupRequest and shows the markers on the map
handleShowGroupRequest(ShowGroupRequest) - Method in class org.jpo.gui.swing.MainWindow
If a ShowGroupRequest is seen we will switch the collection tab to the foreground.
handleShowGroupRequest(ShowGroupRequest) - Method in class org.jpo.gui.ThumbnailsPanelController
Handles the ShowGroupRequest by showing the group
handleShowQueryRequest(ShowQueryRequest) - Method in class org.jpo.gui.MapWindow
Handles the ShowQueryRequest by showing the query results
handleShowQueryRequest(ShowQueryRequest) - Method in class org.jpo.gui.swing.MainWindow
If a ShowQueryRequest is seen we will switch the query tab to the foreground.
handleShowQueryRequest(ShowQueryRequest) - Method in class org.jpo.gui.TagCloudController
Handles the ShowQueryRequest by updating the display
handleShowQueryRequest(ShowQueryRequest) - Method in class org.jpo.gui.ThumbnailsPanelController
Handles the ShowQueryRequest by showing the query results
handleUpdateApplicationTitleRequest(UpdateApplicationTitleRequest) - Method in class org.jpo.gui.swing.MainWindow
When a UpdateApplicationTitleRequest is seen we will update the title of the JFrame.
handleZoomRequest(PictureControllerZoomRequest) - Method in class org.jpo.gui.swing.PictureController
Deals with a Zoom request by changing the doom factor
HAS_LEFT - Enum constant in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Indicates that we are at a set boundary but can go back
HAS_NEXT - Enum constant in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Indicates that we are at a boundary but can go forward
HAS_PREVIOUS - Enum constant in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Indicates that we can go back
HAS_RIGHT - Enum constant in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Indicates that we can go forward
hasChildPictureNodes() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
A convenience method to tell if the current node has at least one picture node in the tree of children.
hashCode() - Method in record class org.jpo.eventbus.AddCategoriesToPictureNodesRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.AddCollectionToGroupRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.AddEmptyGroupRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.AddFlatFileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.AddGroupToEmailSelectionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.AddPictureNodesToEmailSelectionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.AfterFileSaveRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CategoryAssignmentWindowRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CheckForCollectionProblemsRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CheckForUpdatesRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ChooseAndAddCollectionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ChooseAndAddFlatfileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ChooseAndAddPicturesToGroupRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CollectionLockNotification
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ConsolidateGroupDialogRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ConsolidateGroupRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CopyImageToClipboardRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CopyPathToClipboardRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CopyToDirRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CopyToNewLocationRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CopyToNewZipfileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.CopyToZipfileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.DeleteNodeFileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ExportGroupToCollectionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ExportGroupToFlatFileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ExportGroupToHtmlRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ExportGroupToNewCollectionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ExportGroupToPicasaRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.FileLoadRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.FileSaveAsRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.FileSaveRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.FindBasedirRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveIndentRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveNodeDownRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveNodeToBottomRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveNodeToNodeRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveNodeToTopRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveNodeUpRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveOutdentRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveToDirRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.MoveToNewLocationRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.OpenCategoryEditorRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.OpenFileExplorerRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.PictureControllerZoomRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.PictureSelectionEvent
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RefreshThumbnailRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RemoveCategoryFromPictureInfoRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RemoveNodeRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RemoveOldLowresThumbnailsRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RemovePictureNodesFromEmailSelectionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RenameFileRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RenamePictureRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RotatePicturesRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.RunUserFunctionRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.SetPictureRotationRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowGroupAsTableRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowGroupInfoEditorRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowGroupRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowPictureInfoEditorRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowPictureRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.ShowQueryRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.SortGroupRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.StartDoublePanelSlideshowRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.StartHashCodeScannerRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.UnsavedUpdatesDialogRequest
Returns a hash code value for this object.
hashCode() - Method in record class org.jpo.eventbus.UpdateApplicationTitleRequest
Returns a hash code value for this object.
hasPictures(File) - Static method in class org.jpo.datamodel.Tools
This method looks into the supplied subdirectory and tries to see if there is at least one picture in it for which our Java Environment has a decoder.
hideDelaySlider() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Turns off the showing of the delay slider
hideError() - Method in class org.jpo.gui.swing.PictureFrame
 
hideSearchField() - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
HIGH_PRIORITY - Enum constant in enum class org.jpo.cache.QUEUE_PRIORITY
Highest queue priority

I

IGNORE - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
ImageBytes - Class in org.jpo.cache
Serializable array of bytes representing an Image
ImageBytes(byte[]) - Constructor for class org.jpo.cache.ImageBytes
Constructs a new ImageBytes object with the key and the bytes as read from disk
ImageFilter - Class in org.jpo.gui
This class overrides the abstract javax.swing.filechoose.FileFilter class (not the java.io.FileFilter) to provide a true or false indicator to using JFileChoosers whether the file is a directory or image ending in .jpg, .jpeg, .tif, .tiff or .gif.
ImageFilter() - Constructor for class org.jpo.gui.ImageFilter
 
IN - Enum constant in enum class org.jpo.eventbus.Zoom
 
includeParents() - Method in record class org.jpo.eventbus.RefreshThumbnailRequest
Returns the value of the includeParents record component.
increasePriorityTo(QUEUE_PRIORITY) - Method in class org.jpo.cache.ThumbnailQueueRequest
Increases the priority of the request to the supplied higher priority if the supplied priority is higher.
indentNode() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
When this method is invoked on a node it becomes a sub-node of it's preceding group.
index() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns the value of the index record component.
INDEX - Static variable in class org.jpo.datamodel.SaxEventHandler
constant
INFO_PANEL_MINIMUM_DIMENSION - Static variable in class org.jpo.datamodel.Settings
the minimum Dimension for the InfoPanel
INFO_PANEL_PREFERRED_SIZE - Static variable in class org.jpo.datamodel.Settings
the preferred Dimension for the InfoPanel
infoJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button to show the info overlay
InfoPanelController - Class in org.jpo.gui
Manages the Info Panel
InfoPanelController() - Constructor for class org.jpo.gui.InfoPanelController
Constructor for the Info Panel controller
INITIAL_STATE - Static variable in class org.jpo.gui.swing.TristateCheckBox
 
inOldImage(File) - Method in class org.jpo.datamodel.Camera
returns whether the provided file is registered in the old camera image.
inOldImage(String) - Method in class org.jpo.datamodel.Camera
returns whether the provided checksum registered in the old camera image.
insert(SortableDefaultMutableTreeNode, int) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Inserts the node and notifies the tree model of changes if we are sending Model updates
insertString(int, String, AttributeSet) - Method in class org.jpo.gui.swing.WholeNumberField.WholeNumberDocument
Inserts String
IntegrityCheckerJFrame - Class in org.jpo.gui
IntegrityChecker.java: creates a frame and checks the integrity of the collection
IntegrityCheckerJFrame(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.IntegrityCheckerJFrame
Constructor for the window that shows the various checks being performed.
InterruptSemaphore - Class in org.jpo.gui
This class can be used as a semaphore to indicate to a thread that it should be interrupted at a convenient time.
InterruptSemaphore() - Constructor for class org.jpo.gui.InterruptSemaphore
 
inventFilename(File, String) - Static method in class org.jpo.datamodel.Tools
Method that returns a file object that does not exist in the target directory based on the supplied name.
invoker() - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Returns the value of the invoker record component.
invoker() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns the value of the invoker record component.
isADocument(File) - Static method in class org.jpo.datamodel.MimeTypes
 
isAlreadyDisplayingNode(NodeNavigatorInterface, int) - Method in class org.jpo.gui.ThumbnailController
Returns to the caller whether this ThumbnailController is already linked to the specified node.
isAMovie(File) - Static method in class org.jpo.datamodel.MimeTypes
 
isAPicture(File) - Static method in class org.jpo.datamodel.MimeTypes
 
isCameraConnected() - Method in class org.jpo.datamodel.Camera
This method tries to find out if the camera is connected to the computer.
isCanceled - Variable in class org.jpo.cache.ThumbnailQueueRequest
A flag to indicate that the request was canceled.
isCanceled() - Method in class org.jpo.cache.ThumbnailQueueRequest
 
isCellEditable(int, int) - Method in class org.jpo.gui.TableMap
 
isCenterWhenScaled() - Method in class org.jpo.gui.swing.PictureController
returns whether the picture should be centered when scaled
isDataFlavorSupported(DataFlavor) - Method in class org.jpo.gui.JpoTransferable
Returns if a requested flavor is supported.
isDebugMode() - Static method in class org.jpo.datamodel.Settings
Returns if JPO is running in debug mode
isDefaultExportHighres() - Static method in class org.jpo.datamodel.Settings
 
isDefaultGenerateDHTML() - Static method in class org.jpo.datamodel.Settings
 
isDefaultGenerateMap() - Static method in class org.jpo.datamodel.Settings
 
isDefaultGenerateMidresHtml() - Static method in class org.jpo.datamodel.Settings
 
isDefaultGenerateZipfile() - Static method in class org.jpo.datamodel.Settings
 
isDefaultLinkToHighres() - Static method in class org.jpo.datamodel.Settings
 
isDefaultRotateHighres() - Static method in class org.jpo.datamodel.Settings
 
isDontEnlargeSmallImages() - Static method in class org.jpo.datamodel.Settings
Returns whether to enlarge small images to screen size or not
isEmailScaleImages() - Static method in class org.jpo.datamodel.Settings
returns if images should be scaled in emails sent by JPO
isEmailSendOriginal() - Static method in class org.jpo.datamodel.Settings
 
isExecuteDropOk(DropTargetDropEvent) - Static method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Checks if the DropTargetDropEvent is suitable.
isExportHighres() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Returns if we should export highres pictures
isFileLoading() - Method in class org.jpo.datamodel.PictureCollection
Is a thread loading a file?
isFolderIconRequired() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isGenerateMap() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isGenerateMidresHtml() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isGenerateMouseover() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isGenerateZipfile() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isIgnoreVersionAlerts() - Static method in class org.jpo.datamodel.Settings
Returns if version alerts are supposed to be suppressed
isInCollection(File) - Method in class org.jpo.datamodel.PictureCollection
This method returns true if the indicated picture file is already a member of the collection.
isInCollection(String) - Method in class org.jpo.datamodel.PictureCollection
This method returns true if the indicated checksum is already a member of the collection.
isInterrupt() - Method in class org.jpo.export.PicasaUploadRequest
 
isLastCameraWizardCopyMode() - Static method in class org.jpo.datamodel.Settings
 
isLinkToHighres() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isMailSelected(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This returns whether the SDMTN is part of the mailSelection HashSet.
isMatch(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.TextQuery
this method returns whether the supplied node matches the search criteria.
isMatch(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.YearQuery
this method returns whether the supplied node matches the search criteria.
isOpenWebsiteAfterRendering() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isPictureViewerFastScale() - Static method in class org.jpo.datamodel.Settings
 
isRememberGoogleCredentials() - Static method in class org.jpo.datamodel.Settings
 
isRetrievedFromCache() - Method in class org.jpo.cache.ImageBytes
Can be queried to see if the image came from the cache or was loaded from disk
isRotateHighres() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
returns whether a highres image should be rotated
isSelected(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This returns whether the SDMTN is part of the selection HashSet.
isShowFilenamesOnThumbnailPanel() - Static method in class org.jpo.datamodel.Settings
returns if filenames should be shown on the Thumbnail Pane
isShowThumbOnFileChooser() - Static method in class org.jpo.datamodel.Settings
 
isShowTimestampsOnThumbnailPanel() - Static method in class org.jpo.datamodel.Settings
returns if timestamps should be shown on the Thumbails in the Thumbnails Panel
isThumbnailFastScale() - Static method in class org.jpo.datamodel.Settings
returns if thumbnails should be rendered faster instead of better quality
isUnsavedSettingChanges() - Static method in class org.jpo.datamodel.Settings
 
isWriteLog() - Static method in class org.jpo.datamodel.Settings
Returns whether a log should be written
isWriteRobotsTxt() - Static method in class org.jpo.datamodel.Settings
Whether to write a Robots.txt file
isWriteRobotsTxt() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
isXinerama() - Static method in class org.jpo.gui.swing.ScreenHelper
This method returns whether the environment is a Xinerama environment

J

JpgFilter - Class in org.jpo.gui
This class overrides the abstract javax.swing.filechoose.FileFilter class (not the java.io.FileFilter) to provide a true or false indicator to using JFileChoosers whether the file is a directory or image ending in .jpg or .jpeg.
JpgFilter() - Constructor for class org.jpo.gui.JpgFilter
 
JPO_DOWNLOAD_URL - Static variable in class org.jpo.datamodel.Settings
The download url for JPO
JPO_JS - Static variable in class org.jpo.export.WebsiteGenerator
 
JPO_NAVIGATOR_JTABBEDPANE_MINIMUM_SIZE - Static variable in class org.jpo.datamodel.Settings
the minimum Dimension for the Navigator Panel
JPO_URL - Static variable in class org.jpo.datamodel.Settings
The URL of the JPO homepage
JPO_VERSION - Static variable in class org.jpo.datamodel.Settings
Global constant for the current build version of JPO
JPO_VERSION_URL - Static variable in class org.jpo.datamodel.Settings
The download url for JPO
JpoCache - Class in org.jpo.cache
Cache for the Jpo application
JpoDropTargetDropEventHandler - Interface in org.jpo.gui
Defines the interface that must be implemented by those components that want to receive drop events for JPO Transferables
JpoEventBus - Class in org.jpo.eventbus
A Singleton for the JPO Application EventBus.
JpoImageIO - Class in org.jpo.datamodel
 
jpoJFrameMinimumSize - Static variable in class org.jpo.datamodel.Settings
the minimum Dimension for the JPO Window
jpoJFramePreferredSize - Static variable in class org.jpo.datamodel.Settings
the preferred Dimension for the JPO Window
jpoNavigatorJTabbedPanePreferredSize - Static variable in class org.jpo.datamodel.Settings
the preferred Dimension for the Navigator Panel
jpoNodeFlavor - Static variable in class org.jpo.gui.JpoTransferable
Definition of the data flavor as an org.jpo internal object
JpoResources_de - Class in org.jpo.gui
class that holds the generic labels for the JPO application.
JpoResources_de() - Constructor for class org.jpo.gui.JpoResources_de
 
JpoResources_en - Class in org.jpo.gui
class that holds the generic labels for the JPO application.
JpoResources_en() - Constructor for class org.jpo.gui.JpoResources_en
 
JpoResources_zh_CN - Class in org.jpo.gui
class that holds the generic labels for the JPO application.
JpoResources_zh_CN() - Constructor for class org.jpo.gui.JpoResources_zh_CN
 
JpoResources_zh_TW - Class in org.jpo.gui
class that holds the generic labels for the JPO application.
JpoResources_zh_TW() - Constructor for class org.jpo.gui.JpoResources_zh_TW
 
JpoTransferable - Class in org.jpo.gui
A transferable for the JPO application
JpoTransferable(Collection<SortableDefaultMutableTreeNode>) - Constructor for class org.jpo.gui.JpoTransferable
Constructs a JpoTransferable
JpoTransferableDropTargetListener - Class in org.jpo.gui
A drop target listener for the transferable
JpoTransferableDropTargetListener(JpoDropTargetDropEventHandler) - Constructor for class org.jpo.gui.JpoTransferableDropTargetListener
Constructor
JpoWriter - Class in org.jpo.datamodel
Writes the JPO Collection to a xml formatted file
JTableCopyPasteClipboardAdapter - Class in org.jpo.gui.swing
JTableCopyPasteClipboardAdapter enables Copy-Paste Clipboard functionality on JTables.
JTableCopyPasteClipboardAdapter(JTable) - Constructor for class org.jpo.gui.swing.JTableCopyPasteClipboardAdapter
The Excel Adapter is constructed with a JTable on which it enables Copy-Paste and acts as a Clipboard listener.
jvmHasReader(File) - Static method in class org.jpo.datamodel.JpoImageIO
This method checks whether the JVM has an image reader for the supplied File.

L

LabelFrame - Class in org.jpo.gui.swing
Creates a JFrame that holds a centred JLabel.
LabelFrame(String) - Constructor for class org.jpo.gui.swing.LabelFrame
Constructs the LabelFrame.
LARGE_DESCRIPTION - Enum constant in enum class org.jpo.gui.ThumbnailDescriptionController.DescriptionSize
Descriptions should be in a large font
LATLNG - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
layoutContainer(Container) - Method in class org.jpo.gui.ThumbnailLayoutManager
This method is called by the parent container when it wants to have the components laid out.
lblPage - Variable in class org.jpo.gui.swing.ThumbnailPanelTitle
JLabel for holding the thumbnail counts
LEFT_PANEL_MINIMUM_WIDTH - Static variable in class org.jpo.datamodel.Settings
The minimum width for the left panels
LeftRightButton - Class in org.jpo.gui.swing
 
LeftRightButton() - Constructor for class org.jpo.gui.swing.LeftRightButton
Constructs the left button
LeftRightButton.BUTTON_STATE - Enum Class in org.jpo.gui.swing
The state of the button
LicenseWindow - Class in org.jpo.gui
This class creates and Shows the License window
LicenseWindow() - Constructor for class org.jpo.gui.LicenseWindow
Creates the License Window
ListNavigator - Class in org.jpo.datamodel
This class implements the NodeNavigator Interface so that all the pictures of a specified List can be browsed sequentially.
ListNavigator(Collection<SortableDefaultMutableTreeNode>) - Constructor for class org.jpo.datamodel.ListNavigator
 
loadAndScalePictureInThread(String, File, int, double) - Method in class org.jpo.datamodel.ScalablePicture
method to invoke with a filename or URL of a picture that is to be loaded and scaled in a new thread.
loadCameraSettings() - Static method in class org.jpo.datamodel.Settings
this method attempts to load the cameras
loadCategories(Iterator<Integer>) - Method in class org.jpo.gui.swing.CategoryJScrollPane
Load Categories
LoadDockablesPositionsRequest - Class in org.jpo.eventbus
This request asks that the application restores the positions of the internal windows.
LoadDockablesPositionsRequest() - Constructor for class org.jpo.eventbus.LoadDockablesPositionsRequest
 
loadPicture(String, File, double) - Method in class org.jpo.datamodel.SourcePicture
Loads the picture indicated by the file to this SourcePicture on the current thread.
loadPictureImd(String, File, double) - Method in class org.jpo.datamodel.ScalablePicture
Loads the image on the current thread.
loadPictureInThread(String, File, int, double) - Method in class org.jpo.datamodel.SourcePicture
method to invoke with a file of a picture that is to be loaded in a new thread.
loadProperties() - Static method in class org.jpo.cache.JpoCache
Loads the properties from the cache.ccf file in the bundle
loadSettings() - Static method in class org.jpo.datamodel.Settings
This method reads the settings from the preferences.
LocaleChangedEvent - Class in org.jpo.eventbus
This event indicates that the locale of the application was changed
LocaleChangedEvent() - Constructor for class org.jpo.eventbus.LocaleChangedEvent
 
lostOwnership(Clipboard, Transferable) - Method in class org.jpo.gui.JpoTransferable
Comes from the clipboard owner interface
LOW_PRIORITY - Enum constant in enum class org.jpo.cache.QUEUE_PRIORITY
Lower queue priority
LOWEST_PRIORITY - Enum constant in enum class org.jpo.cache.QUEUE_PRIORITY
Lowest queue priority
lowresUrls() - Method in record class org.jpo.eventbus.RemoveOldLowresThumbnailsRequest
Returns the value of the lowresUrls record component.

M

main(String[]) - Static method in class org.jpo.Main
The main method is the entry point for this application (or any) Java application.
main(String[]) - Static method in class org.jpo.testground.PlayWithFontAwesome
Makes this class directly runnable
main(String[]) - Static method in class org.jpo.testground.ResizableJFrameTester
An entry point for standalone screen size testing.
main(String[]) - Static method in class org.jpo.testground.ThumbnailDescriptionTester
An entry point for standalone screen size testing.
main(String[]) - Static method in class org.jpo.testground.ThumbnailTester
An entry point for standalone screen size testing.
main(String[]) - Static method in class org.jpo.testground.TransposeTester
An entry point for standalone screen size testing.
Main - Class in org.jpo
The first class to be started to get the JPO application going.
Main() - Constructor for class org.jpo.Main
 
MainWindow - Class in org.jpo.gui.swing
Main Window of the JPO application.
MainWindow() - Constructor for class org.jpo.gui.swing.MainWindow
Creates the JPO window and lays out the components.
MapViewer - Class in org.jpo.gui.swing
A controller for the Map Component which can be retrieved by @see getJXMapViewer
MapViewer() - Constructor for class org.jpo.gui.swing.MapViewer
Constructs the controller which creates the Component and wires up the mouse listeners to it.
MapWindow - Class in org.jpo.gui
A controller to manage a map window in the info panel.
MapWindow() - Constructor for class org.jpo.gui.MapWindow
Constructs the new MapWindow component.
MAX_MEMORISE - Static variable in class org.jpo.datamodel.Settings
number of recent files shown in the file menu
MAX_USER_FUNCTIONS - Static variable in class org.jpo.datamodel.Settings
number of user Functions
mayCheckForUpdates() - Static method in class org.jpo.gui.VersionUpdate
This method checks the Settings to determine if we are allowed to check for version updates.
MEDIUM_PRIORITY - Enum constant in enum class org.jpo.cache.QUEUE_PRIORITY
Medium queue priority
memorizeCopyLocation(String) - Static method in class org.jpo.datamodel.Settings
This method memorises the directories used in copy operations so that they can be offered as options in drop down lists.
memorizeDefaultSourceLocation(String) - Static method in class org.jpo.datamodel.Settings
This method memorises the directory used in the most recent Add Pictures operation.
memorizeGroupOfDropLocation(SortableDefaultMutableTreeNode) - Static method in class org.jpo.datamodel.Settings
This method memorizes the recent drop targets so that they can be accessed more quickly in subsequent move operations.
memorizeGroupOfDropLocation(SortableDefaultMutableTreeNode) - Static method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method memorizes the group associated with the supplied node in the Settings object.
memorizeZipFile(String) - Static method in class org.jpo.datamodel.Settings
This method memorises the zip files used in copy operations so that they can be offered as options in drop down lists.
MimeTypes - Class in org.jpo.datamodel
 
MINI_INFO - Enum constant in enum class org.jpo.gui.ThumbnailDescriptionController.DescriptionSize
Descriptions should be in a small font
MinimumCalendar - Class in org.jpo.datamodel
A singleton to get the smallest date the Calendar object allows so that we can compare null timestamps with real timestamps and make them come out as lower.
minimumLayoutSize(Container) - Method in class org.jpo.gui.swing.WrapLayout
Returns the minimum dimensions needed to layout the visible components contained in the specified target container.
minimumLayoutSize(Container) - Method in class org.jpo.gui.ThumbnailLayoutManager
Returns the minimumLayoutSize for the managed component
miniThumbnailSize - Static variable in class org.jpo.datamodel.Settings
the dimension of mini thumbnails in the group folders
MIXED - Enum constant in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxInitialState
 
model - Variable in class org.jpo.gui.TableMap
 
moveBefore(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Method that moves the node to the spot before the indicated node
MoveIndentRequest - Record Class in org.jpo.eventbus
This request indicates that the nodes should be indented
MoveIndentRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveIndentRequest
Creates an instance of a MoveIndentRequest record class.
moveNodeDown() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Method that moves a node down one position
MoveNodeDownRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like move the supplied node down in the group
MoveNodeDownRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveNodeDownRequest
Creates an instance of a MoveNodeDownRequest record class.
MoveNodeHandler - Class in org.jpo.eventbus
 
MoveNodeHandler() - Constructor for class org.jpo.eventbus.MoveNodeHandler
 
moveNodeToBottom() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Method that moves a node to the bottom of the current branch
MoveNodeToBottomRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like move the supplied node to the last position in the group
MoveNodeToBottomRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveNodeToBottomRequest
Creates an instance of a MoveNodeToBottomRequest record class.
MoveNodeToNodeRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like move the supplied nodes as last child on the target node
MoveNodeToNodeRequest(Collection<SortableDefaultMutableTreeNode>, SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.MoveNodeToNodeRequest
Creates an instance of a MoveNodeToNodeRequest record class.
moveNodeToTop() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
When this method is invoked on a node it is moved to the first child position of its parent node.
MoveNodeToTopRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like move the supplied node to the first position in the group
MoveNodeToTopRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveNodeToTopRequest
Creates an instance of a MoveNodeToTopRequest record class.
moveNodeUp() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
When this method is invoked on a node it moves itself one position up towards the first child position of its parent node.
MoveNodeUpRequest - Record Class in org.jpo.eventbus
Request to indicate that the user would like move the supplied node up in the group
MoveNodeUpRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveNodeUpRequest
Creates an instance of a MoveNodeUpRequest record class.
MoveOutdentRequest - Record Class in org.jpo.eventbus
This request indicates that the nodes should be outdented
MoveOutdentRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveOutdentRequest
Creates an instance of a MoveOutdentRequest record class.
movePicture(PictureInfo, File) - Static method in class org.jpo.gui.ConsolidateGroupWorker
This method moves a PictureInfo's file to the target directory if it exists and can be moved necessary.
MoveToDirHandler - Class in org.jpo.eventbus
Moves the pictures of the supplied nodes to the target directory
MoveToDirHandler() - Constructor for class org.jpo.eventbus.MoveToDirHandler
 
MoveToDirRequest - Record Class in org.jpo.eventbus
Request to move the pictures of the supplied nodes to the supplied directory
MoveToDirRequest(Collection<SortableDefaultMutableTreeNode>, File) - Constructor for record class org.jpo.eventbus.MoveToDirRequest
Creates an instance of a MoveToDirRequest record class.
moveToIndex(SortableDefaultMutableTreeNode, int) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Method that moves the node to the specified index
moveToLastChild(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Method that moves a node to bottom of the specified target group node.
MoveToNewLocationHandler - Class in org.jpo.eventbus
 
MoveToNewLocationHandler() - Constructor for class org.jpo.eventbus.MoveToNewLocationHandler
 
MoveToNewLocationRequest - Record Class in org.jpo.eventbus
Request to move the pictures of the supplied nodes to the supplied directory
MoveToNewLocationRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.MoveToNewLocationRequest
Creates an instance of a MoveToNewLocationRequest record class.
myQuery - Variable in class org.jpo.datamodel.QueryNavigator
A reference to the query group that shall be browsed

N

n2sort() - Method in class org.jpo.gui.TableSorter
 
NavBarButton - Class in org.jpo.gui.swing
Extends the default JButton with no border, standard background color, standard dimensions of 24 pixels and tooltip at 0, -20 Uses the Settings.PICTUREVIEWER_BACKGROUND_COLOR for the background.
NavBarButton(Icon) - Constructor for class org.jpo.gui.swing.NavBarButton
Constructs the NavBarButton
NavigationButtonPanel() - Constructor for class org.jpo.gui.swing.ThumbnailPanelTitle.NavigationButtonPanel
 
needToMovePicture(PictureInfo, File) - Static method in class org.jpo.gui.ConsolidateGroupWorker
Returns true if the picture needs to be moved, false if not
newFileName() - Method in record class org.jpo.eventbus.RenameFileRequest
Returns the value of the newFileName record component.
newOnly() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns the value of the newOnly record component.
newTitle() - Method in record class org.jpo.eventbus.UpdateApplicationTitleRequest
Returns the value of the newTitle record component.
nextRequest() - Method in record class org.jpo.eventbus.UnsavedUpdatesDialogRequest
Returns the value of the nextRequest record component.
NO_OVERLAY - Enum constant in enum class org.jpo.gui.OverlayedPictureController.InfoOverlay
No overlay
NO_SCALE - Enum constant in enum class org.jpo.eventbus.Zoom
 
NO_SORTING - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
node - Variable in class org.jpo.cache.ThumbnailQueueRequest
The node for which we are to create a thumbnail
node() - Method in record class org.jpo.eventbus.AddCollectionToGroupRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.AddFlatFileRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.AddGroupToEmailSelectionRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ChooseAndAddCollectionRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ChooseAndAddFlatfileRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ChooseAndAddPicturesToGroupRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ConsolidateGroupDialogRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ConsolidateGroupRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ExportGroupToCollectionRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ExportGroupToFlatFileRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ExportGroupToHtmlRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ExportGroupToNewCollectionRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ExportGroupToPicasaRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.MoveNodeDownRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.MoveNodeToTopRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.MoveNodeUpRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.PictureSelectionEvent
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.RenameFileRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ShowGroupAsTableRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ShowGroupInfoEditorRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ShowGroupRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.ShowPictureInfoEditorRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.SortGroupRequest
Returns the value of the node record component.
node() - Method in record class org.jpo.eventbus.StartDoublePanelSlideshowRequest
Returns the value of the node record component.
nodeLayoutChanged() - Method in interface org.jpo.datamodel.NodeNavigatorListener
Gets called when the node need to be laid out again because the layout changed.
nodeLayoutChanged() - Method in class org.jpo.gui.PictureViewer
gets called when the Navigator notices a change
nodeLayoutChanged() - Method in class org.jpo.gui.ThumbnailsPanelController
Assigns each of the ThumbnailControllers and ThumbnailDescriptionJPanels the appropriate node from the Browser being shown.
nodeNavigator() - Method in record class org.jpo.eventbus.ShowPictureRequest
Returns the value of the nodeNavigator record component.
NodeNavigator - Class in org.jpo.datamodel
This class implements the NodeNavigatorListener functionality required by the NodeNavigatorInterface but the other methods need to be implements by the extending class.
NodeNavigator() - Constructor for class org.jpo.datamodel.NodeNavigator
 
NodeNavigatorInterface - Interface in org.jpo.datamodel
This interface defines the methods that a "set of nodes" must implement so that the Controller can identify the Nodes to be displayed.
NodeNavigatorListener - Interface in org.jpo.datamodel
This interface allows the Navigators to inform a client that the nodes have changed and that they need to update the screen.
nodes() - Method in record class org.jpo.eventbus.AddCategoriesToPictureNodesRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CategoryAssignmentWindowRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CopyImageToClipboardRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CopyPathToClipboardRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CopyToDirRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CopyToNewLocationRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CopyToNewZipfileRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.CopyToZipfileRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.DeleteNodeFileRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.MoveIndentRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.MoveNodeToBottomRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.MoveNodeToNodeRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.MoveOutdentRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.MoveToDirRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.MoveToNewLocationRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.RefreshThumbnailRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.RemoveNodeRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.RenamePictureRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.RotatePicturesRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.RunUserFunctionRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.SetPictureRotationRequest
Returns the value of the nodes record component.
nodes() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns the value of the nodes record component.
nodesList() - Method in record class org.jpo.eventbus.AddPictureNodesToEmailSelectionRequest
Returns the value of the nodesList record component.
nodesList() - Method in record class org.jpo.eventbus.RemovePictureNodesFromEmailSelectionRequest
Returns the value of the nodesList record component.
NodeStatistics - Class in org.jpo.datamodel
A Class that counts nodes, groups, pictures and disk usage on the supplied node
NodeStatistics(DefaultMutableTreeNode) - Constructor for class org.jpo.datamodel.NodeStatistics
Constructs a NodeStatistics Object for the supplied node
NodeStatisticsBean - Class in org.jpo.datamodel
 
NodeStatisticsBean() - Constructor for class org.jpo.datamodel.NodeStatisticsBean
 
NodeStatisticsController - Class in org.jpo.gui
a panel that shows some counts about the collection
NodeStatisticsController() - Constructor for class org.jpo.gui.NodeStatisticsController
 
NodeStatisticsPanel - Class in org.jpo.gui.swing
A Panel that holds labels and a method to fill in the numbers
NodeStatisticsPanel() - Constructor for class org.jpo.gui.swing.NodeStatisticsPanel
Constructor to create a panel that displays statistics about the nodes underneath the supplied node.
nodeWhichReceivesChild() - Method in record class org.jpo.eventbus.AddEmptyGroupRequest
Returns the value of the nodeWhichReceivesChild record component.
NonFocussedCaret - Class in org.jpo.gui.swing
This class overrides the adjustVisibility method of the DefaultCaret class.
NonFocussedCaret() - Constructor for class org.jpo.gui.swing.NonFocussedCaret
 
NORMAL_COMPONENT_SIZE - Static variable in class org.jpo.export.GenerateWebsiteWizard
Defines the maximum size for horizontally combined objects on a step panel
notifyCallbackHandler() - Method in class org.jpo.cache.ThumbnailQueueRequest
sends the notification that the Icon is available to the callback handler if the request was not canceled in the meantime.
notifyNodeNavigatorListeners() - Method in class org.jpo.datamodel.NodeNavigator
Method that notifies the NodeNavigatorListener of a structural change that they need to respond to.
notifyNodeNavigatorListeners() - Method in interface org.jpo.datamodel.NodeNavigatorInterface
Node Navigators must be able to send notifications to their listeners.
NotPictureInfoException - Exception Class in org.jpo.eventbus
An Exception to indicate that we have no PictureInfo node.
NotPictureInfoException(String) - Constructor for exception class org.jpo.eventbus.NotPictureInfoException
Constructs an Exception to indicate that there is no PictureInfo node
NUMBER_OF_THUMBNAIL_CREATION_THREADS - Static variable in class org.jpo.datamodel.Settings
The number of thumbnail creation threads to spawn.

O

onSuccessNextRequest() - Method in record class org.jpo.eventbus.FileSaveAsRequest
Returns the value of the onSuccessNextRequest record component.
onSuccessNextRequest() - Method in record class org.jpo.eventbus.FileSaveRequest
Returns the value of the onSuccessNextRequest record component.
OpenCategoryEditorHandler - Class in org.jpo.eventbus
Handles the OpenCategoryEditorRequest request
OpenCategoryEditorHandler() - Constructor for class org.jpo.eventbus.OpenCategoryEditorHandler
 
OpenCategoryEditorRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants open the category editor
OpenCategoryEditorRequest(PictureCollection) - Constructor for record class org.jpo.eventbus.OpenCategoryEditorRequest
Creates an instance of a OpenCategoryEditorRequest record class.
OpenFileExplorerHandler - Class in org.jpo.eventbus
 
OpenFileExplorerHandler() - Constructor for class org.jpo.eventbus.OpenFileExplorerHandler
 
OpenFileExplorerRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to open the operating system file explorer
OpenFileExplorerRequest(File) - Constructor for record class org.jpo.eventbus.OpenFileExplorerRequest
Creates an instance of a OpenFileExplorerRequest record class.
OpenHelpAboutFrameHandler - Class in org.jpo.eventbus
 
OpenHelpAboutFrameHandler() - Constructor for class org.jpo.eventbus.OpenHelpAboutFrameHandler
 
OpenHelpAboutFrameRequest - Class in org.jpo.eventbus
This request indicates that the user wants to open the Help About window
OpenHelpAboutFrameRequest() - Constructor for class org.jpo.eventbus.OpenHelpAboutFrameRequest
 
OpenLicenceFrameHandler - Class in org.jpo.eventbus
Opens the License window
OpenLicenceFrameHandler() - Constructor for class org.jpo.eventbus.OpenLicenceFrameHandler
 
OpenLicenceFrameRequest - Class in org.jpo.eventbus
This request indicates that the user wants to open the license window
OpenLicenceFrameRequest() - Constructor for class org.jpo.eventbus.OpenLicenceFrameRequest
 
OpenMainWindowHandler - Class in org.jpo.eventbus
 
OpenMainWindowHandler() - Constructor for class org.jpo.eventbus.OpenMainWindowHandler
 
OpenMainWindowRequest - Class in org.jpo.eventbus
This request indicates that the app wants to open the MainWindow
OpenMainWindowRequest() - Constructor for class org.jpo.eventbus.OpenMainWindowRequest
 
OpenPrivacyFrameHandler - Class in org.jpo.eventbus
 
OpenPrivacyFrameHandler() - Constructor for class org.jpo.eventbus.OpenPrivacyFrameHandler
 
OpenPrivacyFrameRequest - Class in org.jpo.eventbus
This request indicates that the user wants to open the privacy frame
OpenPrivacyFrameRequest() - Constructor for class org.jpo.eventbus.OpenPrivacyFrameRequest
 
org.jpo - module org.jpo
 
org.jpo - package org.jpo
The root package of the JPO application only contains the Main class.
org.jpo.cache - package org.jpo.cache
Package for the cache objects used in JPO.
org.jpo.datamodel - package org.jpo.datamodel
Package for the data objects used in JPO.
org.jpo.eventbus - package org.jpo.eventbus
Classes to send Events around the JPO application.
org.jpo.export - package org.jpo.export
Package for the data exporting classes
org.jpo.gui - package org.jpo.gui
Package for the GUI classes
org.jpo.gui.swing - package org.jpo.gui.swing
Classes for the Swing GUI.
org.jpo.testground - package org.jpo.testground
Miscellaneous classes primarily for debugging and experimenting.
OUT - Enum constant in enum class org.jpo.eventbus.Zoom
 
outdentNode() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Method that outdents a node.
OUTPUT_FTP_LOCATION - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.OutputTarget
 
OUTPUT_LOCAL_DIRECTORY - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.OutputTarget
 
OUTPUT_SSH_LOCATION - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.OutputTarget
 
OverlayedPictureController - Class in org.jpo.gui
Overrides the Picture Controller with functionality to overlay the picture with information
OverlayedPictureController(ScalablePicture) - Constructor for class org.jpo.gui.OverlayedPictureController
Constructs the overlay that can show an info panel
OverlayedPictureController.InfoOverlay - Enum Class in org.jpo.gui
The type of overlay that should be shown

P

paintComponent(Graphics) - Method in class org.jpo.gui.OverlayedPictureController
Overriding the paint to add the drawing of the info panel
paintComponent(Graphics) - Method in class org.jpo.gui.swing.PictureController
we are overriding the default paintComponent method, grabbing the Graphics handle and doing our own drawing here.
paintComponent(Graphics) - Method in class org.jpo.gui.swing.Thumbnail
we are overriding the default paintComponent method, grabbing the Graphics handle and doing our own drawing here.
paintIcon(Component, Graphics, int, int) - Method in class org.jpo.gui.swing.TristateCheckBox
 
parentComponent() - Method in record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Returns the value of the parentComponent record component.
parseCategoryAssignment() - Method in class org.jpo.datamodel.PictureInfo
Converts the temporary categoryAssignmentString to a categoryAssignment and calls addCategoryAssignment
parseDate(String) - Static method in class org.jpo.datamodel.Tools
 
parseLatLng() - Method in class org.jpo.datamodel.PictureInfo
Converts the temporary latLngString to a LatLng Point.
parseRotation() - Method in class org.jpo.datamodel.PictureInfo
Converts the temporary rotationString to the rotation double.
PHOTOGRAPHER - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
PHOTOGRAPHIC_OVERLAY - Enum constant in enum class org.jpo.gui.OverlayedPictureController.InfoOverlay
Overlay with Photographic information such as aperture and shutter speed
PICASA_URL - Static variable in class org.jpo.export.PicasaUploadRequest
Static Picasa address to be prepended to the user
PicasaUploaderDoneInterface - Interface in org.jpo.export
 
PicasaUploaderWizard - Class in org.jpo.export
This class runs the user through a series of Wizard steps to define the choices for the Web page rendering
PicasaUploaderWizard(PicasaUploadRequest) - Constructor for class org.jpo.export.PicasaUploaderWizard
Creates a Wizard for the Picasa upload
PicasaUploaderWizard1Login - Class in org.jpo.export
Performs the login to Google
PicasaUploaderWizard1Login(PicasaUploadRequest) - Constructor for class org.jpo.export.PicasaUploaderWizard1Login
Asks all the questions we need to know in regard to the thumbnails on the final website.
PicasaUploaderWizard2Confirm - Class in org.jpo.export
Performs the login to Google
PicasaUploaderWizard3Upload - Class in org.jpo.export
Performs the login to Google
PicasaUploaderWizard3Upload(PicasaUploadRequest) - Constructor for class org.jpo.export.PicasaUploaderWizard3Upload
Upload the album
PicasaUploaderWorker - Class in org.jpo.export
 
PicasaUploaderWorker(PicasaUploadRequest, JProgressBar, PicasaUploaderDoneInterface) - Constructor for class org.jpo.export.PicasaUploaderWorker
Creates a SwingWorker to upload the pictures to Picasa
PicasaUploadRequest - Class in org.jpo.export
 
PicasaUploadRequest() - Constructor for class org.jpo.export.PicasaUploadRequest
 
PICTURE_NAMING_BY_HASH_CODE - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.PictureNamingType
 
PICTURE_NAMING_BY_ORIGINAL_NAME - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.PictureNamingType
 
PICTURE_NAMING_BY_SEQUENTIAL_NUMBER - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.PictureNamingType
 
PictureAdder - Class in org.jpo.gui
A Class which brings up a progress bar and adds pictures to the specified node.
PictureAdder(PictureAdderRequest) - Constructor for class org.jpo.gui.PictureAdder
Constructor
PictureAdderHandler - Class in org.jpo.eventbus
 
PictureAdderHandler() - Constructor for class org.jpo.eventbus.PictureAdderHandler
 
PictureAdderRequest - Record Class in org.jpo.eventbus
This request holds the details about pictures to be added
PictureAdderRequest(SortableDefaultMutableTreeNode, File[], boolean, boolean, boolean, Collection<Integer>) - Constructor for record class org.jpo.eventbus.PictureAdderRequest
Creates an instance of a PictureAdderRequest record class.
PictureCategoryHandler - Class in org.jpo.eventbus
Handles the requests to add and remove categories from picture nodes
PictureCategoryHandler() - Constructor for class org.jpo.eventbus.PictureCategoryHandler
 
pictureCollection() - Method in record class org.jpo.eventbus.AfterFileSaveRequest
Returns the value of the pictureCollection record component.
pictureCollection() - Method in record class org.jpo.eventbus.CheckForCollectionProblemsRequest
Returns the value of the pictureCollection record component.
pictureCollection() - Method in record class org.jpo.eventbus.CollectionLockNotification
Returns the value of the pictureCollection record component.
pictureCollection() - Method in record class org.jpo.eventbus.FileSaveAsRequest
Returns the value of the pictureCollection record component.
pictureCollection() - Method in record class org.jpo.eventbus.FileSaveRequest
Returns the value of the pictureCollection record component.
pictureCollection() - Method in record class org.jpo.eventbus.OpenCategoryEditorRequest
Returns the value of the pictureCollection record component.
pictureCollection() - Method in record class org.jpo.eventbus.UnsavedUpdatesDialogRequest
Returns the value of the pictureCollection record component.
PictureCollection - Class in org.jpo.datamodel
This object holds the state of the picture collection
PictureCollection() - Constructor for class org.jpo.datamodel.PictureCollection
Constructs a new PictureCollection object with a root object
pictureController() - Method in record class org.jpo.eventbus.PictureControllerZoomRequest
Returns the value of the pictureController record component.
PictureController - Class in org.jpo.gui.swing
The job of this Component is to scale and display a picture.
PictureController(PictureControllerImage) - Constructor for class org.jpo.gui.swing.PictureController
Constructs a PicturePane components.
PictureControllerImage - Interface in org.jpo.gui.swing
The interface to define the capabilities a PictureController requires from the provider of the BufferedImage
PictureControllerZoomHandler - Class in org.jpo.eventbus
 
PictureControllerZoomHandler() - Constructor for class org.jpo.eventbus.PictureControllerZoomHandler
 
PictureControllerZoomRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to zoom in on the picture in the PictureViewer
PictureControllerZoomRequest(PictureController, Zoom) - Constructor for record class org.jpo.eventbus.PictureControllerZoomRequest
Creates an instance of a PictureControllerZoomRequest record class.
PictureFileChooser - Class in org.jpo.gui
This controller class brings up a Filechooser which allows the user to select pictures and directories.
PictureFileChooser(ChooseAndAddPicturesToGroupRequest) - Constructor for class org.jpo.gui.PictureFileChooser
Construct the PictureFileChooser and show it.
PictureFrame - Class in org.jpo.gui.swing
Class that manages the frame and display of the Picture.
PictureFrame() - Constructor for class org.jpo.gui.swing.PictureFrame
Constructor.
PictureFrameController - Class in org.jpo.gui
This class manages the PictureFrame.
PictureFrameController() - Constructor for class org.jpo.gui.PictureFrameController
 
pictureInfo() - Method in record class org.jpo.eventbus.RemoveCategoryFromPictureInfoRequest
Returns the value of the pictureInfo record component.
PictureInfo - Class in org.jpo.datamodel
Objects of this type represent a single picture in the collection.
PictureInfo() - Constructor for class org.jpo.datamodel.PictureInfo
Constructor without options.
PictureInfo(File, String) - Constructor for class org.jpo.datamodel.PictureInfo
Constructor with just filename as option.
pictureInfoChangeEvent(PictureInfoChangeEvent) - Method in interface org.jpo.datamodel.PictureInfoChangeListener
inform the listener that the status has changed
pictureInfoChangeEvent(PictureInfoChangeEvent) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This is where the Nodes in the tree find out about changes in the PictureInfo object
pictureInfoChangeEvent(PictureInfoChangeEvent) - Method in class org.jpo.gui.PictureFrameController
here we get notified by the PictureInfo object that something has changed.
pictureInfoChangeEvent(PictureInfoChangeEvent) - Method in class org.jpo.gui.ThumbnailDescriptionController
here we get notified by the PictureInfo object that something has changed.
PictureInfoChangeEvent - Class in org.jpo.datamodel
Objects of this class have details about what was changed in a PictureInfo object.
PictureInfoChangeEvent(PictureInfo) - Constructor for class org.jpo.datamodel.PictureInfoChangeEvent
Constructor for the PictureInforChangeEvent
PictureInfoChangeListener - Interface in org.jpo.datamodel
This interface allows PictureInfo objects to tell other objects about changes
PictureInfoEditor - Class in org.jpo.gui.swing
An editor window that allows the attributes of a picture to be modified
PictureInfoEditor(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.swing.PictureInfoEditor
Constructor a Picture Info Editor
PicturePopupMenu - Class in org.jpo.gui.swing
This class generates a popup menu on a picture node.
PicturePopupMenu(NodeNavigatorInterface, int) - Constructor for class org.jpo.gui.swing.PicturePopupMenu
Creates a popup menu for one node pointing at a picture
PictureSelectionEvent - Record Class in org.jpo.eventbus
An event to indicate that a picture was selected
PictureSelectionEvent(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.PictureSelectionEvent
Creates an instance of a PictureSelectionEvent record class.
PictureViewer - Class in org.jpo.gui
PictureViewer is a Controller that manages a window which displays a picture.
PictureViewer(ShowPictureRequest) - Constructor for class org.jpo.gui.PictureViewer
This is a Controller that works off a NodeNavigatorInterface.
PictureViewerNavBar - Class in org.jpo.gui.swing
Creates a navigation Bar with several icons to navigate the Picture Viewer
PictureViewerNavBar() - Constructor for class org.jpo.gui.swing.PictureViewerNavBar
Constructor for a new instance of PictureViewerNavBar
PlayWithFontAwesome - Class in org.jpo.testground
 
PlayWithFontAwesome() - Constructor for class org.jpo.testground.PlayWithFontAwesome
Constructs a little GUI showing some "characters" from FontAwesome
pollingInterval - Variable in class org.jpo.cache.ThumbnailCreationDaemon
The polling interval in milliseconds
popupMenuJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button to bring up the popup menu
postPicture(PictureInfo) - Method in class org.jpo.export.PicasaUploaderWorker
Uploads a picture to Picasa
preferredLayoutSize(Container) - Method in class org.jpo.gui.swing.WrapLayout
Returns the preferred dimensions for this layout given the visible components in the specified target container.
preferredLayoutSize(Container) - Method in class org.jpo.gui.ThumbnailLayoutManager
Returns the preferredLayoutSize for the managed component
PrefObj - Class in org.jpo.datamodel
Class used to serialise the memorised pictures of a camera
prefs - Static variable in class org.jpo.datamodel.Settings
handle to the user Preferences
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard1Welcome
Required but not used here
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard2Thumbnails
Required but not needed here
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard3Midres
required but not used
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard4Highres
Required but not used here
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard5Options
Required but not used here
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard6Where
Enforces that the user must check the directory before he can go next
prepareRendering() - Method in class org.jpo.export.GenerateWebsiteWizard7Summary
Refreshes the contents of the widgets
prepareRendering() - Method in class org.jpo.export.PicasaUploaderWizard1Login
Required but not needed
prepareRendering() - Method in class org.jpo.export.PicasaUploaderWizard2Confirm
Required but not needed here
prepareRendering() - Method in class org.jpo.export.PicasaUploaderWizard3Upload
Required but not needed here
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep1
Required by the AbstractStep but not used.
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep2
Required by the AbstractStep but not used.
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep3
Required by the AbstractStep but not used.
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep4
Required by the AbstractStep but not used.
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep5
Required by the AbstractStep but not used.
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep6
Required by the AbstractStep but not used.
prepareRendering() - Method in class org.jpo.gui.CameraDownloadWizardStep7
Required by the AbstractStep
previousJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
Button that is put in the NavigationPanel to allow the user to navigate to the previous picture.
priority - Variable in class org.jpo.cache.ThumbnailQueueRequest
the priority the request has on the queue.
priority() - Method in record class org.jpo.eventbus.RefreshThumbnailRequest
Returns the value of the priority record component.
priority() - Method in record class org.jpo.eventbus.RotatePicturesRequest
Returns the value of the priority record component.
priority() - Method in record class org.jpo.eventbus.SetPictureRotationRequest
Returns the value of the priority record component.
PrivacyJFrame - Class in org.jpo.gui.swing
A dialog to clear private data from JPO
PrivacyJFrame() - Constructor for class org.jpo.gui.swing.PrivacyJFrame
Constructs a Frame with the privacy options
process(List<Integer>) - Method in class org.jpo.export.PicasaUploaderWorker
 
process(List<Integer>) - Method in class org.jpo.gui.PictureAdder
The Swing Worker sends the publish() events here on the EDT when it feels like it.
process(List<String>) - Method in class org.jpo.export.WebsiteGenerator
This method is called by SwingWorker when the background process sends a publish event.
process(List<String>) - Method in class org.jpo.gui.ConsolidateGroupWorker
 
process(List<String>) - Method in class org.jpo.gui.CorrectSha256SwingWorker
 
process(List<String>) - Method in class org.jpo.gui.Emailer
 
ProgressGui - Class in org.jpo.gui
a private class that allows the PictureAdder to show what it is doing.
ProgressGui(int, String, String) - Constructor for class org.jpo.gui.ProgressGui
Constructor for a progress GUI
progressIncrement() - Method in class org.jpo.gui.CameraDownloadWorker
 
progressIncrement() - Method in class org.jpo.gui.ProgressGui
Adds 1 to the progress counter
progressIncrement() - Method in interface org.jpo.gui.ProgressListener
this method to be called when a progress increment has taken place
progressIncrement(int) - Method in class org.jpo.gui.ProgressGui
Adds n to the progress counter
ProgressListener - Interface in org.jpo.gui
Interface to listen on progress
propertyChange(PropertyChangeEvent) - Method in class org.jpo.gui.PictureFileChooser
This method is invoked from the FileChooser and creates the thumbnail as a preview in the chooser window
pushRecentCollection(String) - Static method in class org.jpo.datamodel.Settings
This method memorises a collection file name for the Open > Recent menu.
putObject(Preferences, String, Object) - Static method in class org.jpo.datamodel.PrefObj
Puts an object in the preferences

Q

QueriesJTreeController - Class in org.jpo.gui
Controller for the searches JTree
QueriesJTreeController(PictureCollection) - Constructor for class org.jpo.gui.QueriesJTreeController
Constructs a JTree for the queries
query() - Method in record class org.jpo.eventbus.ShowQueryRequest
Returns the value of the query record component.
Query - Interface in org.jpo.datamodel
An Interface that specifies what a query must implement, so it can be shown
QueryNavigator - Class in org.jpo.datamodel
This class implements the NodeNavigator in the specific manner that is required for displaying Query in the ThumbnailsPanelController.
QueryNavigator(Query) - Constructor for class org.jpo.datamodel.QueryNavigator
Constructs a new Group Browser object
QUEUE - Static variable in class org.jpo.cache.ThumbnailCreationQueue
Implemented using a PriorityBlockingQueue
QUEUE_PRIORITY - Enum Class in org.jpo.cache
Priority enum for the Thumbnail Queue.

R

RandomNavigator - Class in org.jpo.datamodel
This class returns a NodeNavigator which shuffles the supplied nodes
RandomNavigator(List<SortableDefaultMutableTreeNode>, String) - Constructor for class org.jpo.datamodel.RandomNavigator
Constructor for a RandomNavigator.
read(InputStream, SortableDefaultMutableTreeNode) - Static method in class org.jpo.datamodel.XmlReader
Constructor an XML parser that can read our picture list XML files.
reallocateIndexes() - Method in class org.jpo.gui.TableSorter
 
receivingNode() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns the value of the receivingNode record component.
RecentCollectionsChangedEvent - Class in org.jpo.eventbus
This event indicates that the recent files in the Settings object changed
RecentCollectionsChangedEvent() - Constructor for class org.jpo.eventbus.RecentCollectionsChangedEvent
 
RecentDropNodesChangedEvent - Class in org.jpo.eventbus
This event indicates that the recent drop nodes in the Settings object were changed
RecentDropNodesChangedEvent() - Constructor for class org.jpo.eventbus.RecentDropNodesChangedEvent
 
ReconcileJFrame - Class in org.jpo.gui
This class creates a GUI where the user can specify a directory against which he wants to reconcile the pictures in the current collection.
ReconcileJFrame(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.ReconcileJFrame
Creates a JFrame with the GUI elements and buttons that can start and stop the reconciliation.
recurseDirectories() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns the value of the recurseDirectories record component.
recurseSubgroups() - Method in record class org.jpo.eventbus.ConsolidateGroupRequest
Returns the value of the recurseSubgroups record component.
referringNode - Variable in class org.jpo.gui.ThumbnailDescriptionController
a link to the SortableDefaultMutableTreeNode in the data model.
refresh() - Method in class org.jpo.datamodel.CategoryQuery
This method retrieves a new List of nodes that match the category.
refresh() - Method in class org.jpo.datamodel.DuplicatesQuery
Refreshes the search results
refresh() - Method in interface org.jpo.datamodel.Query
Forces the results to be refreshed
refresh() - Method in class org.jpo.datamodel.StaticNodesQuery
 
refresh() - Method in class org.jpo.datamodel.TextQuery
Forces the query to re-execute
refresh() - Method in class org.jpo.datamodel.YearQuery
Forces the query to be re-executed
RefreshThumbnailHandler - Class in org.jpo.eventbus
Refreshes a thumbnail
RefreshThumbnailHandler() - Constructor for class org.jpo.eventbus.RefreshThumbnailHandler
 
RefreshThumbnailRequest - Record Class in org.jpo.eventbus
This request indicates that the thumbnails of the specified nodes are supposed to be refreshed
RefreshThumbnailRequest(Collection<SortableDefaultMutableTreeNode>, boolean, QUEUE_PRIORITY) - Constructor for record class org.jpo.eventbus.RefreshThumbnailRequest
Creates an instance of a RefreshThumbnailRequest record class.
registerEventHandlers() - Static method in class org.jpo.eventbus.EventBusInitializer
Find the annotated JPO EventHandler classes, instantiate them and connect them to the Event Bus
removeActionListener(ActionListener) - Method in class org.jpo.gui.CameraEditor
Removes a listener
removeCategory(Integer) - Method in class org.jpo.datamodel.PictureCollection
Removes the category associated with the
removeCategory(Object) - Method in class org.jpo.datamodel.PictureInfo
Removes the supplied category from the picture if it was there
RemoveCategoryFromPictureInfoRequest - Record Class in org.jpo.eventbus
Request to remove the specified category from the specified PictureInfo object
RemoveCategoryFromPictureInfoRequest(int, PictureInfo) - Constructor for record class org.jpo.eventbus.RemoveCategoryFromPictureInfoRequest
Creates an instance of a RemoveCategoryFromPictureInfoRequest record class.
removeCategoryUsage(Object, SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
Removes the category from the nodes using it
removeChangeListener(ChangeListener) - Method in class org.jpo.gui.DirectoryChooser
Removes a change listener that no longer wants to know about text changes
removeFirstCategory() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
removeFromHighresCache(String) - Static method in class org.jpo.cache.JpoCache
Accessor to the cache to facilitate unit tests.
removeFromMailSelection(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method removes the current SDMTN from the mailSelection HashSet.
removeFromParent() - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Removes the node from the parent and sends a nodesWereRemoved notification.
removeFromQueue(ThumbnailQueueRequest) - Static method in class org.jpo.cache.ThumbnailCreationQueue
removes the request for a specific ThumbnailController from the queue if it was on the queue in the first place.
removeFromSelection(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method removes the current SDMTN from the selection
removeFromThumbnailCache(String) - Static method in class org.jpo.cache.JpoCache
Accessor to the cache to facilitate unit tests.
removeGroupInfoChangeListener(GroupInfoChangeListener) - Method in class org.jpo.datamodel.GroupInfo
Removes the change listener
removeLayoutComponent(Component) - Method in class org.jpo.gui.ThumbnailLayoutManager
Must-have for LayoutManager interface
removeListener(SourcePictureListener) - Method in class org.jpo.datamodel.SourcePicture
method to register the listening object of the status events
removeNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.ListNavigator
Removes a node from the List
RemoveNodeHandler - Class in org.jpo.eventbus
 
RemoveNodeHandler() - Constructor for class org.jpo.eventbus.RemoveNodeHandler
 
removeNodeNavigatorListener(NodeNavigatorListener) - Method in class org.jpo.datamodel.NodeNavigator
Removes a NodeNavigatorListener
removeNodeNavigatorListener(NodeNavigatorListener) - Method in interface org.jpo.datamodel.NodeNavigatorInterface
Removes a NodeNavigatorListener
RemoveNodeRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to remove specific nodes
RemoveNodeRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.RemoveNodeRequest
Creates an instance of a RemoveNodeRequest record class.
RemoveOldLowresThumbnailsHandler - Class in org.jpo.eventbus
Handles the RemoveOldLowresThumbnailsRequest request
RemoveOldLowresThumbnailsHandler() - Constructor for class org.jpo.eventbus.RemoveOldLowresThumbnailsHandler
 
RemoveOldLowresThumbnailsRequest - Record Class in org.jpo.eventbus
This request indicates that the GUI to remove the old lowres thumbnail files that JPO up to version 0.11 used to create should be shown.
RemoveOldLowresThumbnailsRequest(StringBuilder) - Constructor for record class org.jpo.eventbus.RemoveOldLowresThumbnailsRequest
Creates an instance of a RemoveOldLowresThumbnailsRequest record class.
removePictureInfoChangeListener(PictureInfoChangeListener) - Method in class org.jpo.datamodel.PictureInfo
Removes the supplied listener
RemovePictureNodesFromEmailSelectionRequest - Record Class in org.jpo.eventbus
This request indicates that the supplied picture nodes should be removed from the email selection
RemovePictureNodesFromEmailSelectionRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.RemovePictureNodesFromEmailSelectionRequest
Creates an instance of a RemovePictureNodesFromEmailSelectionRequest record class.
removeStatusListener(ScalablePictureListener) - Method in class org.jpo.datamodel.ScalablePicture
method to register the listening object of the status events
removeTreeModelListener(TreeModelListener) - Method in class org.jpo.datamodel.PictureCollection
Removes a treeModelListener from the collection.
renameCategory(Integer, String) - Method in class org.jpo.datamodel.PictureCollection
Renames a category in the HashMap
RenameFileHandler - Class in org.jpo.eventbus
Handles the request to rename a file
RenameFileHandler() - Constructor for class org.jpo.eventbus.RenameFileHandler
 
RenameFileRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to bring up the file rename dialog for the selected node
RenameFileRequest(SortableDefaultMutableTreeNode, String) - Constructor for record class org.jpo.eventbus.RenameFileRequest
Constructor validates that the node holds a picture and that a newFilename was supplied
RenameMenuItems - Class in org.jpo.gui.swing
static class to create a collection of Rename menu items.
RenamePictureHandler - Class in org.jpo.eventbus
 
RenamePictureHandler() - Constructor for class org.jpo.eventbus.RenamePictureHandler
 
RenamePictureRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to bring up the file rename dialog for the selected node
RenamePictureRequest(Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.RenamePictureRequest
Constructor validates that the supplied nodes are holding pictures
replace2520(String) - Static method in class org.jpo.gui.swing.PicturePopupMenu
Method to replace the %2520 that some filenames may have instead of a space char
replaceEscapedSpaces(String) - Static method in class org.jpo.gui.swing.PicturePopupMenu
Method to replace the %20 that some filenames may have instead of a space char
replaceUnderscore(String) - Static method in class org.jpo.gui.swing.PicturePopupMenu
Method to replace the underscores that some filenames may have instead of a space char
requestThumbnailCreation(ThumbnailQueueRequest) - Static method in class org.jpo.cache.ThumbnailCreationQueue
This method creates a ThumbnailQueueRequest and sticks it on the ThumbnailCreationQueue if Thumbnail is not already on the queue.
resetJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
Button to resize the image so that it fits in the screen.
resetPicture() - Method in class org.jpo.gui.swing.PictureController
Sets the scale of the picture to the current screen size and centres it there.
ResizableJFrame - Class in org.jpo.gui.swing
This is basically a JFrame which understands how to resize itself to a specific
ResizableJFrame(String) - Constructor for class org.jpo.gui.swing.ResizableJFrame
Creates a new instance of ResizableJFrame After instantiating the class you need to add the Component you want to show, call pack and setVisible just like a normal JFrame.
ResizableJFrame.WindowSize - Enum Class in org.jpo.gui.swing
Window size options
ResizableJFrameTester - Class in org.jpo.testground
A class to test the ResizableJFrame.
ResizableJFrameTester() - Constructor for class org.jpo.testground.ResizableJFrameTester
Constructor for the test window
resizeAllThumbnails(float) - Method in class org.jpo.gui.ThumbnailsPanelController
 
ResizeSlider - Class in org.jpo.gui.swing
A slider to scale the thumbnails
ResizeSlider() - Constructor for class org.jpo.gui.swing.ResizeSlider
Returns a styled JSlider
resolveEntity(String, String) - Method in class org.jpo.datamodel.SaxEventHandler
try to resolve where the file belongs
RestoreDockablesPositionsRequest - Class in org.jpo.eventbus
This request asks that the application restores the default positions of the internal windows.
RestoreDockablesPositionsRequest() - Constructor for class org.jpo.eventbus.RestoreDockablesPositionsRequest
 
retainDirectories() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns the value of the retainDirectories record component.
RobotoFont - Class in org.jpo.gui.swing
Static class that loads the Roboto Font into a Java Font object.
rotate(double) - Method in class org.jpo.datamodel.PictureInfo
Changes the angle by the supplied angle the picture by an angle.
rotateLeftJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button for the rotation to the left
RotatePictureHandler - Class in org.jpo.eventbus
Handles the RotatePictureRequest request
RotatePictureHandler() - Constructor for class org.jpo.eventbus.RotatePictureHandler
 
RotatePicturesRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to rotate the picture of the node by the specified angle
RotatePicturesRequest(Collection<SortableDefaultMutableTreeNode>, double, QUEUE_PRIORITY) - Constructor for record class org.jpo.eventbus.RotatePicturesRequest
Creates an instance of a RotatePicturesRequest record class.
rotateRightJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button for the rotation to the right
ROTATION - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
run() - Method in class org.jpo.cache.ThumbnailCreationDaemon
The run method for the thread that keeps checking whether there are any ThumbnailQueueRequest objects on the queue to be rendered.
run() - Method in class org.jpo.cache.ThumbnailCreationDaemonWatchDog
 
run() - Method in class org.jpo.gui.CameraWatchDaemon
The run method enumerates the cameras configured and checks to see if a camera has been added.
RunUserFunctionHandler - Class in org.jpo.eventbus
 
RunUserFunctionHandler() - Constructor for class org.jpo.eventbus.RunUserFunctionHandler
 
RunUserFunctionRequest - Record Class in org.jpo.eventbus
Requests a user function to be run
RunUserFunctionRequest(int, Collection<SortableDefaultMutableTreeNode>) - Constructor for record class org.jpo.eventbus.RunUserFunctionRequest
Creates an instance of a RunUserFunctionRequest record class.

S

SaveDockablesPositionsRequest - Class in org.jpo.eventbus
This request asks that the application saves the positions of the internal window frames.
SaveDockablesPositionsRequest() - Constructor for class org.jpo.eventbus.SaveDockablesPositionsRequest
 
saveToSettings() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
This optional method saves the options into the Settings object so that they can be remembered for the next time Note: Not all of them (yet?)
SaxEventHandler - Class in org.jpo.datamodel
A xml parser to load the collections.
SaxEventHandler(SortableDefaultMutableTreeNode, LabelFrame, StringBuilder) - Constructor for class org.jpo.datamodel.SaxEventHandler
Constructs the Sax XML parser
SCALABLE_PICTURE_ERROR - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It could be in error state
SCALABLE_PICTURE_GARBAGE_COLLECTION - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It could be garbage collecting
SCALABLE_PICTURE_LOADED - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It could have loaded the picture
SCALABLE_PICTURE_LOADING - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It could be loading
SCALABLE_PICTURE_READY - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It could be ready
SCALABLE_PICTURE_SCALING - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It could be scaling
SCALABLE_PICTURE_UNINITIALISED - Enum constant in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
It can be uninitialized
ScalablePicture - Class in org.jpo.datamodel
a class to load and scale an image either immediately or in a separate thread.
ScalablePicture() - Constructor for class org.jpo.datamodel.ScalablePicture
Constructor
ScalablePicture.ScalablePictureStatus - Enum Class in org.jpo.datamodel
Status that the Scalable Picture could have
ScalablePictureListener - Interface in org.jpo.datamodel
This interface allows the image loaders to update the view about changes in the image loading status.
scalableStatusChange(ScalablePicture.ScalablePictureStatus, String) - Method in interface org.jpo.datamodel.ScalablePictureListener
inform the listener that the status has changed
scalableStatusChange(ScalablePicture.ScalablePictureStatus, String) - Method in class org.jpo.gui.OverlayedPictureController
method that gets invoked from the ScalablePicture object to notify of status changes.
scalePicture() - Method in class org.jpo.datamodel.ScalablePicture
call this method when the affine transform op is to be executed.
ScreenHelper - Class in org.jpo.gui.swing
This class helps with screen size logic.
scrollDown() - Method in class org.jpo.gui.swing.PictureController
method that moves the image down by 10% of the pixels shown on the screen.
scrollLeft() - Method in class org.jpo.gui.swing.PictureController
method that moves the image left by 10% of the pixels shown on the screen.
scrollRight() - Method in class org.jpo.gui.swing.PictureController
method that moves the image right by 10% of the pixels shown on the screen.
scrollUp() - Method in class org.jpo.gui.swing.PictureController
method that moves the image up by 10% of the pixels shown on the screen.
SELECT - Enum constant in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxChosenState
 
SELECTED - Enum constant in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxInitialState
 
SELECTED - Static variable in class org.jpo.datamodel.Category
This status represents the category as being selected
selectedCategories() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns the value of the selectedCategories record component.
SELECTION - Static variable in class org.jpo.gui.swing.TristateCheckBox
 
SendEmailHandler - Class in org.jpo.eventbus
 
SendEmailHandler() - Constructor for class org.jpo.eventbus.SendEmailHandler
 
SendEmailRequest - Class in org.jpo.eventbus
This request indicates that the user wants to bring up the send email GUI
SendEmailRequest() - Constructor for class org.jpo.eventbus.SendEmailRequest
 
sendNodeChanged(TreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method sends a nodeChanged event through to the listeners of the Collection's model.
sendNodeStructureChanged(TreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method sends a nodeStructureChanged event through to the listeners of the Collection's model.
sendNodesWereInserted(TreeNode, int[]) - Method in class org.jpo.datamodel.PictureCollection
This method sends a nodesWereInserted event through to the listeners of the Collection's model.
sendNodesWereRemoved(TreeNode, int[], Object[]) - Method in class org.jpo.datamodel.PictureCollection
This method sends a nodesWereRemoved event through to the listeners of the Collection's model.
sendWasMailSelectedEvent() - Method in class org.jpo.datamodel.PictureInfo
Creates a PictureChangedEvent and sends it to inform listening objects that the node was mailSelected.
sendWasMailUnselectedEvent() - Method in class org.jpo.datamodel.PictureInfo
Creates a PictureChangedEvent and sends it to inform listening objects that the node was mailUnselected.
sendWasSelectedEvent() - Method in class org.jpo.datamodel.GroupInfo
Creates a GroupInfoChangedEvent and sends it to inform listening objects that the node was selected.
sendWasSelectedEvent() - Method in class org.jpo.datamodel.PictureInfo
Creates a PictureChangedEvent and sends it to inform listening objects that the node was selected.
sendWasUnselectedEvent() - Method in class org.jpo.datamodel.GroupInfo
Creates a PictureChangedEvent and sends it to inform listening objects that the node was unselected.
sendWasUnselectedEvent() - Method in class org.jpo.datamodel.PictureInfo
Creates a PictureChangedEvent and sends it to inform listening objects that the node was unselected.
setAlbumPostUrl(String) - Method in class org.jpo.export.PicasaUploadRequest
 
setAllowEdits(boolean) - Method in class org.jpo.datamodel.PictureCollection
sets the allow-edit allowedEdits of this collection
setAnchorFrame(Component) - Method in class org.jpo.gui.CameraDownloadWizardData
The Component to which the wizard should be "set relative" to.
setAnchorFrame(JFrame) - Static method in class org.jpo.datamodel.Settings
 
setAutoLoad(String) - Static method in class org.jpo.datamodel.Settings
 
setBackgroundColor(Color) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the background color for the webpage
setBounds(Rectangle) - Method in class org.jpo.gui.swing.ResizableJFrame
Resizes the screen to the specified size after un-maximising it.
setCamera(Camera) - Method in class org.jpo.gui.CameraDownloadWizardData
sets the Camera from which the pictures are to be read.
setCamera(Camera) - Method in class org.jpo.gui.CameraEditor
Call this method to set the camera this panel is supposed to edit
setCameraMountPoint(String) - Method in class org.jpo.datamodel.Camera
This method sets the mount point of the camera in the computer's file system
setCameras(List<Camera>) - Static method in class org.jpo.datamodel.Settings
Remembers the cameras
setCategoryAssignment(Collection<Integer>) - Method in class org.jpo.datamodel.PictureInfo
Sets the supplied Collection as the categories of the picture, clearing out any pre-existing ones.
setCategoryAssignmentsChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the copyright holder changed
setCategoryLockMode() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
setCellspacing(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
sets the Cellspacing
setCenterLocation(int, int) - Method in class org.jpo.gui.swing.PictureController
method to set the centre of the image to the true coordinates in the picture but doesn't call repaint()
setCenterWhenScaled(boolean) - Method in class org.jpo.gui.swing.PictureController
Remembers whether the picture should be centered when scaled
setClockBusy() - Method in class org.jpo.gui.swing.ClockButton
Switches the clock to busy mode
setClockIdle() - Method in class org.jpo.gui.swing.ClockButton
Switches the clock icon to idle mode
setComment(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the comment.
setCommentChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the comment changed
setCopyMode(boolean) - Method in class org.jpo.gui.CameraDownloadWizardData
Sets whether to copy or move the pictures from the camera to the computer.
setCopyrightHolder(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the copyright holder.
setCopyrightHolderChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the copyright holder changed
setCreationTime(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the creationTime.
setCreationTimeChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the creation time was changed
setDebugMode(boolean) - Static method in class org.jpo.datamodel.Settings
Sets to whether JPO runs in Debug mode or not
setDecorateThumbnails(boolean) - Method in class org.jpo.gui.ThumbnailController
Determines whether decorations should be drawn or not
setDecoration(LeftRightButton.BUTTON_STATE) - Method in class org.jpo.gui.swing.LeftRightButton
Sets the appropriate icon for the state
setDefaultExportHighres(boolean) - Static method in class org.jpo.datamodel.Settings
 
setDefaultGenerateDHTML(boolean) - Static method in class org.jpo.datamodel.Settings
 
setDefaultGenerateMap(boolean) - Static method in class org.jpo.datamodel.Settings
Remembers if generate map should be ticked.
setDefaultGenerateMidresHtml(boolean) - Static method in class org.jpo.datamodel.Settings
 
setDefaultGenerateZipfile(boolean) - Static method in class org.jpo.datamodel.Settings
Remembers if generate Zip file was ticked
setDefaultGoogleMapsApiKey(String) - Static method in class org.jpo.datamodel.Settings
Remembers the Google Maps API key
setDefaultHtmlFtpPassword(String) - Static method in class org.jpo.datamodel.Settings
Remebers the default ftp password for Html export
setDefaultHtmlFtpPort(int) - Static method in class org.jpo.datamodel.Settings
Remembers the default html ftp port
setDefaultHtmlFtpServer(String) - Static method in class org.jpo.datamodel.Settings
Remembers the default ftp server for the html upload
setDefaultHtmlFtpTargetDir(String) - Static method in class org.jpo.datamodel.Settings
Remembers the default ftp target directory for Html export
setDefaultHtmlFtpUser(String) - Static method in class org.jpo.datamodel.Settings
Remembers the default ftp user account
setDefaultHtmlLowresQuality(float) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlMidresHeight(int) - Static method in class org.jpo.datamodel.Settings
Remembers the default height for a midres picture
setDefaultHtmlMidresQuality(float) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlMidresWidth(int) - Static method in class org.jpo.datamodel.Settings
Remembers the default width for a midred picture
setDefaultHtmlOutputTarget(GenerateWebsiteRequest.OutputTarget) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlPicsPerRow(int) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlPictureNaming(GenerateWebsiteRequest.PictureNamingType) - Static method in class org.jpo.datamodel.Settings
Remembers Default Html Picture naming
setDefaultHtmlSshAuthType(GenerateWebsiteRequest.SshAuthType) - Static method in class org.jpo.datamodel.Settings
Remembers the ssh authentication type
setDefaultHtmlSshKeyFile(String) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlSshPassword(String) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlSshPort(int) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlSshServer(String) - Static method in class org.jpo.datamodel.Settings
Remembers the default ssh server for Html export
setDefaultHtmlSshTargetDir(String) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlSshUser(String) - Static method in class org.jpo.datamodel.Settings
Remembers the default ssh user
setDefaultHtmlThumbnailHeight(int) - Static method in class org.jpo.datamodel.Settings
 
setDefaultHtmlThumbnailWidth(int) - Static method in class org.jpo.datamodel.Settings
 
setDefaultLinkToHighres(boolean) - Static method in class org.jpo.datamodel.Settings
 
setDefaultRotateHighres(boolean) - Static method in class org.jpo.datamodel.Settings
 
setDefaults() - Static method in class org.jpo.datamodel.Settings
method that set the default parameters
setDefaultView() - Method in class org.jpo.gui.MapWindow
Sets the map back to the default view.
setDescription(String) - Method in class org.jpo.datamodel.Camera
Sets a new description for the camera
setDescription(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the description of the image.
setDescription(String) - Method in class org.jpo.gui.swing.PictureFrame
Sets the description to the supplied string.
setDescription(String) - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
Sets the description of the ThumbnailDescriptionPanel.
setDescriptionChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the description changed
setDisplayMode(ThumbnailDescriptionController.DescriptionSize) - Method in class org.jpo.gui.ThumbnailDescriptionController
This method how the description panel is shown.
setDividerWidth(int) - Static method in class org.jpo.datamodel.Settings
 
setDoneString(String) - Method in class org.jpo.gui.ProgressGui
Sets the text that will be shown when the processing is over.
setDontEnlargeSmallImages(boolean) - Static method in class org.jpo.datamodel.Settings
 
setDownloadZipFileName(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the name of the Zip file to be created
setEmailAuthentication(int) - Static method in class org.jpo.datamodel.Settings
 
setEmailDimensions(Dimension) - Static method in class org.jpo.datamodel.Settings
 
setEmailPassword(String) - Static method in class org.jpo.datamodel.Settings
sets the emailPassword setting
setEmailPort(String) - Static method in class org.jpo.datamodel.Settings
 
setEmailScaleImages(boolean) - Static method in class org.jpo.datamodel.Settings
remember if email images should be scaled
setEmailSendOriginal(boolean) - Static method in class org.jpo.datamodel.Settings
 
setEmailServer(String) - Static method in class org.jpo.datamodel.Settings
 
setEmailUser(String) - Static method in class org.jpo.datamodel.Settings
 
setEnabled(boolean) - Method in class org.jpo.gui.DirectoryChooser
Sets the DirectoryChooser to enabled or disabled.
setExportHighres(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setFactor(float) - Method in class org.jpo.gui.swing.Thumbnail
This method sets the scaling factor for the display of a thumbnail.
setFactor(float) - Method in class org.jpo.gui.ThumbnailController
This method sets the scaling factor for the display of a thumbnail.
setFactor(float) - Method in class org.jpo.gui.ThumbnailDescriptionController
This method sets the scaling factor for the display of a thumbnail description
setFastScale() - Method in class org.jpo.datamodel.ScalablePicture
sets the picture into fast scaling mode
setFile(File) - Method in class org.jpo.gui.DirectoryChooser
Set the DirectoryChooserTest to the supplied File
setFilmReference(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the film reference.
setFilmReferenceChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the film reference changed
setFolderIconRequired(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setFontColor(Color) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setFreeMemory(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Stores the free memory string
setFtpPassword(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setFtpPort(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the ftp port
setFtpServer(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setFtpTargetDir(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setFtpUser(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setGenerateMap(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setGenerateMidresHtml(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setGenerateMouseover(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setGenerateZipfile(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setGoogleMapsApiKey(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Rememebrs the Google Maps API key
setGooglePassword(String) - Static method in class org.jpo.datamodel.Settings
Remembers the Google password
setGoogleUsername(String) - Static method in class org.jpo.datamodel.Settings
 
setGroupName(String) - Method in class org.jpo.datamodel.GroupInfo
Set name of the GroupInfo
setGroupNameChanged() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
sets the event to reflect that the description changed
setHighresLocationChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the highres Location changed
setHorizontalGutter(int) - Method in class org.jpo.gui.ThumbnailLayoutManager
Sets the horizontal gutter between the thumbnails.
setHtmlBackgroundColor(Color) - Static method in class org.jpo.datamodel.Settings
Remembers the default html background color
setHtmlFontColor(Color) - Static method in class org.jpo.datamodel.Settings
 
setIcon(ImageIcon) - Method in class org.jpo.cache.ThumbnailQueueRequest
Sets the icon after the creation queue
setIgnoreVersionAlerts(boolean) - Static method in class org.jpo.datamodel.Settings
Remembers the user choice about prompting version alerts
setImageIcon(ImageIcon) - Method in class org.jpo.gui.swing.Thumbnail
sets the image the Thumbnail.
setImageLocation(File) - Method in class org.jpo.datamodel.PictureInfo
Sets the image location and sends a sendImageLocationChangedEvent.
setInterrupt(boolean) - Method in class org.jpo.export.PicasaUploadRequest
 
setJpgQuality(float) - Method in class org.jpo.datamodel.ScalablePicture
accessor method to set the quality that should be used on jpg write operations.
setJpoResources(ResourceBundle) - Static method in class org.jpo.datamodel.Settings
 
setJTable(JTable) - Method in class org.jpo.gui.swing.JTableCopyPasteClipboardAdapter
Sets the Jtable
setKey(Integer) - Method in class org.jpo.datamodel.Category
Sets the key of the Category
setLargeFolderIcon() - Method in class org.jpo.gui.swing.Thumbnail
Sets an icon showing a large yellow folder
setLastCameraWizardCopyMode(boolean) - Static method in class org.jpo.datamodel.Settings
 
setLastConnectionStatus(boolean) - Method in class org.jpo.datamodel.Camera
Sets the last connection status.
setLastMainFrameCoordinates(Rectangle) - Static method in class org.jpo.datamodel.Settings
Remembers the position and size of the last Main Window
setLastModification(FileTime) - Method in class org.jpo.cache.ImageBytes
Remembers the last modification time of the source file
setLastSortChoice(Settings.FieldCodes) - Static method in class org.jpo.datamodel.Settings
 
setLastViewerCoordinates(Rectangle) - Static method in class org.jpo.datamodel.Settings
Remembers the last saved position and size of the Picture Viewer
setLatLng(Point2D.Double) - Method in class org.jpo.datamodel.PictureInfo
Sets the Latitude and Longitude.
setLatLng(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the Latitude and Longitude.
setLatLngChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the Latitude or Longitude was changed
setLinkToHighres(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setLocale(Locale) - Static method in class org.jpo.datamodel.Settings
Sets the new locale.
setLogfile(File) - Static method in class org.jpo.datamodel.Settings
 
setLowerDateRange(Calendar) - Method in class org.jpo.datamodel.TextQuery
Method to set the lower date range of the search.
setLowerDateRange(Calendar) - Method in class org.jpo.datamodel.YearQuery
Method to set the lower date range of the search.
setLowresJpgQuality(float) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
sets the lowers quality number
setLowresJpgQualityPercent(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Convenience method that allows the quality to be specified between 0 and 100 as an integer.
setMainWindow(MainWindow) - Static method in class org.jpo.datamodel.Settings
 
setMarker(Point2D.Double) - Method in class org.jpo.gui.swing.MapViewer
Places a marker on the map at the X and Y latitude and longitude and moves the map to show it in the middle.
setMaximum(int) - Method in class org.jpo.gui.ProgressGui
set the maximum
setMaximumPictureSize(int) - Static method in class org.jpo.datamodel.Settings
 
setMaxThumbnails(int) - Static method in class org.jpo.datamodel.Settings
Remembers the maximum number of thumbnails to show on the Thumbnail Panel
setMidresHeight(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setMidresJpgQuality(float) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setMidresJpgQualityPercent(float) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Convenience method that allows the quality to be specified between 0 and 100 as an integer.
setMidresWidth(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setModel(TableModel) - Method in class org.jpo.gui.TableMap
 
setModel(TableModel) - Method in class org.jpo.gui.TableSorter
 
setMonitorForNewPictures(boolean) - Method in class org.jpo.datamodel.Camera
sets whether to monitor for new pictures
setNewGroupDescription(String) - Method in class org.jpo.gui.CameraDownloadWizardData
Sets the name for the new group, if a new group should be created.
setNewPictures(Collection<File>) - Method in class org.jpo.gui.CameraDownloadWizardData
Sets the Collection of new Pictures.
setNewViewerSizeChoice(int) - Static method in class org.jpo.datamodel.Settings
Remembers the choice for new Picture Viewer windows
setNextButtonEnd() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Sets the next button to have the END style
setNextButtonHasNext() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Sets the next button to have the HAS_NEXT style
setNextButtonHasRight() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Sets the next button to have the HAS_RIGHT style
setNode(DefaultMutableTreeNode) - Method in class org.jpo.datamodel.NodeStatistics
Sets the node to be analysed
setNode(NodeNavigatorInterface, int) - Method in class org.jpo.gui.ThumbnailController
Sets the node being visualised by this ThumbnailController object.
setNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.export.PicasaUploadRequest
 
setNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.gui.ThumbnailDescriptionController
This method sets the node which the ThumbnailDescriptionJPanel should display.
setNumberOfGroups(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Remembers the number of group nodes
setNumberOfNodes(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Remembers the number of nodes
setNumberOfPictures(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Sets the number of pictures
setOldImage(Map<File, String>) - Method in class org.jpo.datamodel.Camera
Remembers the old images on the camera
setOpenWebsiteAfterRendering(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setOutputTarget(GenerateWebsiteRequest.OutputTarget) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the method for output targets
setOwningNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.GroupInfo
 
setOwningNode(SortableDefaultMutableTreeNode) - Method in interface org.jpo.datamodel.GroupOrPicture
A GroupOrPicture must be able to remember the node that owns it to facilitate traversal
setOwningNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureInfo
 
setPadlockButtonState(boolean) - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
 
setPassword(String) - Method in class org.jpo.export.PicasaUploadRequest
 
setPhotographer(String) - Method in class org.jpo.datamodel.PictureInfo
Sets the Photographer.
setPhotographerChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the photographer changed
setPicsPerRow(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setPicture(PictureInfo) - Method in class org.jpo.gui.OverlayedPictureController
Brings up the indicated picture on the display.
setPicture(PictureInfo) - Method in class org.jpo.gui.PictureFrameController
 
setPictureCollection(PictureCollection) - Static method in class org.jpo.datamodel.Settings
 
setPictureCollection(PictureCollection) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Should only be called on the root node
setPictureNaming(GenerateWebsiteRequest.PictureNamingType) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the method for picture naming.
SetPictureRotationHandler - Class in org.jpo.eventbus
Sets the picture rotation
SetPictureRotationHandler() - Constructor for class org.jpo.eventbus.SetPictureRotationHandler
 
SetPictureRotationRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to rotate the picture to the 0 rotation angle
SetPictureRotationRequest(Collection<SortableDefaultMutableTreeNode>, double, QUEUE_PRIORITY) - Constructor for record class org.jpo.eventbus.SetPictureRotationRequest
Creates an instance of a SetPictureRotationRequest record class.
setPictureViewerFastScale(boolean) - Static method in class org.jpo.datamodel.Settings
 
setPreferredLeftDividerSpot(int) - Static method in class org.jpo.datamodel.Settings
 
setPreferredMasterDividerSpot(int) - Static method in class org.jpo.datamodel.Settings
 
setPreviousButtonBeginning() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Sets the left button to the BEGINNING style
setPreviousButtonHasLeft() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Sets the left button to HAS_LEFT style
setPreviousButtonHasPrevious() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Sets the left button to the HAS_PREVIOUS style
setPriority(QUEUE_PRIORITY) - Method in class org.jpo.cache.ThumbnailQueueRequest
sets the priority in which the ThumbnailController is to be created.
setProgressBarValue(int) - Method in class org.jpo.gui.swing.PictureFrame
Passes the parameter to the setValue method of the ProgressBar
setProgressBarVisible(boolean) - Method in class org.jpo.gui.swing.PictureFrame
Passes the parameter to the setVisible method of the ProgressBar
setQualityScale() - Method in class org.jpo.datamodel.ScalablePicture
sets the picture into quality scaling mode
setQueriesTreeModel(DefaultTreeModel) - Method in class org.jpo.datamodel.PictureCollection
Call this method when you need to set the TreeModel for the queries
setQuery(Query) - Method in class org.jpo.datamodel.QueryNavigator
call this method to specify the query that should be browsed.
setQueueCount(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Stores the number of thumbnails on the queue
setQueueIcon() - Method in class org.jpo.gui.swing.Thumbnail
Sets an icon of a clock to indicate being on a queue
setRememberGoogleCredentials(boolean) - Static method in class org.jpo.datamodel.Settings
 
setRemoveButtonVisibility() - Method in class org.jpo.gui.swing.CategoryButton
 
setRetrievedFromCache(boolean) - Method in class org.jpo.cache.ImageBytes
Sets the retrievedFromCache flag.
setRotateHighres(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Indicate that a highres image should be rotated
setRotation(double) - Method in class org.jpo.datamodel.PictureInfo
Sets the rotation.
setRotation(int) - Method in class org.jpo.datamodel.PictureInfo
Sets the rotation.
setRotationChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the rotation changed
setScaleFactor(double) - Method in class org.jpo.datamodel.ScalablePicture
set the scale factor to the new desired value.
setScaleFactor(double) - Method in interface org.jpo.gui.swing.PictureControllerImage
Set the scale factor to the new desired value.
setScaleSize(Dimension) - Method in class org.jpo.datamodel.ScalablePicture
invoke this method to tell the scale process to figure out the scale factor so that the image fits either by height or by width into the indicated dimension.
setScaleSize(Dimension) - Method in interface org.jpo.gui.swing.PictureControllerImage
invoke this method to tell the scale process to figure out the scale factor so that the image fits either by height or by width into the indicated dimension.
setScaleSteps(int) - Method in class org.jpo.datamodel.ScalablePicture
The number of steps to use in scaling
setScalingSteps(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the number of scaling steps.
setSelected() - Method in class org.jpo.gui.swing.Thumbnail
Tells the thumbnail to render itself as a selected thumbnail
setSelectedCount(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Stores the number of selected nodes
setSelectedNode(DefaultMutableTreeNode) - Method in class org.jpo.gui.QueriesJTreeController
Moves the highlighted row to the indicated one and expands the tree if necessary.
setSelectionState(TristateCheckBox.TCheckBoxChosenState) - Method in class org.jpo.gui.swing.TristateCheckBox
 
setSendModelUpdates(boolean) - Method in class org.jpo.datamodel.PictureCollection
Sets the flag whether to send model updates or not
setSequentialStartNumber(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setSha256() - Method in class org.jpo.datamodel.PictureInfo
calculates the SHA-256 hash of the picture and saves it to the sha256 member variable.
setSha256(String) - Method in class org.jpo.datamodel.PictureInfo
calculates the SHA-256 hash of the picture and saves it to the fileHash member variable.
setSha256Changed() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the sha256 changed
setShouldCreateNewGroup(boolean) - Method in class org.jpo.gui.CameraDownloadWizardData
Sets whether to create a new Group or not.
setShouldInterrupt(boolean) - Method in class org.jpo.gui.InterruptSemaphore
use this method to indicate that the thread should be interrupted at the next safe point
setShowFilenamesOnThumbnailPanel(boolean) - Static method in class org.jpo.datamodel.Settings
Stores whether filenames should be shown on the Thumbnail pane
setShowThumbOnFileChooser(boolean) - Static method in class org.jpo.datamodel.Settings
 
setShowTimestamp(boolean) - Method in class org.jpo.gui.ThumbnailController
 
setShowTimestampsOnThumbnailPanel(boolean) - Static method in class org.jpo.datamodel.Settings
Stores the default choice for fast scaling
setSizeOfPictures(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
Sets the sie of Pictures string
setSnoozeVersionAlertsExpiryDateTime(LocalDateTime) - Static method in class org.jpo.datamodel.Settings
Records the expiry DateTime before which the version alerts shall not be shown.
setSortCode(Settings.FieldCodes) - Method in class org.jpo.gui.CameraDownloadWizardData
Sets the sort Code choice
setSshAuthType(GenerateWebsiteRequest.SshAuthType) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the method for output targets
setSshKeyFile(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setSshPassword(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setSshPort(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Sets the ssh port
setSshServer(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setSshTargetDir(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setSshUser(String) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setStartNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.TextQuery
set the start node for the search
setStartNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.YearQuery
set the start node for the search
setStartNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setStartupSizeChoice(int) - Static method in class org.jpo.datamodel.Settings
Remembers if the choice for the startup size
setStatus(int) - Method in class org.jpo.datamodel.Category
Call this method to set the state of the Category to selected or not selected.
setTagCloudWords(int) - Static method in class org.jpo.datamodel.Settings
 
setTargetDir(File) - Method in class org.jpo.gui.CameraDownloadWizardData
Remembers the target directory for the download
setTargetDir(File) - Method in class org.jpo.gui.swing.ConsolidateGroupJFrame
Sets the target directory for the consolidate operation
setTargetDirectory(File) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setTargetNode(SortableDefaultMutableTreeNode) - Method in class org.jpo.gui.CameraDownloadWizardData
Returns the target node of the picture download.
setText(String) - Method in class org.jpo.gui.DirectoryChooser
Puts the directory into the DirectoryChooserTest
setTextAreaSize() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
sets the size of the TextArea.
setThumbnailChanged() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
sets the event to reflect that the thumbnail changed
setThumbnailChanged() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the thumbnail changed
setThumbnailCreationFactoryCount(String) - Method in class org.jpo.datamodel.NodeStatisticsBean
 
setThumbnailFastScale(boolean) - Static method in class org.jpo.datamodel.Settings
Stores the default choice for fast scaling
setThumbnailHeight(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setThumbnailSize(int) - Static method in class org.jpo.datamodel.Settings
 
setThumbnailSize(int) - Method in class org.jpo.gui.swing.Thumbnail
Sets the maximum Thumbnail size
setThumbnailSizeFactor(float) - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
Call this method with a factor between 0 and 1 to request the thumbnail description to shrink or expand along with the size of the picture above it.
setThumbnailWidth(int) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setThumbnailWidth(int) - Method in class org.jpo.gui.ThumbnailLayoutManager
Sets the width of the thumbnails
setTimestamp(String) - Method in class org.jpo.gui.swing.Thumbnail
Set the timestamp string to the supplied String.
Settings - Class in org.jpo.datamodel
This class defines all the settings for the JPO application.
Settings() - Constructor for class org.jpo.datamodel.Settings
 
Settings.FieldCodes - Enum Class in org.jpo.datamodel
Codes to indicate the field
SettingsDialog - Class in org.jpo.gui
A window to modify the settings of the JPO application
SettingsDialog(boolean) - Constructor for class org.jpo.gui.SettingsDialog
Constructor to create the GUI that allows modification of the settings
setTitle(String) - Method in class org.jpo.gui.swing.ThumbnailPanelTitle
Changes the title at the top of the page.
setUiScale(double) - Static method in class org.jpo.datamodel.Settings
 
setUnsavedSettingChanges(boolean) - Static method in class org.jpo.datamodel.Settings
 
setUnsavedUpdates() - Method in class org.jpo.datamodel.PictureCollection
This method marks the collection as having unsaved updates.
setUnsavedUpdates(boolean) - Method in class org.jpo.datamodel.PictureCollection
This method allows the programmer to set whether the tree has unsaved updates or not.
setUnSelected() - Method in class org.jpo.gui.swing.Thumbnail
Tells the thumbnail to stop rendering itself as a selected thumbnail
setUpperDateRange(Calendar) - Method in class org.jpo.datamodel.TextQuery
Method to set the upper date range of the search.
setUpperDateRange(Calendar) - Method in class org.jpo.datamodel.YearQuery
Method to set the upper date range of the search.
setUseFilename(boolean) - Method in class org.jpo.datamodel.Camera
Remembers the user wants to use filenames to identify new pictures
setUsername(String) - Method in class org.jpo.export.PicasaUploadRequest
 
setUserObject(Object) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method is being overridden to allow us to capture editing events on the JTree that is rendering this node.
setValue(double) - Method in class org.jpo.gui.swing.WholeNumberField
method that sets the value of the WholeNumberField
setValue(int) - Method in class org.jpo.gui.swing.WholeNumberField
method that sets the value of the WholeNumberField
setValue(String) - Method in class org.jpo.datamodel.Category
Sets the value of the Category
setValueAt(Object, int, int) - Method in class org.jpo.gui.TableMap
Set cell value
setValueAt(Object, int, int) - Method in class org.jpo.gui.TableSorter
 
setVerticalGutter(int) - Method in class org.jpo.gui.ThumbnailLayoutManager
Sets the vertical gutter between the rows.
setVisible(boolean) - Method in class org.jpo.gui.swing.Thumbnail
Overridden method to allow the setting of the size when not visible.
setVisible(boolean) - Method in class org.jpo.gui.ThumbnailDescriptionController
Overridden method to allow the better tuning of visibility
setWasMailSelected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the selection was set
setWasMailUnselected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the selection was removed
setWasSelected() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
sets the event to reflect that the selection was set
setWasSelected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the selection was set
setWasUnselected() - Method in class org.jpo.datamodel.GroupInfoChangeEvent
sets the event to reflect that the selection was removed
setWasUnselected() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
sets the event to reflect that the selection was removed
setWriteLog(boolean) - Static method in class org.jpo.datamodel.Settings
Sets the writeLog flag
setWriteRobotsTxt(boolean) - Static method in class org.jpo.datamodel.Settings
Remembers whether to write a robots.txt file
setWriteRobotsTxt(boolean) - Method in class org.jpo.eventbus.GenerateWebsiteRequest
 
setXmlFile(File) - Method in class org.jpo.datamodel.PictureCollection
This method sets the file which represents the current collection.
SHA256 - Enum constant in enum class org.jpo.datamodel.Settings.FieldCodes
 
showAsSelected() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
changes the background color so that the user sees that the thumbnail is part of the selection.
showAsSelected(boolean) - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
Alters the display to show the node is "selected" or not.
showAsUnselected() - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
Changes the color so that the user sees that the thumbnail is not part of the selection
ShowAutoAdvanceDialogHandler - Class in org.jpo.eventbus
 
ShowAutoAdvanceDialogHandler() - Constructor for class org.jpo.eventbus.ShowAutoAdvanceDialogHandler
 
ShowAutoAdvanceDialogRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to see the AutoAdvanceDialog
ShowAutoAdvanceDialogRequest(Component, SortableDefaultMutableTreeNode, AutoAdvanceInterface) - Constructor for record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Creates an instance of a ShowAutoAdvanceDialogRequest record class.
showDelaySlider() - Method in class org.jpo.gui.swing.PictureViewerNavBar
Turns on the showing of the delay slider
showError(String) - Method in class org.jpo.gui.swing.PictureFrame
 
showFilename(boolean) - Method in class org.jpo.gui.swing.ThumbnailDescriptionPanel
Turns on the filename display or turns it off
showFilename(boolean) - Method in class org.jpo.gui.ThumbnailDescriptionController
Makes the filename visible or hidden depending on the supplied parameter.
ShowGroupAsTableHandler - Class in org.jpo.eventbus
 
ShowGroupAsTableHandler() - Constructor for class org.jpo.eventbus.ShowGroupAsTableHandler
 
ShowGroupAsTableRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to edit the group as a table
ShowGroupAsTableRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ShowGroupAsTableRequest
Creates an instance of a ShowGroupAsTableRequest record class.
ShowGroupInfoEditorHandler - Class in org.jpo.eventbus
 
ShowGroupInfoEditorHandler() - Constructor for class org.jpo.eventbus.ShowGroupInfoEditorHandler
 
ShowGroupInfoEditorRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to spawn the Group Info Editor for the supplied node.
ShowGroupInfoEditorRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ShowGroupInfoEditorRequest
Creates an instance of a ShowGroupInfoEditorRequest record class.
ShowGroupPopUpMenuHandler - Class in org.jpo.eventbus
 
ShowGroupPopUpMenuHandler() - Constructor for class org.jpo.eventbus.ShowGroupPopUpMenuHandler
 
ShowGroupPopUpMenuRequest - Record Class in org.jpo.eventbus
This request indicates that the group popup menu should be shown
ShowGroupPopUpMenuRequest(SortableDefaultMutableTreeNode, Component, int, int) - Constructor for record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Creates an instance of a ShowGroupPopUpMenuRequest record class.
ShowGroupRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to see a set of thumbnails.
ShowGroupRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ShowGroupRequest
Creates an instance of a ShowGroupRequest record class.
showInfo(DefaultMutableTreeNode) - Method in class org.jpo.gui.InfoPanelController
Invoked to tell that we should display something
showNode(NodeNavigatorInterface, int) - Method in interface org.jpo.gui.AutoAdvanceInterface
Puts the picture of the indicated node onto the viewer panel
showNode(NodeNavigatorInterface, int) - Method in class org.jpo.gui.PictureViewer
Puts the picture of the indicated node onto the viewer panel
ShowPictureHandler - Class in org.jpo.eventbus
 
ShowPictureHandler() - Constructor for class org.jpo.eventbus.ShowPictureHandler
 
ShowPictureInfoEditorHandler - Class in org.jpo.eventbus
 
ShowPictureInfoEditorHandler() - Constructor for class org.jpo.eventbus.ShowPictureInfoEditorHandler
 
ShowPictureInfoEditorRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to spawn the Picture Info Editor for the supplied node.
ShowPictureInfoEditorRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.ShowPictureInfoEditorRequest
Creates an instance of a ShowPictureInfoEditorRequest record class.
ShowPicturePopUpMenuHandler - Class in org.jpo.eventbus
 
ShowPicturePopUpMenuHandler() - Constructor for class org.jpo.eventbus.ShowPicturePopUpMenuHandler
 
ShowPicturePopUpMenuRequest - Record Class in org.jpo.eventbus
This request indicates that the group popup menu should be shown
ShowPicturePopUpMenuRequest(NodeNavigatorInterface, int, Component, int, int) - Constructor for record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Creates an instance of a ShowPicturePopUpMenuRequest record class.
ShowPictureRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to spawn a full screen view of the picture under the supplied node.
ShowPictureRequest(NodeNavigatorInterface, int) - Constructor for record class org.jpo.eventbus.ShowPictureRequest
Creates an instance of a ShowPictureRequest record class.
ShowQueryRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to see the results of a query
ShowQueryRequest(Query) - Constructor for record class org.jpo.eventbus.ShowQueryRequest
Creates an instance of a ShowQueryRequest record class.
showSelectionStatus() - Method in class org.jpo.gui.ThumbnailDescriptionController
changes the colour so that the user sees whether the thumbnail is part of the selection
showWindowDecorations(boolean) - Method in class org.jpo.gui.swing.ResizableJFrame
This method turns on or turns off the frame around the window.
shutdown() - Static method in class org.jpo.cache.JpoCache
Method to properly shut down the cache
ShutdownApplicationHandler - Class in org.jpo.eventbus
 
ShutdownApplicationHandler() - Constructor for class org.jpo.eventbus.ShutdownApplicationHandler
 
ShutdownApplicationRequest - Class in org.jpo.eventbus
This request indicates that the application should be shut down.
ShutdownApplicationRequest() - Constructor for class org.jpo.eventbus.ShutdownApplicationRequest
 
shuttlesort(int[], int[], int, int) - Method in class org.jpo.gui.TableSorter
This is a home-grown implementation which we have not had time to research - it may perform poorly in some circumstances.
SingleNodeNavigator - Class in org.jpo.datamodel
This class implements the ThumbnailBrowserInterface in the specific manner that is required for displaying a single picture in the ThumbnailJScrollPane.
SingleNodeNavigator(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.datamodel.SingleNodeNavigator
Constructor for a SingleNodeNavigator.
size - Variable in class org.jpo.cache.ThumbnailQueueRequest
The size we should scale the thumbnail to
size() - Static method in class org.jpo.cache.ThumbnailCreationQueue
Returns the number of requests currently on the queue
sort() - Method in class org.jpo.gui.TableSorter
 
SortableDefaultMutableTreeNode - Class in org.jpo.datamodel
This is the main data structure object for the JPO Collection.
SortableDefaultMutableTreeNode() - Constructor for class org.jpo.datamodel.SortableDefaultMutableTreeNode
Constructor for a new node.
SortableDefaultMutableTreeNode(GroupOrPicture) - Constructor for class org.jpo.datamodel.SortableDefaultMutableTreeNode
Constructor for a new node.
sortByColumn(int) - Method in class org.jpo.gui.TableSorter
 
sortByColumn(int, boolean) - Method in class org.jpo.gui.TableSorter
 
sortChildren(Settings.FieldCodes) - Method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
Call this method to sort the Children of a node by a field.
sortCriteria() - Method in record class org.jpo.eventbus.SortGroupRequest
Returns the value of the sortCriteria record component.
SortGroupHandler - Class in org.jpo.eventbus
 
SortGroupHandler() - Constructor for class org.jpo.eventbus.SortGroupHandler
 
SortGroupRequest - Record Class in org.jpo.eventbus
This request indicates that the user wants to sort a group by the specified criteria
SortGroupRequest(SortableDefaultMutableTreeNode, Settings.FieldCodes) - Constructor for record class org.jpo.eventbus.SortGroupRequest
Creates an instance of a SortGroupRequest record class.
SortOption - Class in org.jpo.datamodel
A class that holds a description of what will be sorted, and it's key
SortOption(String, Settings.FieldCodes) - Constructor for class org.jpo.datamodel.SortOption
Constructs a SortOption with the description of the sort and the sort key
SOURCE_PICTURE_ERROR - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could be in error
SOURCE_PICTURE_LOADING - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could be loading
SOURCE_PICTURE_LOADING_COMPLETED - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could have finished loading
SOURCE_PICTURE_LOADING_PROGRESS - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could be making progress while loading
SOURCE_PICTURE_LOADING_STARTED - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could have stared loading
SOURCE_PICTURE_READY - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could be ready
SOURCE_PICTURE_ROTATING - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could be rotating
SOURCE_PICTURE_UNINITIALISED - Enum constant in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
The picture could be uninitialised
sourceLoadProgressNotification(SourcePicture.SourcePictureStatus, int) - Method in class org.jpo.datamodel.ScalablePicture
pass on the update on the loading Progress to the listening objects
sourceLoadProgressNotification(SourcePicture.SourcePictureStatus, int) - Method in interface org.jpo.datamodel.ScalablePictureListener
inform the listener of progress on the loading of the image
sourceLoadProgressNotification(SourcePicture.SourcePictureStatus, int) - Method in class org.jpo.gui.OverlayedPictureController
pass messages about progress onto the PictureViewer for updating of the progress bar
sourceLoadProgressNotification(SourcePicture.SourcePictureStatus, int) - Method in interface org.jpo.gui.SourcePictureListener
inform the listener of progress on the loading of the image
SourcePicture - Class in org.jpo.datamodel
This class can load and rotate a digital picture either immediately or in a separate thread from a URL
SourcePicture() - Constructor for class org.jpo.datamodel.SourcePicture
 
SourcePicture.SourcePictureStatus - Enum Class in org.jpo.datamodel
States of the source picture
SourcePictureListener - Interface in org.jpo.gui
This interface allows a SourcePicture to inform a listener that the status has changed.
sourceStatusChange(SourcePicture.SourcePictureStatus, String, SourcePicture) - Method in class org.jpo.datamodel.ScalablePicture
method that is invoked by the SourcePictureListener interface.
sourceStatusChange(SourcePicture.SourcePictureStatus, String, SourcePicture) - Method in interface org.jpo.gui.SourcePictureListener
inform the listener that the status has changed
spawnThumbnailCreationDaemon() - Method in class org.jpo.cache.ThumbnailCreationExecutor
 
speedSlider - Variable in class org.jpo.gui.swing.PictureViewerNavBar
The delay timer that is shown only when auto advance is on.
SSH_AUTH_KEYFILE - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.SshAuthType
 
SSH_AUTH_PASSWORD - Enum constant in enum class org.jpo.eventbus.GenerateWebsiteRequest.SshAuthType
 
startAdvanceTimer(int) - Method in interface org.jpo.gui.AutoAdvanceInterface
This method sets up the Advance Timer
startAdvanceTimer(int) - Method in class org.jpo.gui.PictureViewer
This method sets up the Advance Timer
StartCameraWatchDaemonHandler - Class in org.jpo.eventbus
 
StartCameraWatchDaemonHandler() - Constructor for class org.jpo.eventbus.StartCameraWatchDaemonHandler
 
StartCameraWatchDaemonRequest - Class in org.jpo.eventbus
This request indicates that the app wants to start a camera watch daemon
StartCameraWatchDaemonRequest() - Constructor for class org.jpo.eventbus.StartCameraWatchDaemonRequest
 
StartDoublePanelSlideshowHandler - Class in org.jpo.eventbus
 
StartDoublePanelSlideshowHandler() - Constructor for class org.jpo.eventbus.StartDoublePanelSlideshowHandler
 
StartDoublePanelSlideshowRequest - Record Class in org.jpo.eventbus
The receiver of this request is supposed to spawn two panels and start a random slideshow
StartDoublePanelSlideshowRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.StartDoublePanelSlideshowRequest
Creates an instance of a StartDoublePanelSlideshowRequest record class.
startElement(String, String, String, Attributes) - Method in class org.jpo.datamodel.SaxEventHandler
method that gets invoked by the parser when a new element is discovered
StartHashCodeScannerHandler - Class in org.jpo.eventbus
Scans for non-populated hashcodes
StartHashCodeScannerHandler() - Constructor for class org.jpo.eventbus.StartHashCodeScannerHandler
 
StartHashCodeScannerRequest - Record Class in org.jpo.eventbus
This request indicates that the application should populate missing hash codes
StartHashCodeScannerRequest(SortableDefaultMutableTreeNode) - Constructor for record class org.jpo.eventbus.StartHashCodeScannerRequest
Creates an instance of a StartHashCodeScannerRequest record class.
StartNewCollectionHandler - Class in org.jpo.eventbus
 
StartNewCollectionHandler() - Constructor for class org.jpo.eventbus.StartNewCollectionHandler
 
StartNewCollectionRequest - Class in org.jpo.eventbus
This request indicates that the user wants to start a new collection It will not check for unsaved updates.
StartNewCollectionRequest() - Constructor for class org.jpo.eventbus.StartNewCollectionRequest
 
startNode() - Method in record class org.jpo.eventbus.StartHashCodeScannerRequest
Returns the value of the startNode record component.
StartThumbnailCreationDaemonHandler - Class in org.jpo.eventbus
Start a ThumbnailCreationDaemon
StartThumbnailCreationDaemonHandler() - Constructor for class org.jpo.eventbus.StartThumbnailCreationDaemonHandler
 
StartThumbnailCreationDaemonRequest - Class in org.jpo.eventbus
This request indicates that the application should start up a new ThumbnailCreationDaemon
StartThumbnailCreationDaemonRequest() - Constructor for class org.jpo.eventbus.StartThumbnailCreationDaemonRequest
 
StartThumbnailCreationDaemonWatchDogHandler - Class in org.jpo.eventbus
Starts the watchdog
StartThumbnailCreationDaemonWatchDogHandler() - Constructor for class org.jpo.eventbus.StartThumbnailCreationDaemonWatchDogHandler
 
StartThumbnailCreationDaemonWatchDogRequest - Class in org.jpo.eventbus
This request indicates that the application should start the WatchDog process for the ThumbNailCreationDaemons
StartThumbnailCreationDaemonWatchDogRequest() - Constructor for class org.jpo.eventbus.StartThumbnailCreationDaemonWatchDogRequest
 
StaticNodesQuery - Class in org.jpo.datamodel
 
StaticNodesQuery(String, List<SortableDefaultMutableTreeNode>) - Constructor for class org.jpo.datamodel.StaticNodesQuery
Creates a static nodes query
stopAsap() - Method in class org.jpo.gui.CameraWatchDaemon
A method to call when you want to signal that the thread should stop at the next iteration.
stopLoading() - Method in class org.jpo.datamodel.SourcePicture
this method can be invoked to flag the current reader to stop at a convenient moment
stopLoadingExcept(File) - Method in class org.jpo.datamodel.ScalablePicture
stops all picture loading except if the Url we desire is being loaded
stopLoadingExcept(File) - Method in class org.jpo.datamodel.SourcePicture
this method can be invoked to stop the current reader except if it is reading the desired file.
storeNewImage() - Method in class org.jpo.datamodel.Camera
copies the entries in the newImage to the oldImage and zaps the new image.
storePictureNewImage(File, String) - Method in class org.jpo.datamodel.Camera
stores the checksum and file in the newImage HashMap
streamLoad(InputStream, SortableDefaultMutableTreeNode) - Static method in class org.jpo.datamodel.PictureCollection
Loads the collection indicated by the Input stream at the "this" node.
summaryTextArea - Variable in class org.jpo.export.GenerateWebsiteWizard7Summary
Shows the summaryTextArea
swap(int, int) - Method in class org.jpo.gui.TableSorter
 
switchToDoneMode() - Method in class org.jpo.gui.ProgressGui
removes the Cancel Button and adds an OK button
switchWindowMode(ResizableJFrame.WindowSize) - Method in class org.jpo.gui.PictureViewer
The location and size of the Window can be changed by a call to this method
switchWindowMode(ResizableJFrame.WindowSize) - Method in class org.jpo.gui.swing.PictureFrame
The location and size of the Window can be changed by a call to this method
switchWindowMode(ResizableJFrame.WindowSize) - Method in class org.jpo.gui.swing.ResizableJFrame
request that the window showing the picture be changed

T

tableChanged(TableModelEvent) - Method in class org.jpo.gui.TableMap
Implementation of the TableModelListener interface, By default forward all events to all the listeners.
tableChanged(TableModelEvent) - Method in class org.jpo.gui.TableSorter
 
TableJFrame - Class in org.jpo.gui
 
TableJFrame(SortableDefaultMutableTreeNode) - Constructor for class org.jpo.gui.TableJFrame
constructs the Frame and records the group node for which this is being performed.
TableMap - Class in org.jpo.gui
 
TableMap() - Constructor for class org.jpo.gui.TableMap
 
TableSorter - Class in org.jpo.gui
A sorter for TableModels.
TableSorter() - Constructor for class org.jpo.gui.TableSorter
 
TableSorter(TableModel) - Constructor for class org.jpo.gui.TableSorter
 
tagClicked(WeightedWordInterface) - Method in class org.jpo.gui.TagCloudController
 
TagCloudController - Class in org.jpo.gui
Manages the Tag Cloud
TagCloudController() - Constructor for class org.jpo.gui.TagCloudController
Constructs the Controller
targetDir() - Method in record class org.jpo.eventbus.ConsolidateGroupDialogRequest
Returns the value of the targetDir record component.
targetDir() - Method in record class org.jpo.eventbus.ConsolidateGroupRequest
Returns the value of the targetDir record component.
targetDirectory() - Method in record class org.jpo.eventbus.CopyToDirRequest
Returns the value of the targetDirectory record component.
targetFile() - Method in record class org.jpo.eventbus.ExportGroupToCollectionRequest
Returns the value of the targetFile record component.
targetLocation() - Method in record class org.jpo.eventbus.MoveToDirRequest
Returns the value of the targetLocation record component.
targetNode() - Method in record class org.jpo.eventbus.MoveNodeToNodeRequest
Returns the value of the targetNode record component.
targetZipfile() - Method in record class org.jpo.eventbus.CopyToZipfileRequest
Returns the value of the targetZipfile record component.
TextQuery - Class in org.jpo.datamodel
This class stores the parameters for a search and can return a List of the search results.
TextQuery(String) - Constructor for class org.jpo.datamodel.TextQuery
Constructor to create a new Query object.
THREE_DOT_BUTTON_DIMENSION - Static variable in class org.jpo.datamodel.Settings
Default size for buttons such as OK, cancel etc.
ThreeDotButton - Class in org.jpo.gui.swing
This class overrides a JButton and sets the size and text.
ThreeDotButton() - Constructor for class org.jpo.gui.swing.ThreeDotButton
Creates a three dot button
Thumbnail - Class in org.jpo.gui.swing
This class extends a JComponent showing an ImageIcon.
Thumbnail() - Constructor for class org.jpo.gui.swing.Thumbnail
Constructor to be called on the EDT.
THUMBNAIL_CREATION_THREAD_POLLING_TIME - Static variable in class org.jpo.datamodel.Settings
The polling interval in milliseconds for the ThumbnailCreationThreads to check Whether there is something new to render.
THUMBNAIL_JSCROLLPANE_MINIMUM_SIZE - Static variable in class org.jpo.datamodel.Settings
the minimum Dimension for the Thumbnail Panel
ThumbnailController - Class in org.jpo.gui
ThumbnailController controls a visual representation of the specified node.
ThumbnailController(int) - Constructor for class org.jpo.gui.ThumbnailController
Constructor
ThumbnailCreationDaemon - Class in org.jpo.cache
Instantiated objects of this class sit on their thread, polling the ThumbnailCreationQueue for new thumbnail creation requests.
ThumbnailCreationDaemon(int) - Constructor for class org.jpo.cache.ThumbnailCreationDaemon
Constructor that creates the thread.
ThumbnailCreationDaemonWatchDog - Class in org.jpo.cache
instance of this class will monitor whether we have run out of live ThumbnailCreationDaemons
ThumbnailCreationDaemonWatchDog() - Constructor for class org.jpo.cache.ThumbnailCreationDaemonWatchDog
 
ThumbnailCreationExecutor - Class in org.jpo.cache
A singleton to create, track and monitor the ThumbnailCreationDaemon thread objects.
ThumbnailCreationQueue - Class in org.jpo.cache
Queue that holds requests to create Thumbnails from Images.
ThumbnailDescriptionController - Class in org.jpo.gui
ThumbnailDescriptionJPanel is a JPanel that displays the metadata of a thumbnail.
ThumbnailDescriptionController() - Constructor for class org.jpo.gui.ThumbnailDescriptionController
Construct a new ThumbnailDescriptionJPanel
ThumbnailDescriptionController.DescriptionSize - Enum Class in org.jpo.gui
choices for the Description size
ThumbnailDescriptionPanel - Class in org.jpo.gui.swing
Swing component that show information underneath the thumbnail
ThumbnailDescriptionPanel() - Constructor for class org.jpo.gui.swing.ThumbnailDescriptionPanel
 
ThumbnailDescriptionTester - Class in org.jpo.testground
A little GUI to experiment with the ThumbnailDescriptions
ThumbnailDescriptionTester() - Constructor for class org.jpo.testground.ThumbnailDescriptionTester
Constructor for the test window
thumbnailJScrollPanePreferredSize - Static variable in class org.jpo.datamodel.Settings
the preferred Dimension for the Thumbnail Panel
ThumbnailLayoutManager - Class in org.jpo.gui
A Layout Manager for the Thumbnail pane
ThumbnailLayoutManager(JComponent) - Constructor for class org.jpo.gui.ThumbnailLayoutManager
Constructs the LayoutManager.
ThumbnailPanelTitle - Class in org.jpo.gui.swing
This class does the widgets at the top of the ThumbnailPanel
ThumbnailPanelTitle visualisation
ThumbnailPanelTitle() - Constructor for class org.jpo.gui.swing.ThumbnailPanelTitle
Constructor for the class which does the widgets at the top of the ThumbnailPanel
ThumbnailPanelTitle.NavigationButtonPanel - Class in org.jpo.gui.swing
 
ThumbnailQueueRequest - Class in org.jpo.cache
The ThumbnailQueueRequest is the type of object that will sit on the ThumbnailCreationQueue with a references to the ThumbnailQueueRequestCallbackHandler and the queue priority.
ThumbnailQueueRequest(ThumbnailQueueRequestCallbackHandler, SortableDefaultMutableTreeNode, QUEUE_PRIORITY, Dimension) - Constructor for class org.jpo.cache.ThumbnailQueueRequest
Constructs a ThumbnailQueueRequest object
ThumbnailQueueRequestCallbackHandler - Interface in org.jpo.cache
Informs that the ImageIcon on a ThumbnailQueueRequest is ready for displaying
THUMBNAILSIZE_SLIDER_MAX - Static variable in class org.jpo.gui.swing.ResizeSlider
The smallest size for the thumbnail slider
ThumbnailsPanelController - Class in org.jpo.gui
The ThumbnailPanelController manages a JPanel in a JScrollPane that displays a group of pictures in a grid of thumbnailControllers or ad hoc search results.
ThumbnailsPanelController() - Constructor for class org.jpo.gui.ThumbnailsPanelController
Creates a new ThumbnailPanelController which in turn creates the view objects and hooks itself up so that thumbnails can be shown
ThumbnailTester - Class in org.jpo.testground
A little GUI to experiment with the ThumbnailDescriptions
ThumbnailTester() - Constructor for class org.jpo.testground.ThumbnailTester
Constructor for the test window
toggleMailSelected(SortableDefaultMutableTreeNode) - Method in class org.jpo.datamodel.PictureCollection
This method inverts the status of the node on the mail selection HashSet
Tools - Class in org.jpo.datamodel
separate class to hold a collection of static methods that are frequently needed.
toString() - Method in class org.jpo.datamodel.Camera
toString method that returns the description of the camera
toString() - Method in class org.jpo.datamodel.Category
Returns the value of the Category.
toString() - Method in class org.jpo.datamodel.CategoryQuery
returns the title for the search that can be used to display the search results under.
toString() - Method in class org.jpo.datamodel.DuplicatesQuery
returns the title for the search that can be used to display the search results under.
toString() - Method in class org.jpo.datamodel.GroupInfo
toString method that returns the description of the group
toString() - Method in class org.jpo.datamodel.ListNavigator
Returns a description of the navigator
toString() - Method in class org.jpo.datamodel.PictureInfo
returns the description of the image in the default toString method.
toString() - Method in class org.jpo.datamodel.PictureInfoChangeEvent
This overridden toString reports the status of all flags in the PictureInfoChangeEvent
toString() - Method in interface org.jpo.datamodel.Query
returns the title for the search that can be used to display the search results under.
toString() - Method in class org.jpo.datamodel.SortOption
Returns the Description
toString() - Method in class org.jpo.datamodel.TextQuery
returns the title for the search that can be used to display the search results under.
toString() - Method in class org.jpo.datamodel.YearQuery
returns the title for the search that can be used to display the search results under.
toString() - Method in record class org.jpo.eventbus.AddCategoriesToPictureNodesRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.AddCollectionToGroupRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.AddEmptyGroupRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.AddFlatFileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.AddGroupToEmailSelectionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.AddPictureNodesToEmailSelectionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.AfterFileSaveRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CategoryAssignmentWindowRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CheckForCollectionProblemsRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CheckForUpdatesRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ChooseAndAddCollectionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ChooseAndAddFlatfileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ChooseAndAddPicturesToGroupRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CollectionLockNotification
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ConsolidateGroupDialogRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ConsolidateGroupRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CopyImageToClipboardRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CopyPathToClipboardRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CopyToDirRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CopyToNewLocationRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CopyToNewZipfileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.CopyToZipfileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.DeleteNodeFileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ExportGroupToCollectionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ExportGroupToFlatFileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ExportGroupToHtmlRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ExportGroupToNewCollectionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ExportGroupToPicasaRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.FileLoadRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.FileSaveAsRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.FileSaveRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.FindBasedirRequest
Returns a string representation of this record class.
toString() - Method in class org.jpo.eventbus.GenerateWebsiteRequest
Formats a neat summary of the options
toString() - Method in record class org.jpo.eventbus.MoveIndentRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveNodeDownRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveNodeToBottomRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveNodeToNodeRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveNodeToTopRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveNodeUpRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveOutdentRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveToDirRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.MoveToNewLocationRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.OpenCategoryEditorRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.OpenFileExplorerRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.PictureAdderRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.PictureControllerZoomRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.PictureSelectionEvent
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RefreshThumbnailRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RemoveCategoryFromPictureInfoRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RemoveNodeRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RemoveOldLowresThumbnailsRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RemovePictureNodesFromEmailSelectionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RenameFileRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RenamePictureRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RotatePicturesRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.RunUserFunctionRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.SetPictureRotationRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowAutoAdvanceDialogRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowGroupAsTableRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowGroupInfoEditorRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowGroupRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowPictureInfoEditorRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowPictureRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.ShowQueryRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.SortGroupRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.StartDoublePanelSlideshowRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.StartHashCodeScannerRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.UnsavedUpdatesDialogRequest
Returns a string representation of this record class.
toString() - Method in record class org.jpo.eventbus.UpdateApplicationTitleRequest
Returns a string representation of this record class.
toString() - Method in class org.jpo.gui.JpoTransferable
Returns information about the transferable
TransposeTester - Class in org.jpo.testground
 
TransposeTester() - Constructor for class org.jpo.testground.TransposeTester
 
TristateCheckBox - Class in org.jpo.gui.swing
The TristateCheckBox is a JCheckBox with a third state.
TristateCheckBox(String, TristateCheckBox.TCheckBoxInitialState) - Constructor for class org.jpo.gui.swing.TristateCheckBox
 
TristateCheckBox.TCheckBoxChosenState - Enum Class in org.jpo.gui.swing
 
TristateCheckBox.TCheckBoxInitialState - Enum Class in org.jpo.gui.swing
 

U

UN_SELECTED - Static variable in class org.jpo.datamodel.Category
this status represents the category as being unselected
UNCHANGED - Enum constant in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxChosenState
 
UNDEFINED - Static variable in class org.jpo.datamodel.Category
This status represents the category as being in undefined state
UnsavedUpdatesDialogHandler - Class in org.jpo.eventbus
 
UnsavedUpdatesDialogHandler() - Constructor for class org.jpo.eventbus.UnsavedUpdatesDialogHandler
 
UnsavedUpdatesDialogRequest - Record Class in org.jpo.eventbus
This request must bring up the unsaved changes dialog and allow the user to save the changes.
UnsavedUpdatesDialogRequest(PictureCollection, Object) - Constructor for record class org.jpo.eventbus.UnsavedUpdatesDialogRequest
Creates an instance of a UnsavedUpdatesDialogRequest record class.
UNSELECT - Enum constant in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxChosenState
 
UNSELECTED - Enum constant in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxInitialState
 
update(String) - Method in class org.jpo.gui.swing.LabelFrame
Updates the label with the supplied message
UpdateApplicationTitleRequest - Record Class in org.jpo.eventbus
This request indicates that the application should change its title
UpdateApplicationTitleRequest(String) - Constructor for record class org.jpo.eventbus.UpdateApplicationTitleRequest
Creates an instance of a UpdateApplicationTitleRequest record class.
updateStats() - Method in class org.jpo.gui.NodeStatisticsController
This method will update the statistics based on the current Node Statistics object.
updateStats(DefaultMutableTreeNode) - Method in class org.jpo.gui.NodeStatisticsController
This method will update the statistics based on the supplied input node.
updateStats(NodeStatisticsBean) - Method in class org.jpo.gui.swing.NodeStatisticsPanel
Updates the statistics
uploadDone() - Method in interface org.jpo.export.PicasaUploaderDoneInterface
indicates that the upload is complete
uploadDone() - Method in class org.jpo.export.PicasaUploaderWizard3Upload
Respond to upload complete
userFunctionIndex() - Method in record class org.jpo.eventbus.RunUserFunctionRequest
Returns the value of the userFunctionIndex record component.
UserFunctionsChangedEvent - Class in org.jpo.eventbus
This event indicates that the user functions in the Settings object changed
UserFunctionsChangedEvent() - Constructor for class org.jpo.eventbus.UserFunctionsChangedEvent
 

V

validateCopyLocations() - Static method in class org.jpo.datamodel.Settings
This method validates that the copy locations are valid directories and removes those that don't exist
validateSettings() - Static method in class org.jpo.datamodel.Settings
method that validates the settings & brings up the Settings dialog if not ok
valueOf(String) - Static method in enum class org.jpo.cache.QUEUE_PRIORITY
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.datamodel.Settings.FieldCodes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.eventbus.GenerateWebsiteRequest.OutputTarget
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.eventbus.GenerateWebsiteRequest.PictureNamingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.eventbus.GenerateWebsiteRequest.SshAuthType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.eventbus.Zoom
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.gui.OverlayedPictureController.InfoOverlay
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxChosenState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxInitialState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jpo.gui.ThumbnailDescriptionController.DescriptionSize
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jpo.cache.QUEUE_PRIORITY
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.datamodel.ScalablePicture.ScalablePictureStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.datamodel.Settings.FieldCodes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.datamodel.SourcePicture.SourcePictureStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.eventbus.GenerateWebsiteRequest.OutputTarget
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.eventbus.GenerateWebsiteRequest.PictureNamingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.eventbus.GenerateWebsiteRequest.SshAuthType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.eventbus.Zoom
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.gui.OverlayedPictureController.InfoOverlay
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.gui.swing.LeftRightButton.BUTTON_STATE
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxChosenState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.gui.swing.TristateCheckBox.TCheckBoxInitialState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jpo.gui.ThumbnailDescriptionController.DescriptionSize
Returns an array containing the constants of this enum class, in the order they are declared.
VersionUpdate - Class in org.jpo.gui
This class can figure out if the current JPO version is out of date and offers to open the download page in the browser for the user to upgrade.
VersionUpdate() - Constructor for class org.jpo.gui.VersionUpdate
Constructs an object that checks the latest version and then pops up a dialog offering to that the user to the download page if the version is out of date.

W

warnOnEDT() - Static method in class org.jpo.datamodel.Tools
This method writes a warning to the log that we are on the EDT and should not be.
wasNodeDeleted(SortableDefaultMutableTreeNode, TreeModelEvent) - Static method in class org.jpo.datamodel.SortableDefaultMutableTreeNode
This method returns whether the supplied node is a descendant of the deletions that have been detected in the TreeModelListener delivered TreeModelEvent.
WebsiteGenerator - Class in org.jpo.export
This class generates a set of HTML pages that allows a user to browse groups of pictures in a web-browser.
WholeNumberDocument() - Constructor for class org.jpo.gui.swing.WholeNumberField.WholeNumberDocument
 
WholeNumberField - Class in org.jpo.gui.swing
This class extends the JTextField and allow only entry of digits.
WholeNumberField() - Constructor for class org.jpo.gui.swing.WholeNumberField
 
WholeNumberField(int, int) - Constructor for class org.jpo.gui.swing.WholeNumberField
Constructor.
WholeNumberField.WholeNumberDocument - Class in org.jpo.gui.swing
part of the inner workings
WINDOW_BOTTOM_LEFT - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to occupy the bottom left of the screen
WINDOW_BOTTOM_RIGHT - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to occupy the bottom right of the screen
WINDOW_CUSTOM_SIZE - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to a custom size and position.
WINDOW_CUSTOM_SIZE_LAST_VIEWER - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to the position of the last viewer
WINDOW_CUSTOM_SIZE_MAIN_FRAME - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to the position of the main window
WINDOW_DECORATED_FULLSCREEN - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the Window to fullscreen
WINDOW_DECORATED_PRIMARY - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the Window to the primary display, filling it
WINDOW_DECORATED_SECONDARY - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the Window to the primary display, filling it
WINDOW_TOP_LEFT - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to occupy the top left of the screen
WINDOW_TOP_RIGHT - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to occupy the top right of the screen
WINDOW_UNDECORATED_FULLSCREEN - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the Window to fullscreen
WINDOW_UNDECORATED_LEFT - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to occupy the left side
WINDOW_UNDECORATED_RIGHT - Enum constant in enum class org.jpo.gui.swing.ResizableJFrame.WindowSize
Switches the window to occupy the right side
WrapLayout - Class in org.jpo.gui.swing
FlowLayout subclass that fully supports wrapping of components.
WrapLayout() - Constructor for class org.jpo.gui.swing.WrapLayout
Constructs a new WrapLayout with a left alignment and a default 5-unit horizontal and vertical gap.
WrapLayout(int) - Constructor for class org.jpo.gui.swing.WrapLayout
Constructs a new FlowLayout with the specified alignment and a default 5-unit horizontal and vertical gap.
WrapLayout(int, int, int) - Constructor for class org.jpo.gui.swing.WrapLayout
Creates a new flow layout manager with the indicated alignment and the indicated horizontal and vertical gaps.
write(ExportGroupToCollectionRequest) - Static method in class org.jpo.datamodel.JpoWriter
Writes the collection as per the request object using the tread it is called on.
writeCameraSettings() - Static method in class org.jpo.datamodel.Settings
Writes the cameras collection to the preferences.
writeCategoriesBlockTestOnly(PictureCollection, BufferedWriter) - Static method in class org.jpo.datamodel.JpoWriter
Only to be used in the unit tests
writeCollectionDTDTestOnly(File) - Static method in class org.jpo.datamodel.JpoWriter
Only to be used in the unit tests
writeCollectionHeaderTestOnly(SortableDefaultMutableTreeNode, BufferedWriter, Path) - Static method in class org.jpo.datamodel.JpoWriter
Accessor to write the xml header so that it can be unit tested
writeCss(File, List<File>) - Static method in class org.jpo.export.WebsiteGenerator
Write the jpo.css file to the target directory.
writeFileFromJar(String, File, List<File>) - Static method in class org.jpo.export.WebsiteGenerator
Write the specified file from the classloader to the target directory.
writeFolderIconTest(GenerateWebsiteRequest, List<File>) - Static method in class org.jpo.export.WebsiteGenerator
 
writeInThread(ExportGroupToCollectionRequest) - Static method in class org.jpo.datamodel.JpoWriter
Writes the collection to the file as per the request but starts a new Thread to do this.
writeJpg(File, RenderedImage, float) - Static method in class org.jpo.datamodel.ScalablePicture
This static method writes the indicated renderedImage (BufferedImage) to the indicated file.
writeJpg(OutputStream, RenderedImage, float) - Static method in class org.jpo.datamodel.ScalablePicture
This static method writes the indicated renderedImage (BufferedImage) to the indicated file.
writeJpoJs(File, List<File>) - Static method in class org.jpo.export.WebsiteGenerator
Write the jpo.js file to the target directory.
writeLowresGroup(SortableDefaultMutableTreeNode) - Method in class org.jpo.export.WebsiteGenerator
This method writes out an HTML page with the small images aligned next to each other.
writePictureTestOnly(PictureInfo, BufferedWriter, File, boolean, Path) - Static method in class org.jpo.datamodel.JpoWriter
Only to be used in the unit tests
writeRobotsTxt(File, List<File>) - Static method in class org.jpo.export.WebsiteGenerator
Write the robots.txt file to the target directory.
writeScaledJpg(File) - Method in class org.jpo.datamodel.ScalablePicture
This method allows the ScalablePicture's scaled BufferedImage to be written to the desired file.
writeScaledJpg(OutputStream) - Method in class org.jpo.datamodel.ScalablePicture
This method allows the ScalablePicture's scaled BufferedImage to be written to the desired output stream.
writeSettings() - Static method in class org.jpo.datamodel.Settings
This method writes the settings to the Preferences object which was added to Java with 1.4
writeXmlHeaderTestOnly(BufferedWriter) - Static method in class org.jpo.datamodel.JpoWriter
Accessor to write the xml header so that it can be unit tested

X

x() - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Returns the value of the x record component.
x() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns the value of the x record component.
XmlFilter - Class in org.jpo.gui
This class overrides the abstract javax.swing.filechoose.FileFilter class (not the java.io.FileFilter) to provide a true or false indicator to using JFileChoosers whether the file is a directory or image ending in .xml.
XmlFilter() - Constructor for class org.jpo.gui.XmlFilter
 
XmlReader - Class in org.jpo.datamodel
class that reads an XML collection and creates a tree of SortableDefaultMutableTreeNodes

Y

y() - Method in record class org.jpo.eventbus.ShowGroupPopUpMenuRequest
Returns the value of the y record component.
y() - Method in record class org.jpo.eventbus.ShowPicturePopUpMenuRequest
Returns the value of the y record component.
YearQuery - Class in org.jpo.datamodel
This class stores the parameters for a search and can return a List of the search results.
YearQuery(String) - Constructor for class org.jpo.datamodel.YearQuery
Constructor to create a new Query object.

Z

zapNewImage() - Method in class org.jpo.datamodel.Camera
deletes all entries in the new Image.
zapOldImage() - Method in class org.jpo.datamodel.Camera
deletes all entries in the new Image.
zoom() - Method in record class org.jpo.eventbus.PictureControllerZoomRequest
Returns the value of the zoom record component.
Zoom - Enum Class in org.jpo.eventbus
 
zoomFull() - Method in class org.jpo.gui.swing.PictureController
method that zooms the image to 100%.
zoomIn() - Method in class org.jpo.gui.swing.PictureController
Multiplies the scale factor so that paint() method scales the image larger.
zoomInJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button to zoom in with
zoomOut() - Method in class org.jpo.gui.swing.PictureController
method that zooms out on the image leaving the centre where it is.
zoomOutJButton - Variable in class org.jpo.gui.swing.PictureViewerNavBar
A button to zoom out with
zoomToFit() - Method in class org.jpo.gui.swing.PictureController
this method sets the desired scaled size of the ScalablePicture to the size of the JPanel and fires off a createScaledPictureInThread request if the ScalablePicture has been loaded or is ready.
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form