Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © Lennart Martens. All Rights Reserved.