A C D F G H I L M P R S T

A

addAnnotation(Annotation) - Method in interface imageorg.FileElement
Associate the supplied Annotation with this FileElement.
addAnnotationValue(Object) - Method in interface imageorg.Annotation
Add a value to this annotation.
Annotation - Interface in imageorg
Annotation is container for holding a set of user-defined, descriptive data elements.

C

copy(Folder) - Method in interface imageorg.FileElement
Copies this file element to the supplied destination Folder.
create() - Static method in class imageorg.ImageOrganizer
Factory method that returns a concrete subclass of ImageOrganizer.
createAnnotation(String) - Method in class imageorg.ImageOrganizer
This method is a factory method that will return a concrete implementation of the Annotation interface.
createSubFolder(String) - Method in interface imageorg.Folder
This method creates a sub-folder inside this folder.

D

delete() - Method in interface imageorg.FileElement
Removes this FileElement from any internal data structure and deletes its corresponding disk file.

F

FileElement - Interface in imageorg
FileElement is the super-interface for all disk-based Image Organizer files.
Folder - Interface in imageorg
This interface extends FileElement and represents a folder on disk.

G

getAnnotationKey() - Method in interface imageorg.Annotation
Return this Annotation's key
getAnnotations() - Method in interface imageorg.FileElement
Return a Collection of the Annotations associated with this FileElement.
getContents() - Method in interface imageorg.Folder
This method returns a Collection containing all the FileElements contained in this Folder.
getFolders() - Method in interface imageorg.Folder
This method returns a Collection containing all the sub-Folders contained in this Folder.
getHome() - Method in class imageorg.ImageOrganizer
Returns a concrete implementation of the Folder interface that encapsulates the home (or root) directory of the ImageOrganizer file hierarchy.
getImage() - Method in interface imageorg.Image
This method returns a BufferedImage object encapsulating the on disk image data.
getImage() - Method in class imageviewer.ImageViewer
Get the current image
getImages() - Method in interface imageorg.Folder
This method returns a Collection containing all the Images contained in this Folder.
getName() - Method in interface imageorg.FileElement
Returns the name of this FileElement.
getValues() - Method in interface imageorg.Annotation
Get a collection encapsulating all the values in this Annotation.

H

hideImage() - Method in class imageviewer.ImageViewer
Hides the display window

I

Image - Interface in imageorg
This interface extends FileElement and represents an image on disk.
imageorg - package imageorg
 
ImageOrganizer - Class in imageorg
ImageOrganizer is the main interface to the image organization library.
ImageOrganizer() - Constructor for class imageorg.ImageOrganizer
 
imageviewer - package imageviewer
 
ImageViewer - Class in imageviewer
Class ImageViewer provides the ability to display an image (jpeg or gif) in a Frame.
ImageViewer() - Constructor for class imageviewer.ImageViewer
 
ImageViewerTest - Class in imageviewer
Command line test program for the ImageViewer class.
ImageViewerTest() - Constructor for class imageviewer.ImageViewerTest
 
importFrom(File, Folder) - Method in class imageorg.ImageOrganizer
Imports image(s) from the supplied source File to the supplied destination Folder.
isRoot() - Method in interface imageorg.Folder
This method returns true if this Folder object represents the on disk root (or home) directory of the ImageOrganizer library.

L

loadImage(File) - Static method in class imageviewer.ImageViewer
Static convenience method that uses ImageIO to load an image
(Postcondition: returns null or a BufferedImage object)

M

main(String[]) - Static method in class imageviewer.ImageViewerTest
Main method for using this class.
mDisplayFrame - Variable in class imageviewer.ImageViewer
 
mImage - Variable in class imageviewer.ImageViewer
 
move(Folder) - Method in interface imageorg.FileElement
Moves this FileElement to the supplied destination Folder.

P

paintComponent(Graphics) - Method in class imageviewer.ImageViewer
Renders the image into this component

R

removeAnnotation(Annotation) - Method in interface imageorg.FileElement
Removes the supplied Annotation from this FileElement.
removeAnnotationValue(Object) - Method in interface imageorg.Annotation
Remove a value from this Annotation.
rename(String) - Method in interface imageorg.FileElement
Renames this FileElement to the the supplied newName.
REPOSITORY_HOME - Static variable in class imageorg.ImageOrganizer
Constant that defines the platform independent on disk path to the ImageOrganizer home directory.

S

save() - Method in class imageorg.ImageOrganizer
Save any internal data structures to disk.
search(String, Folder) - Method in class imageorg.ImageOrganizer
Searches for occurrences of the substring searchText in FileElements contained in the Folder root ( including root itself).
setAnnotationKey(String) - Method in interface imageorg.Annotation
Set the String to use as this Annotation's key.
setImage(BufferedImage) - Method in class imageviewer.ImageViewer
Set the image to display.
showImage() - Method in class imageviewer.ImageViewer
Pops up a window to display the current image.

T

toString() - Method in interface imageorg.Annotation
Return a formatted String description of this Annotation.

A C D F G H I L M P R S T