Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes