A B C D E F G H I L M N O P R S T U V W

A

AgreementBox - class buttress.gui.AgreementBox.
 
actionPerformed(ActionEvent) - Method in class buttress.gui.FeedDialog
 
actionPerformed(ActionEvent) - Method in class buttress.gui.FilterDialog
 
actionPerformed(ActionEvent) - Method in class buttress.gui.Gui
look at actionlistner
addAFilter(Filter) - Static method in class buttress.main.Filter
Adds a filter to the big list of all filters
addFeed(String) - Method in class buttress.gui.Gui
Adds the feed with the url provided
addFeed(String, boolean) - Method in class buttress.gui.Gui
Adds the feed with the url provided
addFeed(String, String, boolean) - Method in class buttress.gui.Gui
 
addFeed(String) - Method in class buttress.main.Main
adds a new rss feed to the feedlist
addFeed(Rss) - Method in class buttress.main.Main
adding a new feed with a rss object
addFilter(String) - Method in class buttress.gui.Gui
Adds a feature to the NewFilter attribute of the Gui object
addFilter(String, boolean) - Method in class buttress.gui.Gui
Adds a feature to the NewFilter attribute of the Gui object
addFilter(String) - Method in class buttress.main.Main
adds a new filter to the filter list
addFilter(Filter) - Method in class buttress.main.Main
adds a new filter from a filter object
addItem(Object) - Method in class buttress.rss.Rss
Add an item to the list object or rss item
addKeyword(Object) - Method in class buttress.main.Filter
add a keyword to the arraylist
addRss(Rss) - Method in class buttress.main.Item
add rss to the vector of rss
addZero(String) - Method in class buttress.util.Date
 
agent - Static variable in class buttress.main.Main
the referring agent to the torrent site
agree(JFrame) - Static method in class buttress.gui.AgreementBox
Returns whether or not user agreed.
announcetag - Variable in class buttress.torrent.TorrentInfo
 

B

Bencoding - class buttress.torrent.Bencoding.
 
Bencoding() - Constructor for class buttress.torrent.Bencoding
 
BrowserLauncher - class buttress.util.BrowserLauncher.
 
Buttress - class buttress.main.Buttress.
 
Buttress() - Constructor for class buttress.main.Buttress
 
browserFailed(Exception) - Static method in class buttress.util.BrowserLauncher
 
buttress.gui - package buttress.gui
 
buttress.io - package buttress.io
 
buttress.main - package buttress.main
 
buttress.rss - package buttress.rss
 
buttress.torrent - package buttress.torrent
 
buttress.util - package buttress.util
 

C

CheckBoxBox - class buttress.gui.CheckBoxBox.
Seemingly oddly like the class name, this class creates a dialog box in which the user can select from a list of checkboxes.
CloseOpen - class buttress.util.CloseOpen.
 
CloseOpen() - Constructor for class buttress.util.CloseOpen
 
CompareAdded - class buttress.util.CompareAdded.
 
CompareAdded() - Constructor for class buttress.util.CompareAdded
 
ConsoleDialog - class buttress.gui.ConsoleDialog.
 
ConsoleDialog(Frame) - Constructor for class buttress.gui.ConsoleDialog
 
CreditsWindow - class buttress.gui.CreditsWindow.
 
CreditsWindow(Frame) - Constructor for class buttress.gui.CreditsWindow
 
characters(char[], int, int) - Method in class buttress.rss.RssHandler
 
clearItems() - Method in class buttress.rss.Rss
Clear all items from list
comments - Variable in class buttress.torrent.TorrentInfo
 
compareAdded(ArrayList) - Static method in class buttress.util.CompareAdded
Removes all duplicates from the 2 dimensional array, returns a 1 dimensional array of only the non-dupes.
compareTo(Object) - Method in class buttress.rss.RssItem
compares two rssitems
containsItem(Object) - Method in class buttress.rss.Rss
Returns true if item is already in the list
containsKeyword(Object) - Method in class buttress.main.Filter
checks if object is in the array

D

DEFAULT_BT_PATH - Static variable in class buttress.main.Main
 
DEFAULT_BUT_FOLDER - Static variable in class buttress.main.Main
 
Date - class buttress.util.Date.
 
Date() - Constructor for class buttress.util.Date
 
Download - class buttress.io.Download.
 
Download(URL) - Constructor for class buttress.io.Download
 
date - Variable in class buttress.torrent.TorrentInfo
 
delRss(int) - Method in class buttress.main.Item
deletes the object at index i
displayDialog(JDialog, JFrame) - Static method in class buttress.gui.CheckBoxBox
Displays the dialog in a threadsafe way (publified for easy access).
doCheck() - Method in class buttress.main.Main
Checks all the rssfeeds in buttress
downloadIt(RssItem, boolean) - Static method in class buttress.rss.Rss
downloads a new torrent if possible.
downloadTorrent() - Method in class buttress.io.Download
Takes the url and downloads the files to the local folder, ie the folder where this script is run from

E

EMPTY - Static variable in class buttress.rss.RssItem
 
EMPTY_DATE - Static variable in class buttress.rss.RssItem
 
EMPTY_URL - Static variable in class buttress.rss.RssItem
 
Email - class buttress.util.Email.
 
Email(String[], String, String, String) - Constructor for class buttress.util.Email
Constructor
EmailBuilder - class buttress.util.EmailBuilder.
 
EmailBuilder(Object) - Constructor for class buttress.util.EmailBuilder
 
editFeed(int) - Method in class buttress.gui.Gui
Changes the selected Feed attribute of the Gui object.
editFeed(int, String, String) - Method in class buttress.gui.Gui
 
editFeed(int, Rss) - Method in class buttress.main.Main
 
editFilter(int) - Method in class buttress.gui.Gui
Changes a feature of the NewFilter attribute of the Gui object
editFilter(int, Filter) - Method in class buttress.main.Main
 
endDocument() - Method in class buttress.rss.RssHandler
 
endElement(String, String, String) - Method in class buttress.rss.RssHandler
 
equals(Object) - Method in class buttress.rss.RssItem
tests whether two RssItems are equal

F

FEED_FILTER_FILENAME - Static variable in class buttress.main.Buttress
 
FeedDialog - class buttress.gui.FeedDialog.
 
FeedDialog(Frame) - Constructor for class buttress.gui.FeedDialog
 
Filter - class buttress.main.Filter.
 
Filter() - Constructor for class buttress.main.Filter
Default Constructor
Filter(String) - Constructor for class buttress.main.Filter
Constructor with show
Filter(String, ArrayList) - Constructor for class buttress.main.Filter
Constructor with show and keywords
FilterDialog - class buttress.gui.FilterDialog.
 
FilterDialog(Frame) - Constructor for class buttress.gui.FilterDialog
 
FormLayout - class buttress.gui.FormLayout.
 
FormLayout(Container) - Constructor for class buttress.gui.FormLayout
 
fileAttribs - Variable in class buttress.torrent.TorrentInfo
 
filetag - Variable in class buttress.torrent.TorrentInfo
 
flushRssItems() - Method in class buttress.rss.Rss
Flushes the list of Rss items

G

Gui - class buttress.gui.Gui.
 
Gui() - Constructor for class buttress.gui.Gui
Constructor for the Gui object
getAmtKeywords() - Method in class buttress.main.Filter
gets the int value of the size of the keywords arraylist
getBigListOfAllFilters() - Static method in class buttress.main.Filter
 
getBtPath() - Static method in class buttress.main.Main
returns btPath string
getBtPath() - Method in class buttress.rss.Rss
gets bittorrent client path
getButFolder() - Static method in class buttress.main.Main
returns butFolder string
getButFolder() - Method in class buttress.rss.Rss
gets buttress folder path
getDescription() - Method in class buttress.rss.RssItem
gets description value
getDownloadUrl() - Method in class buttress.io.Download
getter for the url of the torrent
getDriver() - Static method in class buttress.main.Buttress
 
getFEED_FILTER_FILENAME() - Static method in class buttress.main.Buttress
 
getFeed(int) - Method in class buttress.main.Main
 
getFeedSize() - Method in class buttress.rss.Rss
used to access the private arraylist
getFeedUrl() - Method in class buttress.rss.Rss
Returns feedUrl component of the Rss object
getFileSize() - Method in class buttress.rss.RssItem
 
getFileSize() - Method in class buttress.torrent.TorrentInfo
 
getFilter() - Method in class buttress.main.Item
getter for the filter
getFilter(int) - Method in class buttress.main.Main
 
getFilterList() - Method in class buttress.rss.Rss
 
getFilters() - Method in class buttress.main.Main
 
getFoundItemList() - Method in class buttress.main.Main
 
getINI_FILENAME() - Static method in class buttress.main.Buttress
 
getItemStatus(int) - Method in class buttress.rss.Rss
Returns an item's status Integer indicates which item in the list
getKeyword(int) - Method in class buttress.main.Filter
gets the keyword at index i
getLastUpdated() - Method in class buttress.rss.RssItem
 
getLocation() - Method in class buttress.rss.RssItem
gets location value
getMyGui() - Static method in class buttress.main.Buttress
 
getMyLocation() - Static method in class buttress.gui.Gui
 
getNewFeedSize() - Method in class buttress.rss.RssHandler
 
getNextTextField() - Method in class buttress.gui.FeedDialog
 
getParentFeed() - Method in class buttress.rss.RssItem
 
getRss() - Method in class buttress.main.Item
getter for the rss vector
getRss(int) - Method in class buttress.main.Item
gets the rss feed at index i
getRssItem(int) - Method in class buttress.rss.Rss
Gets Rss Item at position i
getRssItem(int) - Method in class buttress.rss.RssHandler
 
getRssList() - Method in class buttress.main.Main
 
getSetDelay() - Method in class buttress.main.Item
boolean to test whether or not to get the delay time from the feed from feed = true from user = true
getShow() - Method in class buttress.main.Filter
gets the show string
getSize() - Method in class buttress.torrent.TorrentSubFile
 
getTimeDelay() - Method in class buttress.main.Item
getter for the time delay
getTimeDelay() - Static method in class buttress.main.Main
Returns the time between checking the feeds
getTimeDelay() - Method in class buttress.main.TimeDelay
getter for time delay
getTimingCheckBox() - Method in class buttress.gui.FeedDialog
 
getTitle() - Method in class buttress.rss.Rss
 
getTitle() - Method in class buttress.rss.RssItem
gets title value
getTorrent() - Method in class buttress.io.RunTorrent
gets the torrent value
getTorrentName() - Method in class buttress.io.Download
getter for torrentName variable
getTotalSzie() - Method in class buttress.torrent.TorrentInfo
 
getUrlTextField() - Method in class buttress.gui.FeedDialog
 

H

hashCode() - Method in class buttress.rss.RssItem
Generates a hashCode to represent this object

I

INIT_X_SIZE - Static variable in class buttress.gui.Gui
 
INIT_Y_SIZE - Static variable in class buttress.gui.Gui
 
INI_FILENAME - Static variable in class buttress.main.Buttress
 
Item - class buttress.main.Item.
 
Item(Vector, Filter, TimeDelay) - Constructor for class buttress.main.Item
constructor with a parameter for each of the class parameters
initXLoc - Static variable in class buttress.gui.Gui
 
initYLoc - Static variable in class buttress.gui.Gui
 
isAutoStart() - Static method in class buttress.main.Main
 
isDebug() - Static method in class buttress.main.Buttress
 
isFirstRun() - Static method in class buttress.main.Buttress
returns whether or not it's the first run of the program
isGoodFeed(String) - Static method in class buttress.rss.Rss
 
isListChanged() - Static method in class buttress.util.CloseOpen
 
isNew() - Method in class buttress.rss.RssItem
gets the boolean value of the item
isSendEmail() - Static method in class buttress.util.Email
 

L

lengthtag - Variable in class buttress.torrent.TorrentSubFile
 
listAllItems() - Method in class buttress.rss.Rss
returns a list of all of the items that are on the rss lists
listAllItems(List) - Method in class buttress.rss.Rss
returns a list of all of the items that are on the rss lists and adds new ones to the list that is passed

M

MIN_DELAY - Static variable in class buttress.main.Main
variable for time check
Main - class buttress.main.Main.
 
Main() - Constructor for class buttress.main.Main
Constructor
Main(String) - Constructor for class buttress.main.Main
Constructor
Main(String, String) - Constructor for class buttress.main.Main
Constructor
main(String[]) - Static method in class buttress.main.Buttress
The main program for the Gui class
main(String[]) - Static method in class buttress.torrent.TorrentInfo
 
makeCompactGrid(int, int, int, int, int, int) - Method in class buttress.gui.FormLayout
 

N

nametag - Variable in class buttress.torrent.TorrentInfo
 

O

openFile(String) - Static method in class buttress.util.CloseOpen
opens a file, returns the rss and feed lists of that file.
openFile(File) - Static method in class buttress.util.CloseOpen
opens a file, returns the rss and feed lists of that file.
openURL(String) - Static method in class buttress.util.BrowserLauncher
Attempts to open the default web browser to the given URL.

P

paths - Variable in class buttress.torrent.TorrentSubFile
 
pathtag - Variable in class buttress.torrent.TorrentSubFile
 
piecehash - Variable in class buttress.torrent.TorrentInfo
 
piecelength - Variable in class buttress.torrent.TorrentInfo
 
piecelengthtag - Variable in class buttress.torrent.TorrentInfo
 
piecestag - Variable in class buttress.torrent.TorrentInfo
 
print() - Method in class buttress.torrent.TorrentInfo
 
print() - Method in class buttress.torrent.TorrentSubFile
 

R

Rss - class buttress.rss.Rss.
 
Rss() - Constructor for class buttress.rss.Rss
Default contructor sets all values to null
Rss(String) - Constructor for class buttress.rss.Rss
Contructor for feed location
Rss(String, String) - Constructor for class buttress.rss.Rss
Constructor for title link and feed url
Rss(String, String, String, String) - Constructor for class buttress.rss.Rss
Constructor for title link and feed url
Rss(Rss) - Constructor for class buttress.rss.Rss
Creates a Rss object repesenting the same values as another Rss object
RssHandler - class buttress.rss.RssHandler.
 
RssHandler() - Constructor for class buttress.rss.RssHandler
 
RssItem - class buttress.rss.RssItem.
 
RssItem() - Constructor for class buttress.rss.RssItem
Default Constructor
RssItem(String, String) - Constructor for class buttress.rss.RssItem
Constructor to set title and url
RssItem(String, String, boolean) - Constructor for class buttress.rss.RssItem
Constructor to set title, url and new
RssItem(String, String, String) - Constructor for class buttress.rss.RssItem
Creates new instance with parameters
RssItem(String, String, String, boolean) - Constructor for class buttress.rss.RssItem
Constructor.
RssItem(String, String, boolean, Date) - Constructor for class buttress.rss.RssItem
 
RssItem(String, String, String, boolean, Date) - Constructor for class buttress.rss.RssItem
 
RssItem(String, String, String, boolean, double, Date) - Constructor for class buttress.rss.RssItem
Constructor with all parameters.
RunTorrent - class buttress.io.RunTorrent.
 
RunTorrent() - Constructor for class buttress.io.RunTorrent
Default constructor sets Strings to stupid values
RunTorrent(String) - Constructor for class buttress.io.RunTorrent
Constructor
RunTorrent(String, String, String) - Constructor for class buttress.io.RunTorrent
Constructor
read(URL) - Method in class buttress.torrent.TorrentInfo
 
read(File) - Method in class buttress.torrent.TorrentInfo
 
read(InputStreamReader) - Method in class buttress.torrent.TorrentInfo
 
read(InputStreamReader) - Method in class buttress.torrent.TorrentSubFile
 
read(InputStreamReader, char) - Method in class buttress.torrent.TorrentSubFile
 
readChar(InputStreamReader) - Static method in class buttress.torrent.Bencoding
 
readConfig() - Static method in class buttress.main.Buttress
reads the configuration (ini) file
readInfoDictionary(InputStreamReader) - Method in class buttress.torrent.TorrentInfo
 
readInfoDictionary(InputStreamReader, char) - Method in class buttress.torrent.TorrentInfo
 
readLong(InputStreamReader) - Static method in class buttress.torrent.Bencoding
 
readLong(InputStreamReader, char) - Static method in class buttress.torrent.Bencoding
 
readString(InputStreamReader) - Static method in class buttress.torrent.Bencoding
 
readString(InputStreamReader, char) - Static method in class buttress.torrent.Bencoding
 
removeFeed(int) - Method in class buttress.gui.Gui
Removes the selected Feed attribute of the Gui object and takes it out of the rssList of the driver...
removeFeed(int, boolean) - Method in class buttress.gui.Gui
Removes the selected Feed attribute of the Gui object and takes it out of the rssList of the driver...
removeFeed(int) - Method in class buttress.main.Main
removes the rss feed at specfic place
removeFeed(Rss) - Method in class buttress.main.Main
removes the specfied feed
removeFilter(int) - Method in class buttress.gui.Gui
Removes a feature from the NewFilter attribute of the Gui object
removeFilter(int) - Method in class buttress.main.Main
removes the rss feed at specfic place
removeFilter(Filter) - Method in class buttress.main.Main
adds a new filter from a filter object
removeKeyword(int) - Method in class buttress.main.Filter
removes keyword at index i
resumeMe() - Method in class buttress.main.Main
makes the thread stop sleeping to make it update
run() - Method in class buttress.main.Main
Main processing method to run doCheck() ever x mins

S

SystemInfo - class buttress.util.SystemInfo.
 
SystemInfo() - Constructor for class buttress.util.SystemInfo
 
saveLists(String, ArrayList, ArrayList) - Static method in class buttress.util.CloseOpen
Saves the rss and filter lists.
saveLists(File, ArrayList, ArrayList) - Static method in class buttress.util.CloseOpen
Saves the rss and filter lists.
send() - Method in class buttress.util.Email
sends the email message
set(Rss) - Method in class buttress.rss.Rss
Sets the Rss object to the values of the other specified Rss object
setAutoStart(boolean) - Static method in class buttress.main.Main
 
setBigListOfAllFilters(ArrayList) - Static method in class buttress.main.Filter
 
setBtPath(String) - Static method in class buttress.main.Main
sets a new bittorrent path
setBtPath(String) - Method in class buttress.rss.Rss
sets bittorrent client path
setButFolder(String) - Static method in class buttress.main.Main
sets a new buttress folder path
setButFolder(String) - Method in class buttress.rss.Rss
sets buttress folder path
setDebug(boolean) - Static method in class buttress.main.Buttress
 
setDescription(String) - Method in class buttress.rss.RssItem
sets value of description
setFeedUrl(String) - Method in class buttress.rss.Rss
Sets feed url component of the Rss object
setFileSize(double) - Method in class buttress.rss.RssItem
 
setFilter(Filter) - Method in class buttress.main.Item
setter for the filter
setFilterList(List) - Method in class buttress.rss.Rss
 
setLastUpdated(Date) - Method in class buttress.rss.RssItem
 
setListChanged(boolean) - Static method in class buttress.util.CloseOpen
 
setLocation(String) - Method in class buttress.rss.RssItem
sets value of location
setMyLocation(Point) - Static method in class buttress.gui.Gui
 
setNameTextField(String) - Method in class buttress.gui.FeedDialog
 
setNew(int, boolean) - Method in class buttress.rss.Rss
Changes the specified item's new status
setNew(boolean) - Method in class buttress.rss.RssItem
sets item's new status
setParentFeed(URL) - Method in class buttress.rss.RssItem
 
setSendEmail(boolean) - Static method in class buttress.util.Email
 
setSetDelay(boolean) - Method in class buttress.main.Item
 
setShow(String) - Method in class buttress.main.Filter
set the show variable
setTimeDelay(TimeDelay) - Method in class buttress.main.Item
setter for the time delay
setTimeDelay(int) - Static method in class buttress.main.Main
Changes the time between checking the feeds
setTimeDelay(Integer) - Method in class buttress.main.TimeDelay
setter for time delay
setTimingCheckBox(boolean) - Method in class buttress.gui.FeedDialog
 
setTitle(String) - Method in class buttress.rss.Rss
Sets title component of the Rss object
setTitle(String) - Method in class buttress.rss.RssItem
sets value of title
setTorrent(String) - Method in class buttress.io.RunTorrent
sets torrent value
setUrlTextField(String) - Method in class buttress.gui.FeedDialog
 
showCheckBoxBox(Object[]) - Static method in class buttress.gui.CheckBoxBox
gives default name, frame, and sets box as modal
showCheckBoxBox(String, Object[]) - Static method in class buttress.gui.CheckBoxBox
gives default frame, sets modal to true
showCheckBoxBox(JFrame, String, Object[]) - Static method in class buttress.gui.CheckBoxBox
sets modal to true
showCheckBoxBox(JFrame, String, boolean, Object[]) - Static method in class buttress.gui.CheckBoxBox
shows the checkboxbox with the specified owning frame, title, modality, and object list
showConfigMenu() - Method in class buttress.gui.Gui
 
showConsole(JFrame) - Static method in class buttress.gui.ConsoleDialog
 
singlefilelength - Variable in class buttress.torrent.TorrentInfo
 
size - Variable in class buttress.torrent.TorrentSubFile
 
startDocument() - Method in class buttress.rss.RssHandler
 
startElement(String, String, String, Attributes) - Method in class buttress.rss.RssHandler
 
startThread() - Method in class buttress.main.Main
Starts the timer running
startTorrent() - Method in class buttress.io.RunTorrent
Runs the torrent with the BT client passed
suggestedname - Variable in class buttress.torrent.TorrentInfo
 

T

TimeDelay - class buttress.main.TimeDelay.
 
TimeDelay() - Constructor for class buttress.main.TimeDelay
the constructor for the class
TimeDelay(Integer) - Constructor for class buttress.main.TimeDelay
constructor that can take an initial value
TorrentInfo - class buttress.torrent.TorrentInfo.
 
TorrentInfo() - Constructor for class buttress.torrent.TorrentInfo
 
TorrentSubFile - class buttress.torrent.TorrentSubFile.
 
TorrentSubFile() - Constructor for class buttress.torrent.TorrentSubFile
 
TorrentSubFile(InputStreamReader) - Constructor for class buttress.torrent.TorrentSubFile
 
testToString(int) - Method in class buttress.rss.Rss
returns a string for a rssitem held in the arraylist
toSmallDateTime() - Method in class buttress.util.Date
 
toString() - Method in class buttress.main.Filter
 
toString() - Method in class buttress.main.Item
neat way to display the item class
toString() - Method in class buttress.main.TimeDelay
neat way to output the delay time
toString() - Method in class buttress.rss.Rss
Returns a sensible string of the Rss object
toString() - Method in class buttress.rss.RssItem
string of rssitem values
toString() - Method in class buttress.util.Email
prints a basic to string
toString() - Method in class buttress.util.SystemInfo
prints OS, OS Version, Java Vendor, Java Version
trackerURL - Variable in class buttress.torrent.TorrentInfo
 

U

updateFeed(List) - Method in class buttress.rss.Rss
updates the feed from the feedurl, and add the new items to the arraylist
userCheckUrl(Rss, String) - Static method in class buttress.rss.Rss
 

V

VER_NUM - Static variable in class buttress.util.CloseOpen
 
VersionWindow - class buttress.gui.VersionWindow.
 
VersionWindow(Frame) - Constructor for class buttress.gui.VersionWindow
 

W

writeConfig(Point) - Static method in class buttress.main.Buttress
writes the varables to the ini file
writeConsole(String) - Static method in class buttress.gui.ConsoleDialog
Easy way to write uniformly to the buttress console

A B C D E F G H I L M N O P R S T U V W