C D G M N P R S U

C

ComicGrabber - class comics.ComicGrabber.
This class grabs a complete history of comics off the UComics website.
ComicGrabber() - Constructor for class comics.ComicGrabber
 
ComicGrabberEngine - interface comics.interfaces.ComicGrabberEngine.
This interface describes the behaviour for a ComicGrabberEngineImplementation.
ComicGrabberEngineImplementation - class comics.core.ComicGrabberEngineImplementation.
This class provides a generic implementation of the ComicGrabberEngine interface.
ComicGrabberEngineImplementation() - Constructor for class comics.core.ComicGrabberEngineImplementation
Default constructor.
ComicImage - class comics.core.ComicImage.
This class holds a byte[] with the image for the comic retrieved and a String with the original filename for the image.
ComicImage(String, byte[]) - Constructor for class comics.core.ComicImage
The constructor initializes the filename and image variables.
ComicURLFactory - class comics.core.ComicURLFactory.
This class creates URLs based on the specified comic provider, comic name and date.
ComicURLFactory() - Constructor for class comics.core.ComicURLFactory
 
comics - package comics
 
comics.core - package comics.core
 
comics.gui - package comics.gui
 
comics.gui.progressbars - package comics.gui.progressbars
 
comics.interfaces - package comics.interfaces
 
createURL(String, String, Calendar) - Static method in class comics.core.ComicURLFactory
This factory method creates a comic retrieval URL, based on the specified comic provider (eg.
createURL(String, String, Date) - Static method in class comics.core.ComicURLFactory
This factory method creates a comic retrieval URL, based on the specified comic provider (eg.

D

DayRoller - interface comics.interfaces.DayRoller.
This interface describes the behaviour for a class that rolls back days, based on a configurable algorithm.
DefaultProgressBar - class comics.gui.progressbars.DefaultProgressBar.
This class implements a simple JDialog with a title, a message and a progressbar.
DefaultProgressBar(Frame, String, int, int) - Constructor for class comics.gui.progressbars.DefaultProgressBar
The constructor takes an owner, a title and minimum and maximum values for the progress.
DefaultProgressBar(Frame, String, int, int, String) - Constructor for class comics.gui.progressbars.DefaultProgressBar
The constructor takes an owner, a title, minimum and maximum values for the progress and a message for the dialog.

G

GregorianDayRoller - class comics.core.GregorianDayRoller.
This class provides a DayRoller implementation, based on the GregorianCalendar by default.
GregorianDayRoller() - Constructor for class comics.core.GregorianDayRoller
The default constructor creates a GregorianDayRoller using a GregorianCalendar for the Calendar implementation, the current date as the starting date and sets all days as applicable.
GregorianDayRoller(Calendar, int[]) - Constructor for class comics.core.GregorianDayRoller
This constructor allows the caller to set the GregorianDayRoller up in full.
GregorianDayRoller(Date, int[]) - Constructor for class comics.core.GregorianDayRoller
This constructor allows the caller to set the GregorianDayRoller up in full.
getCurrentDate() - Method in class comics.core.GregorianDayRoller
This method returns the current date, or the first earlier applicable day.
getCurrentDate() - Method in interface comics.interfaces.DayRoller
This method returns the current date, or the first earlier applicable day.
getCurrentDayOfMonth() - Method in class comics.core.GregorianDayRoller
This method returns the current day of month (1-31)
getCurrentDayOfMonth() - Method in interface comics.interfaces.DayRoller
This method returns the current day of month (1-31)
getCurrentMonth() - Method in class comics.core.GregorianDayRoller
This method returns the current month (1-12)
getCurrentMonth() - Method in interface comics.interfaces.DayRoller
This method returns the current month (1-12)
getCurrentYear() - Method in class comics.core.GregorianDayRoller
This method returns the current year (4-digit notation, eg. 2003)
getCurrentYear() - Method in interface comics.interfaces.DayRoller
This method returns the current year (4-digit notation, eg. 2003)
getFilename() - Method in class comics.core.ComicImage
This method reports on the original filename of the comic image.
getFormattedCurrentDate(String) - Method in class comics.core.GregorianDayRoller
This method returns the formatted current date, or the first earlier applicable day.
getFormattedCurrentDate(String) - Method in interface comics.interfaces.DayRoller
This method returns the formatted current date, or the first earlier applicable day.
getImage() - Method in class comics.core.ComicImage
This method reports on the byte[] that constitutes the image file.
getMaximum() - Method in class comics.gui.progressbars.DefaultProgressBar
 
getMinimum() - Method in class comics.gui.progressbars.DefaultProgressBar
 
getNextDay() - Method in class comics.core.GregorianDayRoller
This method returns the current Calendar instance rolled forward by the necessary amount of days to match the nearest future applicable day.
getNextDay() - Method in interface comics.interfaces.DayRoller
This method returns the current Calendar instance rolled forward by the necessary amount of days to match the nearest future applicable day.
getPreviousDay() - Method in class comics.core.GregorianDayRoller
This method returns the current Calendar instance rolled back by the necessary amount of days to match the nearest previous applicable day.
getPreviousDay() - Method in interface comics.interfaces.DayRoller
This method returns the current Calendar instance rolled back by the necessary amount of days to match the nearest previous applicable day.
getValue() - Method in class comics.gui.progressbars.DefaultProgressBar
This method will return the current value of the progressbar.
grabComic(URL) - Method in class comics.core.ComicGrabberEngineImplementation
This method returns the ComicImage for the comic file at the specified URL.
grabComic(URL) - Method in interface comics.interfaces.ComicGrabberEngine
This method returns the ComicImage for the comic file at the specified URL.

M

main(String[]) - Static method in class comics.ComicGrabber
Main method is the entry point for the application.
main(String[]) - Static method in class comics.NewComicGrabber
Main method is the entry point for the application.
main(String[]) - Static method in class comics.gui.PicturePanel
Main method is for testing purposes.

N

NewComicGrabber - class comics.NewComicGrabber.
This class grabs a complete history of comics off the UComics website.
NewComicGrabber() - Constructor for class comics.NewComicGrabber
 

P

PicturePanel - class comics.gui.PicturePanel.
This class embodies a JPanel one can use to draw a picture in.
PicturePanel() - Constructor for class comics.gui.PicturePanel
This constructor takes care of creating the GUI.
PicturePanel(JFrame) - Constructor for class comics.gui.PicturePanel
This constructor creates the GUI and keeps a reference to the parent frame which wan be used for resizing.
parseDay(String) - Static method in class comics.ComicGrabber
This method parses a three-letter code into the corresponding int as defined as a constant on the Calendar interface.

R

rescalePicture(double) - Method in class comics.gui.PicturePanel
This method will rescale the picture according to the multiplication specified.

S

setApplicableDays(int[]) - Method in class comics.core.GregorianDayRoller
This method allows the caller to specify which days should be reported.
setApplicableDays(int[]) - Method in interface comics.interfaces.DayRoller
This method allows the caller to specify which days should be reported.
setMessage(String) - Method in class comics.gui.progressbars.DefaultProgressBar
This method alters the message visible on the dialog.
setParentFolder(String) - Method in class comics.gui.PicturePanel
This method allows the setting of the parent folder for all the comics.
setPicture(String) - Method in class comics.gui.PicturePanel
This method allows the setting of a new picture on the panel.
setPicture(File) - Method in class comics.gui.PicturePanel
This method allows the setting of a new picture on the panel.
setRootFolder(String) - Method in class comics.gui.PicturePanel
This method takes a root path from which all pictures are read, and each of these can be displayed.
setStartDate(Calendar) - Method in class comics.core.GregorianDayRoller
This method allows the setting of a specific starting date via a specified Calendar.
setStartDate(Date) - Method in class comics.core.GregorianDayRoller
This method allows the setting of a specific starting date via a specified Date.
setStartDate(Calendar) - Method in interface comics.interfaces.DayRoller
This method allows the setting of a specific starting date via a specified Calendar.
setStartDate(Date) - Method in interface comics.interfaces.DayRoller
This method allows the setting of a specific starting date via a specified Date.
setValue(int) - Method in class comics.gui.progressbars.DefaultProgressBar
This method basically tells the progressbar to move on.

U

UCOMICS - Static variable in class comics.core.ComicURLFactory
The comic provider 'UComics'.

C D G M N P R S U

Copyright © Lennart Martens. All Rights Reserved.