A B C E F G H I J K L M N P R S T U V

A

actionPerformed(ActionEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
add(Channel) - Method in class com.johnmunsch.rss.ListChannelStore
 
add(Channel) - Method in interface com.johnmunsch.rss.ChannelStore
 
add(Collection) - Method in class com.johnmunsch.rss.ListItemStore
 
add(Collection) - Method in class com.johnmunsch.rss.ListChannelStore
 
add(Collection) - Method in interface com.johnmunsch.rss.ItemStore
 
add(Collection) - Method in interface com.johnmunsch.rss.ChannelStore
 
add(Item) - Method in class com.johnmunsch.rss.ListItemStore
 
add(Item) - Method in interface com.johnmunsch.rss.ItemStore
 
addChannelStoreListener(ChannelStoreListener) - Method in class com.johnmunsch.rss.ListChannelStore
 
addChannelStoreListener(ChannelStoreListener) - Method in interface com.johnmunsch.rss.ChannelStore
 
addItemStoreListener(ItemStoreListener) - Method in class com.johnmunsch.rss.ListItemStore
 
addItemStoreListener(ItemStoreListener) - Method in interface com.johnmunsch.rss.ItemStore
 
addJob(Runnable) - Method in class com.johnmunsch.threadpool.ThreadPoolImpl
The fundamental function of the thread pool.
addJob(Runnable) - Method in interface com.johnmunsch.threadpool.ThreadPool
 
allowRefreshing(boolean) - Method in class com.johnmunsch.hotsheet.HSMain
 

B

block() - Method in class com.johnmunsch.hotsheet.JSplash
 

C

Channel - class com.johnmunsch.rss.Channel.
Channel is the fundamental element of RSS library.
CHANNEL_TITLE - Static variable in interface com.johnmunsch.rss.ItemStore
 
Channel() - Constructor for class com.johnmunsch.rss.Channel
Creates a bare channel object.
Channel(String) - Constructor for class com.johnmunsch.rss.Channel
Creates a new Channel object and fills in a URI for it to use.
Channel(String, String, URL, String, String, URL, URL, String) - Constructor for class com.johnmunsch.rss.Channel
This constructor is mainly useful for those times when we already have complete information on the channel at the time we create it.
ChannelStore - interface com.johnmunsch.rss.ChannelStore.
An interface that defines the characteristics that all channel stores need to have.
ChannelStoreEvent - class com.johnmunsch.rss.ChannelStoreEvent.
 
ChannelStoreEvent(Object) - Constructor for class com.johnmunsch.rss.ChannelStoreEvent
Creates new ChannelStoreEvent
ChannelStoreEvent(Object, Collection) - Constructor for class com.johnmunsch.rss.ChannelStoreEvent
 
ChannelStoreListener - interface com.johnmunsch.rss.ChannelStoreListener.
 
clear() - Method in class com.johnmunsch.rss.ListItemStore
 
clear() - Method in class com.johnmunsch.rss.ListChannelStore
 
clear() - Method in interface com.johnmunsch.rss.ItemStore
 
clear() - Method in interface com.johnmunsch.rss.ChannelStore
 
com.johnmunsch.demo - package com.johnmunsch.demo
 
com.johnmunsch.hotsheet - package com.johnmunsch.hotsheet
 
com.johnmunsch.rss - package com.johnmunsch.rss
 
com.johnmunsch.threadpool - package com.johnmunsch.threadpool
 
compare(Object, Object) - Method in class com.johnmunsch.rss.ItemComparator
 
copyFile(File, File) - Method in class com.johnmunsch.hotsheet.HSSettings
Copy source file to destination file.

E

equals(Object) - Method in class com.johnmunsch.rss.Item
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.johnmunsch.rss.Channel
Two channels are treated as being equal if they both are retrieved from the same URI.

F

filter(List) - Method in class com.johnmunsch.rss.PreviouslyRetrievedItemsFilter
 
filter(List) - Method in interface com.johnmunsch.rss.ItemsFilter
Note that it is perfectly valid for this function to remove items from the list passed to it.
fireChannelStorePostAdd() - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePostClear() - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePostRemove() - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePostRetrieve(Collection) - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePreAdd(Collection) - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePreClear() - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePreRemove(Collection) - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStorePreRetrieve() - Method in class com.johnmunsch.rss.ListChannelStore
 
fireChannelStoreRetrieved(Channel, int, int) - Method in class com.johnmunsch.rss.ListChannelStore
 
fireItemStorePostAdd() - Method in class com.johnmunsch.rss.ListItemStore
 
fireItemStorePostClear() - Method in class com.johnmunsch.rss.ListItemStore
 
fireItemStorePostRemove() - Method in class com.johnmunsch.rss.ListItemStore
 
fireItemStorePreAdd(Collection) - Method in class com.johnmunsch.rss.ListItemStore
 
fireItemStorePreClear() - Method in class com.johnmunsch.rss.ListItemStore
 
fireItemStorePreRemove(Collection) - Method in class com.johnmunsch.rss.ListItemStore
 

G

getChannel() - Method in class com.johnmunsch.rss.Item
Returns the channel from which this object was generated.
getChannelStoreFile() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the channelStore
getDescription() - Method in class com.johnmunsch.rss.Item
The description (if any) for this item.
getDescription() - Method in class com.johnmunsch.rss.Channel
A description of the RSS channel.
getHSPath() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the HotSheet directory.
getImageDescription() - Method in class com.johnmunsch.rss.Channel
Gets any description for the image.
getImageIcon() - Method in class com.johnmunsch.rss.Channel
If a channel has an associated image (an optional element) then we can get it in ImageIcon form ready for drawing from this function.
getImageLink() - Method in class com.johnmunsch.rss.Channel
Gets the address that the image should link to for the channel.
getImageURL() - Method in class com.johnmunsch.rss.Channel
Gets the URL of the image (if any) for this RSS channel.
getInstance() - Static method in class com.johnmunsch.hotsheet.HSSettings
Retrieve the instance of the HSSettings object
getInstance() - Static method in class com.johnmunsch.hotsheet.HSMain
 
getItemHistoryFile() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the itemHistory
getItemStoreFile() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the itemStore
getLanguage() - Method in class com.johnmunsch.rss.Channel
Returns a string describing the language of the RSS channel.
getLastRetrieved() - Method in class com.johnmunsch.rss.Channel
Returns the last date when this channel was _successfully_ parsed.
getLink() - Method in class com.johnmunsch.rss.Item
Get a link to the item.
getLink() - Method in class com.johnmunsch.rss.Channel
Returns the main link for an RSS channel (this is usually the address of the main page for the website that generated the channel).
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class com.johnmunsch.hotsheet.ItemListCellRenderer
 
getOldChannelStoreFile() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the old channelStore
getOldItemHistoryFile() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the old itemHistory
getOldItemStoreFile() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object to the old itemStore
getPending() - Method in class com.johnmunsch.rss.ItemStoreEvent
 
getPending() - Method in class com.johnmunsch.rss.ChannelStoreEvent
Get the list of items which we are about to add or have retrieved.
getProperties() - Method in class com.johnmunsch.hotsheet.HSSettings
Returns the properties set for the application.
getProperties() - Method in class com.johnmunsch.rss.Item
Returns the properties set for this object or null if no properties have been set.
getProperty(String) - Method in class com.johnmunsch.rss.Item
Provides direct access to a getProperty function on the Properties object.
getProperty(String, String) - Method in class com.johnmunsch.rss.Item
Provides direct access to a getProperty function on the Properties object.
getRetrieved() - Method in class com.johnmunsch.rss.Item
Returns the date and time this item was retrieved.
getStats() - Method in class com.johnmunsch.threadpool.ThreadPoolImpl
Returns a stats object that tells the state of the thread pool at the time the function was called.
getStats() - Method in interface com.johnmunsch.threadpool.ThreadPool
 
getTitle() - Method in class com.johnmunsch.rss.Item
Get the title of this item.
getTitle() - Method in class com.johnmunsch.rss.Channel
Gets the title of an RSS channel (this is usually the name of the website which generated the channel).
getURI() - Method in class com.johnmunsch.rss.Channel
The URI is what makes a channel a channel.
getUserHomePath() - Method in class com.johnmunsch.hotsheet.HSSettings
Return the File object corresponding to the user's home directory

H

hashCode() - Method in class com.johnmunsch.rss.Item
Generates a reasonably unique hash code for this item.
HelloRSS - class com.johnmunsch.demo.HelloRSS.
 
HelloRSS() - Constructor for class com.johnmunsch.demo.HelloRSS
 
HSMain - class com.johnmunsch.hotsheet.HSMain.
 
HSMain() - Constructor for class com.johnmunsch.hotsheet.HSMain
Creates new form HSMain
HSSettings - class com.johnmunsch.hotsheet.HSSettings.
Acts as a singleton repository of all the settings for the entire application.
HTMLBox - class com.johnmunsch.demo.HTMLBox.
 
HTMLBox(Channel, List, String, boolean) - Constructor for class com.johnmunsch.demo.HTMLBox
Creates new HTMLBox

I

Item - class com.johnmunsch.rss.Item.
Represents a single item from an RSS channel.
ITEM_RETRIEVAL_DATE - Static variable in interface com.johnmunsch.rss.ItemStore
 
ITEM_TITLE - Static variable in interface com.johnmunsch.rss.ItemStore
 
Item(Channel, String, String) - Constructor for class com.johnmunsch.rss.Item
Creates a new Item with the minimal expected data.
Item(Channel, String, String, String) - Constructor for class com.johnmunsch.rss.Item
Creates new Item with a description.
Item(Channel, String, String, String, Date) - Constructor for class com.johnmunsch.rss.Item
Creates a new Item with a description and a retrieval date.
ItemComparator - class com.johnmunsch.rss.ItemComparator.
 
ItemComparator(int, int, int) - Constructor for class com.johnmunsch.rss.ItemComparator
Creates new ItemComparator
ItemListCellRenderer - class com.johnmunsch.hotsheet.ItemListCellRenderer.
 
ItemListCellRenderer() - Constructor for class com.johnmunsch.hotsheet.ItemListCellRenderer
 
ItemsFilter - interface com.johnmunsch.rss.ItemsFilter.
 
ItemStore - interface com.johnmunsch.rss.ItemStore.
An interface for the storage mechanism that holds the set of all known items.
ItemStoreEvent - class com.johnmunsch.rss.ItemStoreEvent.
 
ItemStoreEvent(Object) - Constructor for class com.johnmunsch.rss.ItemStoreEvent
Creates new ItemStoreEvent
ItemStoreEvent(Object, Collection) - Constructor for class com.johnmunsch.rss.ItemStoreEvent
 
ItemStoreListener - interface com.johnmunsch.rss.ItemStoreListener.
 
iterator() - Method in class com.johnmunsch.rss.ListItemStore
 
iterator() - Method in class com.johnmunsch.rss.ListChannelStore
 
iterator() - Method in interface com.johnmunsch.rss.ItemStore
 
iterator() - Method in interface com.johnmunsch.rss.ChannelStore
 

J

jobsInProgress - Variable in class com.johnmunsch.threadpool.Stats
 
JSplash - class com.johnmunsch.hotsheet.JSplash.
 
JSplash(JFrame, String, int) - Constructor for class com.johnmunsch.hotsheet.JSplash
 

K

keyPressed(KeyEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
keyReleased(KeyEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
keyTyped(KeyEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 

L

ListChannelStore - class com.johnmunsch.rss.ListChannelStore.
 
ListChannelStore() - Constructor for class com.johnmunsch.rss.ListChannelStore
Creates new ListChannelStore
ListenersTest - class com.johnmunsch.demo.ListenersTest.
 
ListenersTest() - Constructor for class com.johnmunsch.demo.ListenersTest
 
ListItemStore - class com.johnmunsch.rss.ListItemStore.
 
ListItemStore() - Constructor for class com.johnmunsch.rss.ListItemStore
Creates new ListItemStore
load() - Method in class com.johnmunsch.hotsheet.HSSettings
Loads the properties for the application.
load(File) - Method in class com.johnmunsch.rss.PreviouslyRetrievedItemsFilter
 
load(File) - Method in class com.johnmunsch.rss.ListItemStore
 
load(File) - Method in class com.johnmunsch.rss.ListChannelStore
 
load(File) - Method in interface com.johnmunsch.rss.ItemStore
 
load(File) - Method in interface com.johnmunsch.rss.ItemsFilter
 
load(File) - Method in interface com.johnmunsch.rss.ChannelStore
 

M

main(String[]) - Static method in class com.johnmunsch.demo.ListenersTest
 
main(String[]) - Static method in class com.johnmunsch.demo.HTMLBox
A more sophisticated example of using the RSS classes.
main(String[]) - Static method in class com.johnmunsch.demo.HelloRSS
 
main(String[]) - Static method in class com.johnmunsch.hotsheet.HSMain
 
maxIdleTime - Variable in class com.johnmunsch.threadpool.Stats
 
maxThreads - Variable in class com.johnmunsch.threadpool.Stats
 
minThreads - Variable in class com.johnmunsch.threadpool.Stats
 
mouseClicked(MouseEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
mouseEntered(MouseEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
mouseExited(MouseEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
mousePressed(MouseEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 
mouseReleased(MouseEvent) - Method in class com.johnmunsch.hotsheet.JSplash
 

N

NONE - Static variable in interface com.johnmunsch.rss.ItemStore
 
numThreads - Variable in class com.johnmunsch.threadpool.Stats
 

P

pendingJobs - Variable in class com.johnmunsch.threadpool.Stats
 
postAdd(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
postAdd(ItemStoreEvent) - Method in interface com.johnmunsch.rss.ItemStoreListener
 
postClear(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
postClear(ItemStoreEvent) - Method in interface com.johnmunsch.rss.ItemStoreListener
 
postRemove(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
postRemove(ItemStoreEvent) - Method in interface com.johnmunsch.rss.ItemStoreListener
 
postRetrieve(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
preAdd(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
preAdd(ItemStoreEvent) - Method in interface com.johnmunsch.rss.ItemStoreListener
 
preClear(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
preClear(ItemStoreEvent) - Method in interface com.johnmunsch.rss.ItemStoreListener
 
preRemove(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
preRemove(ItemStoreEvent) - Method in interface com.johnmunsch.rss.ItemStoreListener
 
preRetrieve(ChannelStoreEvent) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 
PreviouslyRetrievedItemsFilter - class com.johnmunsch.rss.PreviouslyRetrievedItemsFilter.
 
PreviouslyRetrievedItemsFilter() - Constructor for class com.johnmunsch.rss.PreviouslyRetrievedItemsFilter
 

R

relocateSettings() - Method in class com.johnmunsch.hotsheet.HSSettings
Relocate settings from the user's home directory to the hotsheet directory.
remove(Channel) - Method in class com.johnmunsch.rss.ListChannelStore
 
remove(Channel) - Method in interface com.johnmunsch.rss.ChannelStore
 
remove(Collection) - Method in class com.johnmunsch.rss.ListItemStore
 
remove(Collection) - Method in class com.johnmunsch.rss.ListChannelStore
 
remove(Collection) - Method in interface com.johnmunsch.rss.ItemStore
 
remove(Collection) - Method in interface com.johnmunsch.rss.ChannelStore
 
remove(Item) - Method in class com.johnmunsch.rss.ListItemStore
 
remove(Item) - Method in interface com.johnmunsch.rss.ItemStore
 
removeChannelStoreListener(ChannelStoreListener) - Method in class com.johnmunsch.rss.ListChannelStore
 
removeChannelStoreListener(ChannelStoreListener) - Method in interface com.johnmunsch.rss.ChannelStore
 
removeItemStoreListener(ItemStoreListener) - Method in class com.johnmunsch.rss.ListItemStore
 
removeItemStoreListener(ItemStoreListener) - Method in interface com.johnmunsch.rss.ItemStore
 
retrieve(boolean) - Method in class com.johnmunsch.rss.ListChannelStore
 
retrieve(boolean) - Method in interface com.johnmunsch.rss.ChannelStore
 
retrieve(boolean) - Method in class com.johnmunsch.rss.Channel
Retrieves the current set of items for an RSS channel.
retrieved(ChannelStoreEvent, Channel, int, int) - Method in interface com.johnmunsch.rss.ChannelStoreListener
 

S

SCORE - Static variable in interface com.johnmunsch.rss.ItemStore
 
setDescription(String) - Method in class com.johnmunsch.rss.Channel
Allows setting the description of the RSS channel.
setImageDescription(String) - Method in class com.johnmunsch.rss.Channel
Allows setting the image description for the RSS channel.
setImageLink(URL) - Method in class com.johnmunsch.rss.Channel
Allows setting the address that the image should line to for the RSS channel.
setImageURL(URL) - Method in class com.johnmunsch.rss.Channel
Allows setting the image URL for the RSS channel.
setLabel(String) - Method in class com.johnmunsch.hotsheet.HSMain
 
setLanguage(String) - Method in class com.johnmunsch.rss.Channel
Allows setting the language of the RSS channel.
setLink(URL) - Method in class com.johnmunsch.rss.Channel
Allows setting the link for an RSS channel.
setProperty(String, String) - Method in class com.johnmunsch.rss.Item
Provides direct access to the setProperty function on the Properties object.
setRange(int) - Method in class com.johnmunsch.hotsheet.HSMain
 
setTitle(String) - Method in class com.johnmunsch.rss.Channel
Allows setting the title of an RSS channel.
setURI(String) - Method in class com.johnmunsch.rss.Channel
This allows us to update the URI of a given channel.
setValue(int) - Method in class com.johnmunsch.hotsheet.HSMain
 
size() - Method in class com.johnmunsch.rss.ListItemStore
 
size() - Method in class com.johnmunsch.rss.ListChannelStore
 
size() - Method in interface com.johnmunsch.rss.ItemStore
 
size() - Method in interface com.johnmunsch.rss.ChannelStore
 
sort(int, int, int) - Method in class com.johnmunsch.rss.ListItemStore
 
sort(int, int, int) - Method in interface com.johnmunsch.rss.ItemStore
 
Stats - class com.johnmunsch.threadpool.Stats.
This class holds the statistics of the Thread Pool from which it was returned.
Stats() - Constructor for class com.johnmunsch.threadpool.Stats
 
store() - Method in class com.johnmunsch.hotsheet.HSSettings
Saves the current properties settings for the application.
store(File) - Method in class com.johnmunsch.rss.PreviouslyRetrievedItemsFilter
 
store(File) - Method in class com.johnmunsch.rss.ListItemStore
 
store(File) - Method in class com.johnmunsch.rss.ListChannelStore
 
store(File) - Method in interface com.johnmunsch.rss.ItemStore
 
store(File) - Method in interface com.johnmunsch.rss.ItemsFilter
 
store(File) - Method in interface com.johnmunsch.rss.ChannelStore
 

T

ThreadPool - interface com.johnmunsch.threadpool.ThreadPool.
 
ThreadPoolImpl - class com.johnmunsch.threadpool.ThreadPoolImpl.
 
ThreadPoolImpl(int, int, int) - Constructor for class com.johnmunsch.threadpool.ThreadPoolImpl
 
toString() - Method in class com.johnmunsch.rss.ListItemStore
 
toString() - Method in class com.johnmunsch.rss.Item
Generates a nicely formatted string representation of this item.
toString() - Method in class com.johnmunsch.rss.Channel
Genereates a nicely formatted string version of this object.
toString() - Method in class com.johnmunsch.threadpool.Stats
 

U

updateItemList() - Method in class com.johnmunsch.hotsheet.HSMain
 
updateStatusAndProgress() - Method in class com.johnmunsch.hotsheet.HSMain
 

V

VIEWED - Static variable in interface com.johnmunsch.rss.ItemStore
 

A B C E F G H I J K L M N P R S T U V