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

A

ATOM03 - Static variable in class gist.neon.FeedReader
Atom 0.3 feed document constant
ATOM10 - Static variable in class gist.neon.FeedReader
Atom 1.0 feed document constant
AtomCategory - Class in gist.protons
Container class for all data associated with an Atom category element.
AtomCategory() - Constructor for class gist.protons.AtomCategory
 
AtomContent - Class in gist.protons
Container class for all data associated with an Atom <content> or <summary>.
AtomContent() - Constructor for class gist.protons.AtomContent
Contructs the AtomContent object with an empty content list.
AtomDocument - Class in gist.protons
Container class for all fields common between an Atom <entry> or <feed>.
AtomDocument(Boolean) - Constructor for class gist.protons.AtomDocument
Contructs an AtomDocument with empty author and contributors fields and isAtomFeed to input type.
AtomDocument() - Constructor for class gist.protons.AtomDocument
 
AtomEntry - Class in gist.protons
Container class which extends AtomDocument to contain all fields specific to an <entry> field.
AtomEntry() - Constructor for class gist.protons.AtomEntry
Default constructor
AtomFeed - Class in gist.protons
Container class which extends AtomDocument to contain all fields specific to an <feed> field.
AtomFeed() - Constructor for class gist.protons.AtomFeed
Contructs the AtomFeed with an empty entries list.
AtomFileFilter - Class in gist.lithium
AtomFileFilter can be set on a JFileChooser to keep unwanted files from appearing in the directory listing.
AtomFileFilter() - Constructor for class gist.lithium.AtomFileFilter
Creates an AtomFileFilter.
AtomHandler - Class in gist.protons
Provides a mechanism to be used in conjunction with a SAX parser to create a structured representation of an Atom document.
AtomHandler() - Constructor for class gist.protons.AtomHandler
Creates a default AtomHandler object, with all fields empty.
AtomLink - Class in gist.protons
Container class for link objects
AtomLink(String) - Constructor for class gist.protons.AtomLink
Creates a new link with href set to link.
AtomName - Class in gist.protons
Container class for Atom Name objects (<author> and <contributor>.
AtomName() - Constructor for class gist.protons.AtomName
 
AtomSource - Class in gist.protons
Container class which extends AtomDocument to contain all fields specific to an <source> field.
AtomSource() - Constructor for class gist.protons.AtomSource
 
Attribute - Class in gist.hydrogen
The Attribute class describes an XML attribute.
Attribute(String, String) - Constructor for class gist.hydrogen.Attribute
Constructs an Attribute object from attribute name and attribute value.
Attribute - Class in gist.protons
The Attribute class describes an XML attribute.
Attribute(String, String) - Constructor for class gist.protons.Attribute
Constructs an Attribute object with initial label and value.
AttributeTest - Class in gist.protons
Program is primarily for JUnit testing of Attribute.java.
AttributeTest() - Constructor for class gist.protons.AttributeTest
 
accept(File) - Method in class gist.lithium.AtomFileFilter
Indicates whether the given file is accepted by this filter.
accept(File) - Method in class gist.lithium.ParsableFileFilter
Indicates whether the given file is accepted by this filter.
actionPerformed(ActionEvent) - Method in class gist.lithium.EditorPanel
Fires property change for SAVE ALL action.
actionPerformed(ActionEvent) - Method in class gist.lithium.FeedDisplay
Defines actions to take upon a button click.
actionPerformed(ActionEvent) - Method in class gist.lithium.LithiumPanel
Defines actions to take upon a button click.
actionPerformed(ActionEvent) - Method in class gist.neon.QueryPanel
 
activeThreads - Static variable in class gist.neon.NeonConfiguration
Maximum number of active spider threads.
activeThreads - Static variable in class gist.neon.ServerConfiguration
 
addAttribute(String, String) - Method in class gist.protons.AtomLink
Adds an attribute to the attribute list.
addAttribute(Attribute) - Method in class gist.protons.AtomLink
Adds a preconstructed Attribute to the attribute list.
addAuthor(AtomName) - Method in class gist.protons.AtomDocument
Adds an AtomAuthor to the list of authors.
addAuthorButton - Variable in class gist.lithium.EditorPanel
 
addButton - Variable in class gist.lithium.LithiumPanel
Buttons within the window
addCategory(AtomCategory) - Method in class gist.protons.AtomDocument
Adds a category to the Atom <entry> or <feed> being operated on.
addCategoryButton - Variable in class gist.lithium.EditorPanel
 
addContent(String) - Method in class gist.protons.AtomContent
Appends a string to the content list.
addContributor(AtomName) - Method in class gist.protons.AtomDocument
Adds a contributor to the contributors list.
addContributorButton - Variable in class gist.lithium.EditorPanel
 
addElem(XMLElem) - Method in class gist.protons.XMLElem
Adds a new sub XML element to the current XML element.
addEntry(AtomEntry) - Method in class gist.protons.AtomFeed
Adds an element to the entries list.
addFeed(String) - Static method in class gist.neon.neonserver.FeedIndexer
 
addIconButton - Variable in class gist.lithium.EditorPanel
 
addLink(AtomLink) - Method in class gist.protons.AtomDocument
Adds a link from the Atom <entry> or <feed> being operated on.
addLinkButton - Variable in class gist.lithium.EditorPanel
 
addLogoButton - Variable in class gist.lithium.EditorPanel
 
addSourceButton - Variable in class gist.lithium.EditorPanel
 
allow - Variable in class gist.protons.AtomHandler
 
alreadyCreatedIcon - Variable in class gist.lithium.EditorPanel
 
alreadyCreatedLogo - Variable in class gist.lithium.EditorPanel
 
alreadyCreatedSource - Variable in class gist.lithium.EditorPanel
Boolean variables to keep track of optional fields
argFiles - Static variable in class gist.lithium.LithiumPanel
Array of files entered from the command line
atom - Static variable in class gist.lithium.AtomFileFilter
Static string to denote accepted files
atom - Static variable in class gist.lithium.ParsableFileFilter
 
attr - Variable in class gist.hydrogen.Attribute
The label of the attribute
attr - Variable in class gist.hydrogen.Element
Contains XML attributes as Attribute objects.
attr - Variable in class gist.protons.Attribute
The label of the attribute.
attr - Variable in class gist.protons.Element
Contains XML attributes as Attribute objects.
attr - Variable in class gist.protons.XMLElem
Contains XML attributes as Attribute objects.
attributes - Variable in class gist.protons.AtomLink
 
authorList - Variable in class gist.protons.AtomDocument
 
authorPanes - Variable in class gist.lithium.EditorPanel
List of multiple items of some fields

B

base - Variable in class gist.protons.AttributeTest
Our test instrumentation
basePath - Static variable in class gist.neon.NeonConfiguration
The path of the index structure.
basePath - Static variable in class gist.neon.ServerConfiguration
 
bigSize - Variable in class gist.lithium.EditorPanel
 
body - Variable in class gist.neon.QueryPanel.Load
 
browserLog - Static variable in class gist.lithium.FeedDisplay
To display messages on the browser window
byteArrayToInt(byte[]) - Method in class gist.neon.neonserver.SearchServer.ScoringThread
 

C

CHAR_VALUES - Static variable in class gist.neon.neonserver.PlazooIndex
 
CHECKSERVER - Static variable in class gist.neon.FeedReader
Control checking in case of down server
CategoryPanel - Class in gist.lithium
Creates a JPanel with 3 text fields relating to Atom category elements.
CategoryPanel(String, String, String) - Constructor for class gist.lithium.CategoryPanel
Initializes the CategoryPanel with a unique identifier and field values.
ContainerConversionFactory - Class in gist.protons
Contains conversion methods to convert from XMLElem data type to AtomFeed data type and from AtomFeed to XMLElem.
ContainerConversionFactory() - Constructor for class gist.protons.ContainerConversionFactory
 
ContainerConversionFactoryTest - Class in gist.protons
Tests the conversion methods to convert from XMLElem data type to AtomFeed data type and from AtomFeed to XMLElem
ContainerConversionFactoryTest() - Constructor for class gist.protons.ContainerConversionFactoryTest
 
calculateThreshold(int) - Method in class gist.neon.SearchClient
 
categoryList - Variable in class gist.protons.AtomDocument
 
categoryPanes - Variable in class gist.lithium.EditorPanel
 
characters(char[], int, int) - Method in class gist.neon.neonserver.FeedHandler
Wrapper method for writing to textBuffer.
characters(char[], int, int) - Method in class gist.protons.AtomHandler
Wrapper method for writing to textBuffer.
cleanFile() - Static method in class gist.neon.LibrarySorter
Deletes any duplicates in file.
comment(char[], int, int) - Method in class gist.protons.AtomHandler
Does nothing.
commonWordsTable - Static variable in class gist.neon.neonserver.LexicalAnalyzer
The hashtable containing words to be excluded
compareTo(Object) - Method in class gist.neon.neonserver.WordCountStruct
 
connectors - Variable in class gist.neon.neonserver.SearchServer.ScoringThread
 
content - Variable in class gist.lithium.SourceHandler
 
content - Variable in class gist.protons.AtomContent
 
content - Variable in class gist.protons.AtomEntry
 
content - Variable in class gist.protons.AtomHandler
 
contentArea - Variable in class gist.lithium.EditorPanel
Content and summary panels
contentBuffer - Variable in class gist.neon.neonserver.FeedHandler
 
contentBuffer - Variable in class gist.protons.AtomHandler
 
contentScroll - Variable in class gist.lithium.EditorPanel
 
contributorPanes - Variable in class gist.lithium.EditorPanel
List of multiple items of some fields
contributors - Variable in class gist.protons.AtomDocument
 
convertAtomCategory(AtomCategory) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomCategory into XMLElem.
convertAtomContent(String, AtomContent) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomContent into XMLElem.
convertAtomLink(AtomLink) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomLink into XMLElem.
convertAtomName(String, AtomName) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomName into XMLElem.
convertCommonFields(String, AtomDocument) - Static method in class gist.protons.ContainerConversionFactory
Converts common fields of AtomDocument and its subclasses into XMLElem.
convertFeedDataToXMLElem(AtomFeed) - Static method in class gist.protons.ContainerConversionFactory
Converts just the general data of an AtomFeed into an XMLElem feed without entries.
convertToAtomEntry(XMLElem) - Static method in class gist.protons.ContainerConversionFactory
Converts XMLElem into AtomEntry.
convertToAtomFeed(XMLElem) - Static method in class gist.protons.ContainerConversionFactory
Converts XMLElem into AtomFeed.
convertToXMLElem(AtomFeed) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomFeed into XMLElem.
convertToXMLElem(AtomEntry) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomEntry into XMLElem.
convertToXMLElem(AtomSource) - Static method in class gist.protons.ContainerConversionFactory
Converts AtomSource into XMLElem.
count - Variable in class gist.neon.neonserver.WordCountStruct
 
createAndShowGUI() - Static method in class gist.lithium.LithiumPanel
Creates the GUI and shows it.
createAndShowGUI() - Static method in class gist.neon.QueryPanel
Creates and displays the Neon GUI.
createDefaultFeed() - Static method in class gist.protons.DefaultAtom
Creates a feed as an XMlElem object with default information.
createEntry(String, String, String) - Static method in class gist.hydrogen.Hydrogen
 
createFeed(String, String, String, Element) - Static method in class gist.hydrogen.Hydrogen
Creates the feed Element from data given by users.
createGUI(String) - Static method in class gist.helium.Helium
Creates the GUI for displaying Atom feeds.
createGUI() - Static method in class gist.hydrogen.Hydrogen
Creates the GUI frame and surbodinate elements.
createHashtable() - Static method in class gist.neon.neonserver.LexicalAnalyzer
Loads words that will be excluded from the target file.
createXmlHeader() - Static method in class gist.hydrogen.Hydrogen
Creates the defaut Atom feed document header Element.
currentEntry - Variable in class gist.lithium.EditorPanel
Entry currently selected in FeedPanel
currentTag - Variable in class gist.lithium.ParserCallback
The tag undergoing processing

D

DIM - Static variable in class gist.lithium.FeedDisplay
Dimension of frame
DIM - Static variable in class gist.lithium.LithiumPanel
Dimension of main frame
DIM - Static variable in class gist.neon.FeedDetails
Size of JFrame
DIM - Static variable in class gist.neon.QueryPanel
Size of the frame
DefaultAtom - Class in gist.protons
Class contains static methods for creating default Atom 1.0 feed and entry elements.
DefaultAtom() - Constructor for class gist.protons.DefaultAtom
 
Directory - Class in gist.protons
Stores names and email addresses of Grinnell Math/CS faculty To be called by MyCallback
Directory() - Constructor for class gist.protons.Directory
 
data - Variable in class gist.hydrogen.Element
Contains the content of the XML element.
data - Variable in class gist.protons.Element
Contains the content of the XML element.
data - Variable in class gist.protons.XMLElem
Contains the content of the XML element.
dateVersion - Variable in class gist.protons.AtomHandler
 
def - Static variable in class gist.protons.XMLElem
 
deleteRange(int, int) - Method in class gist.neon.neonserver.RemoveRangeArrayList
 
depth - Static variable in class gist.neon.NeonConfiguration
Maximum depth for spidering.
depth - Static variable in class gist.neon.ServerConfiguration
 
diskToList() - Method in class gist.neon.SearchClient
 
display(DefaultListModel, JTextArea) - Static method in class gist.lithium.FeedDisplay
Creates the GUI and displays it.
display(WordCountStruct, FeedReader) - Static method in class gist.neon.FeedDetails
Creates the FeedDetails GUI and displays it.
doMultipleSearch(String) - Static method in class gist.neon.neonserver.PlazooIndex
 
doSearch(String) - Method in class gist.neon.SearchClient
Connects to a server and performs a query.
doSearch(String) - Static method in class gist.neon.neonserver.PlazooIndex
 

E

EditorPanel - Class in gist.lithium
Provides a tabbed interface for showing contents of a single Atom entry, with each tab displaying a different set of elements of that entry (author, conent, etc).
EditorPanel() - Constructor for class gist.lithium.EditorPanel
Initializes required components.
Element - Class in gist.hydrogen
The Element class decribes an Atom feed/entry as an XML tree structure.
Element(String, Attribute[], String, Element[]) - Constructor for class gist.hydrogen.Element
Constructs an Element object from initial data fields.
Element(DataInputStream) - Constructor for class gist.hydrogen.Element
Contructs an Element object from an input file.
Element - Class in gist.protons
The Element decribes a feed/entry as an XML structure.
Element(String, Attribute[], String, Element[]) - Constructor for class gist.protons.Element
Constructs an Element object from initial data fields.
edit(XMLElem) - Static method in class gist.lithium.LithiumEditor
Contructs and shows an editor interface that allows users to edit a feed as an XMLElem object.
editButton - Variable in class gist.lithium.FeedDisplay
Buttons within the JPanel
editPane - Variable in class gist.lithium.EditorPanel
 
elem - Variable in class gist.hydrogen.Element
Contains subordinate XML elements as Element objects
elem - Variable in class gist.protons.Element
Contains sub XML elements as Element objects.
elem - Variable in class gist.protons.XMLElem
Contains sub XML elements as XMLElem objects.
email - Variable in class gist.protons.AtomName
 
emailArea - Variable in class gist.lithium.NamePanel
 
endCDATA() - Method in class gist.protons.AtomHandler
Finishes the StringBuffer object which contains all of the text within a CDATA section.
endDTD() - Method in class gist.protons.AtomHandler
Does nothing.
endElement(String, String, String) - Method in class gist.neon.neonserver.FeedHandler
Handles closing XML tags as given by the SAX parser.
endElement(String, String, String) - Method in class gist.protons.AtomHandler
Handles closing XML tags as given by the SAX parser.
endEntity(String) - Method in class gist.protons.AtomHandler
Does nothing.
engine - Variable in class gist.neon.FeedReader
An XQEngine object that creates a parse tree from a feed document and performs XPath searches in the parse tree.
entries - Variable in class gist.protons.AtomFeed
 
entry - Variable in class gist.lithium.ParserCallback
Atom entry container
entry - Variable in class gist.protons.AtomHandler
 
entryList - Variable in class gist.lithium.FeedPanel
 
entryListScroll - Variable in class gist.lithium.FeedPanel
 
entryOrder(XMLElem) - Static method in class gist.protons.DefaultAtom
Returns the order of an entry tag.
entryPane - Variable in class gist.lithium.EditorPanel
Entry panel and its required tabs
entryPane - Variable in class gist.neon.FeedDetails
For displaying feed details
existsElem(String, String) - Method in class gist.protons.XMLElem
 

F

FeedDetails - Class in gist.neon
Provides an interface that allows the user to view Atom, RSS and RDF feeds upon clicking on the links displayed on the QueryPanel.
FeedDetails() - Constructor for class gist.neon.FeedDetails
Constructs a FeedDetails by initializing and adding panel components.
FeedDisplay - Class in gist.lithium
Provides an interface for Lithium that allows users to select the file to which an atom feed is to be saved.
FeedDisplay() - Constructor for class gist.lithium.FeedDisplay
Constructs a FeedDisplay by initializing and adding panel components.
FeedHandler - Class in gist.neon.neonserver
Gets relevent data
FeedHandler() - Constructor for class gist.neon.neonserver.FeedHandler
Creates a default AtomHandler object, with all fields empty.
FeedIndexer - Class in gist.neon.neonserver
Waits for notifications of discovery of feeds from PageReaders and indexed them.
FeedIndexer() - Constructor for class gist.neon.neonserver.FeedIndexer
 
FeedPanel - Class in gist.lithium
Provides a tabbed interface for showing contents of a single Atom entry, with each tab displaying a different set of elements of that entry (author, content, etc).
FeedPanel(Object[]) - Constructor for class gist.lithium.FeedPanel
Creates FeedPanel object and sets up a JList to display the Atom feed's name and its entries.
FeedReader - Class in gist.neon
The FeedReader uses XQEngine to parse Atom, RSS, and RDF feed documents.
FeedReader() - Constructor for class gist.neon.FeedReader
Initializes the XQEngine search engine.
FeedSearch - Class in gist.neon.neonserver
Takes a search query and finds feeds in the index satisfying that query.
FeedSearch(String, DatagramSocket, InetAddress) - Constructor for class gist.neon.neonserver.FeedSearch
Set the feed searcher to use a specific socket to send a message to a specific recipient and do the specified search
facEmail - Static variable in class gist.protons.Directory
 
facName - Static variable in class gist.protons.Directory
 
fc - Static variable in class gist.lithium.FeedDisplay
Java file browser for selecting files from local system
fc - Variable in class gist.lithium.LithiumPanel
Java file browser for selecting files from local system
feed - Static variable in class gist.helium.Helium
 
feed - Static variable in class gist.lithium.FeedDisplay
Feed container
feed - Static variable in class gist.lithium.LithiumEditor
 
feed - Static variable in class gist.neon.FeedDetails
Link of this feed
feed - Variable in class gist.neon.neonserver.FeedHandler
 
feed - Variable in class gist.neon.neonserver.ManualFeedHandler
 
feed - Variable in class gist.protons.AtomHandler
 
feed - Static variable in class gist.protons.ContainerConversionFactoryTest
 
feed - Variable in class gist.protons.XMLElemTest
Our test instrumentation
feedAddedCount - Static variable in class gist.neon.neonserver.PlazooIndex
 
feedIndexedCount - Static variable in class gist.neon.neonserver.PlazooIndex
 
feedInfo - Variable in class gist.neon.QueryPanel
Stores the title and modification date of a given feed
feedOrder(XMLElem) - Static method in class gist.protons.DefaultAtom
Returns the order of a feed tag.
feedReader - Static variable in class gist.helium.Helium
 
feedReader - Static variable in class gist.lithium.LithiumEditor
 
feedReader - Static variable in class gist.neon.FeedDetails
Identifies and prints out the URL for Atom, RSS and RDF feeds that are mentioned in a given (X)HTML file
feedReader - Static variable in class gist.protons.ContainerConversionFactoryTest
Our test instrumentation
feedSearchCount - Static variable in class gist.neon.neonserver.FeedSearch
 
feedType - Variable in class gist.neon.FeedReader
Type of the feed document to be parsed
feedURL - Variable in class gist.neon.QueryPanel.OpenFeed
 
feeds - Static variable in class gist.neon.neonserver.FeedIndexer
 
fieldSize - Variable in class gist.lithium.EditorPanel
 
file - Static variable in class gist.neon.LibrarySorter
The file undergoing processing
fileName - Variable in class gist.lithium.ParserCallback
Full file path
fileName - Variable in class gist.protons.MyFileDirContext
Name of input file
findAtom - Static variable in class gist.neon.NeonConfiguration
Sets whether or not to index Atom feeds.
findAtom - Static variable in class gist.neon.ServerConfiguration
 
findRss - Static variable in class gist.neon.NeonConfiguration
Sets whether or not to index RSS feeds.
findRss - Static variable in class gist.neon.ServerConfiguration
 
fixSize(JComponent, Dimension) - Method in class gist.lithium.EditorPanel
Fixes the size of a component.
frame - Static variable in class gist.lithium.FeedDisplay
To enclose generated atom feed document
frame - Static variable in class gist.neon.FeedDetails
For enclosing entryPane
frame - Static variable in class gist.neon.QueryPanel
The main frame

G

generator - Variable in class gist.protons.AtomFeed
 
generator - Variable in class gist.protons.AtomSource
 
getAllContent() - Method in class gist.protons.AtomContent
Returns all content from the content list.
getAttr() - Method in class gist.protons.Attribute
Returns the label of the attribute.
getAttr(int) - Method in class gist.protons.XMLElem
Returns the attribute at index i.
getAttr(String) - Method in class gist.protons.XMLElem
Gets the content of the attribute at the specified address.
getAttrSize() - Method in class gist.protons.XMLElem
Returns the attribute list size.
getAttribute(int) - Method in class gist.protons.AtomLink
Returns the specified Atrribute from the list.
getAttributesSize() - Method in class gist.protons.AtomLink
Returns the size of the attributes list.
getAuthor(int) - Method in class gist.protons.AtomDocument
Returns the AtomName object associated with the author.
getAuthorSize() - Method in class gist.protons.AtomDocument
Returns the one indexed number of authors.
getBorder(String) - Method in class gist.lithium.EditorPanel
Get the BORDER to set to text fields, ect.
getCategory(int) - Method in class gist.protons.AtomDocument
Returns a category of the Atom <entry> or <feed> which is represented by this object.
getCategoryListSize() - Method in class gist.protons.AtomDocument
Returns the one indexed number of categories.
getContent() - Method in class gist.lithium.SourceHandler
Returns a String containing all the contents of the resource referenced by the URL.
getContent(int) - Method in class gist.protons.AtomContent
Returns content data from the content list.
getContent() - Method in class gist.protons.AtomEntry
Returns the content field
getContentString(ResultList) - Method in class gist.neon.FeedReader
Returns the content of an entry content or entry description from the ResultList.
getContributor(int) - Method in class gist.protons.AtomDocument
Returns a contributor from the contributors list.
getContributorsSize() - Method in class gist.protons.AtomDocument
Returns the size of the contributors list.
getCreation(String) - Static method in class gist.protons.DefaultAtom
Returns entry's published field to the creation time of the file.
getCreationDate() - Method in class gist.protons.MyFileDirContext
Returns the creation date of a file.
getData(String) - Method in class gist.neon.neonserver.ManualFeedHandler
 
getData() - Method in class gist.protons.XMLElem
Returns the content of the XML element.
getDate(String, String) - Static method in class gist.protons.DefaultAtom
Returns a common date string from a timeStamp.
getDescription() - Method in class gist.lithium.AtomFileFilter
Returns the description of this filter.
getDescription() - Method in class gist.lithium.ParsableFileFilter
Returns the description of this filter.
getElem(int) - Method in class gist.protons.XMLElem
Returns the sub XML elememt at index i.
getElem(String) - Method in class gist.protons.XMLElem
Gets the XML element at the specified address as an XMLElem object.
getElemContent(String) - Method in class gist.protons.XMLElem
Gets the content of the XML element at the specified address.
getElemSize() - Method in class gist.protons.XMLElem
Returns the element list size.
getEmail() - Method in class gist.lithium.NamePanel
Returns the value of emailArea.
getEmail() - Method in class gist.protons.AtomName
Returns the email field
getEmail(String) - Static method in class gist.protons.Directory
 
getEmailIndex(String) - Static method in class gist.protons.Directory
 
getEntries() - Method in class gist.protons.AtomFeed
Returns the list of all entries
getEntriesSize() - Method in class gist.protons.AtomFeed
Returns the size of the list entries.
getEntry() - Method in class gist.lithium.ParserCallback
Returns the atom entry undergoing processing.
getEntry(int) - Method in class gist.protons.AtomFeed
Returns a member of the entries list.
getExtension(File) - Static method in class gist.lithium.AtomFileFilter
Returns the extension of the given file.
getExtension(File) - Static method in class gist.lithium.ParsableFileFilter
Returns the extension of the given file.
getFeed() - Method in class gist.neon.neonserver.ManualFeedHandler
 
getFeedType() - Method in class gist.neon.FeedReader
Returns the value of feedType.
getFileName() - Method in class gist.lithium.ParserCallback
Returns the full path of this input file.
getGenerator() - Method in class gist.protons.AtomFeed
Returns the generators field.
getGenerator() - Method in class gist.protons.AtomSource
Returns the generators field.
getHTMLDoc() - Method in class gist.neon.FeedDetails
Returns the title, link, summary and modification date of an Atom entry, or an RSS or RDF item.
getHref() - Method in class gist.protons.AtomLink
Returns the value of the href field.
getID(XMLElem, String) - Static method in class gist.protons.DefaultAtom
Returns the ID of an element.
getIcon() - Method in class gist.protons.AtomFeed
Returns the icon field.
getIcon() - Method in class gist.protons.AtomSource
Returns the icon field.
getId() - Method in class gist.protons.AtomDocument
Returns the id of the Atom <entry> or <feed> which is represented by this object.
getIdentifier() - Method in class gist.lithium.NamePanel
Returns the identifier string.
getKeywords(String) - Static method in class gist.neon.neonserver.WordCounter
Gets keywords to index from a given feed URL.
getLabel() - Method in class gist.lithium.CategoryPanel
Returns the value of labelArea.
getLabel() - Method in class gist.protons.AtomCategory
Returns String value of the label field.
getLink(int) - Method in class gist.protons.AtomDocument
Returns a link in the Atom <entry> or <feed> which is represented by this object.
getLinksSize() - Method in class gist.protons.AtomDocument
Returns the size of the links list.
getLogo() - Method in class gist.protons.AtomFeed
Returns the logo field.
getLogo() - Method in class gist.protons.AtomSource
Returns the logo field.
getMimeType() - Method in class gist.protons.AtomContent
Returns the MIME type.
getModified(String) - Static method in class gist.protons.DefaultAtom
Returns entry's updated field to the last modified time of the file.
getMultipleElem(String) - Method in class gist.protons.XMLElem
 
getName() - Method in class gist.lithium.NamePanel
Returns the value of nameArea.
getName() - Method in class gist.protons.AtomName
Returns the name field
getName(String) - Static method in class gist.protons.Directory
 
getNameIndex(String) - Static method in class gist.protons.Directory
 
getNewAddress(String) - Static method in class gist.protons.XMLElem
Returns the one-level-lower address string from an initial address string.
getNumberOfActiveSearches() - Static method in class gist.neon.neonserver.FeedSearch
 
getPreferredScrollableViewportSize() - Method in class gist.lithium.ScrollableJPanel
Tells a JScrollPane the preferred viewable size of the object.
getPublished() - Method in class gist.protons.AtomEntry
Returns the published field.
getRealFileName() - Method in class gist.lithium.ParserCallback
Returns the file name of this input file.
getResults() - Method in class gist.neon.SearchClient
Returns an ascending list of search results.
getRights() - Method in class gist.protons.AtomDocument
Returns the rights information of the Atom <entry> or <feed> which isrepresented by this object.
getScheme() - Method in class gist.lithium.CategoryPanel
Returns the value of schemeArea.
getScheme() - Method in class gist.protons.AtomCategory
Returns String value of the scheme field.
getScrollableBlockIncrement(Rectangle, int, int) - Method in class gist.lithium.ScrollableJPanel
Tells a JScrollPane how far to scroll when a block scroll is requested.
getScrollableTracksViewportHeight() - Method in class gist.lithium.ScrollableJPanel
Tells a JScrollPane that vertical scrolling is allowed.
getScrollableTracksViewportWidth() - Method in class gist.lithium.ScrollableJPanel
Tells a JScrollPane that horizontal scrolling is disallowed.
getScrollableUnitIncrement(Rectangle, int, int) - Method in class gist.lithium.ScrollableJPanel
Tells a JScrollPane how far to scroll when a unit scroll is requested.
getSource() - Method in class gist.lithium.SourceHandler
Returns an AtomSource object generated from the URL given to the constructor.
getSource() - Method in class gist.protons.AtomEntry
Sets the source field.
getSourceUrl() - Method in class gist.protons.AtomSource
Returns the sourceUrl field.
getSrc() - Method in class gist.protons.AtomContent
Returns the src field.
getSubTitle() - Method in class gist.protons.AtomFeed
Returns the subTitle field.
getSubTitle() - Method in class gist.protons.AtomSource
Returns the subTitle field.
getSummary() - Method in class gist.protons.AtomEntry
Returns the summary field
getTag() - Method in class gist.protons.XMLElem
Returns the label of the XML element.
getTag(String) - Static method in class gist.protons.XMLElem
Returns the first tag label from an address string.
getTerm() - Method in class gist.lithium.CategoryPanel
Returns the value of termArea.
getTerm() - Method in class gist.protons.AtomCategory
Returns String value of the term field of AtomCategory .
getTimestamp() - Method in class gist.neon.neonserver.FeedHandler
Allows for easy search by updated time.
getTitle() - Method in class gist.protons.AtomDocument
Returns the title of the Atom <entry> or <feed> which is represented by this object.
getUpdated() - Method in class gist.protons.AtomDocument
Returns the time of the last update of the Atom <entry> or <feed> which is represented by this object.
getUri() - Method in class gist.lithium.NamePanel
Returns the value of uriArea.
getUri() - Method in class gist.protons.AtomName
Returns the uri field
getUrl() - Method in class gist.lithium.ImagePanel
 
getUsername(String) - Static method in class gist.protons.Directory
 
getValue() - Method in class gist.protons.Attribute
Returns the value of the attribute.
getValueString(ResultList) - Method in class gist.neon.FeedReader
Returns the value of an attribute from the ResultList.
getVersion() - Method in class gist.neon.FeedReader
Returns the type of the feed document loaded and sets the value of the variable feedType to that value.
gist.helium - package gist.helium
 
gist.hydrogen - package gist.hydrogen
 
gist.lithium - package gist.lithium
 
gist.neon - package gist.neon
 
gist.neon.neonserver - package gist.neon.neonserver
 
gist.protons - package gist.protons
 
goButton - Variable in class gist.neon.QueryPanel
Go button to start the search

H

HSIZE - Static variable in class gist.lithium.FeedDisplay
Horizontal size of text field
HSIZE - Static variable in class gist.lithium.LithiumPanel
Horizontal size of log text area
HTMLxmlTag - Static variable in class gist.lithium.FeedDisplay
 
Helium - Class in gist.helium
Provides a GUI frontend for gist.helium.HeliumInc for a lightly formatted representation of the information in an Atom feed.
Helium() - Constructor for class gist.helium.Helium
 
HeliumInc - Class in gist.helium
Parses XML documents into AtomFeed class using SAX parsing tools.
HeliumInc() - Constructor for class gist.helium.HeliumInc
 
Hydrogen - Class in gist.hydrogen
The Hydrogen class provides a GUI interface for creating simple Atom feed documents.
Hydrogen() - Constructor for class gist.hydrogen.Hydrogen
 
handleEndTag(HTML.Tag, int) - Method in class gist.lithium.ParserCallback
Method called when program receives notification of an end tag.
handleSimpleTag(HTML.Tag, MutableAttributeSet, int) - Method in class gist.lithium.ParserCallback
Method called when program receives notification of a simple tag.
handleStartTag(HTML.Tag, MutableAttributeSet, int) - Method in class gist.lithium.ParserCallback
Method called when program receives notification of a start tag.
handleText(char[], int) - Method in class gist.lithium.ParserCallback
Method called when program receives notification of a text stream.
hasContent - Variable in class gist.lithium.ParserCallback
Indicates whether the content field has been set
hasDuplicates - Static variable in class gist.neon.LibrarySorter
To indicate whether file contains any duplicate links
hasLink - Variable in class gist.lithium.ParserCallback
Indicates whether the link field has been set
height - Variable in class gist.lithium.ImagePanel
Dimensions for the ImagePane
href - Variable in class gist.protons.AtomLink
 
html - Static variable in class gist.lithium.ParsableFileFilter
Static strings to denote accepted files
hyperlinkUpdate(HyperlinkEvent) - Method in class gist.neon.FeedDetails
Defines what actions to take when the user clicks on a hypertext link.
hyperlinkUpdate(HyperlinkEvent) - Method in class gist.neon.QueryPanel
 

I

IGNORE_ENTRIES - Static variable in class gist.protons.AtomHandler
 
IN_AUTHOR - Static variable in class gist.protons.AtomHandler
 
IN_BODY - Static variable in class gist.lithium.ParserCallback
State within the body tag
IN_CONTENT - Static variable in class gist.protons.AtomHandler
 
IN_CONTRIBUTOR - Static variable in class gist.protons.AtomHandler
 
IN_ENTRY - Static variable in class gist.protons.AtomHandler
 
IN_FEED - Static variable in class gist.protons.AtomHandler
 
IN_HEAD - Static variable in class gist.lithium.ParserCallback
State within the head tag
IN_HTML - Static variable in class gist.lithium.ParserCallback
State within the html tag
IN_IGNORE - Static variable in class gist.protons.AtomHandler
 
IN_NOTHING - Static variable in class gist.lithium.ParserCallback
State outside the html tag
IN_NOTHING - Static variable in class gist.protons.AtomHandler
 
IN_SUMMARY - Static variable in class gist.protons.AtomHandler
 
ImagePanel - Class in gist.lithium
Container class which extends AtomDocument to contain all fields specific to an <feed> field.
ImagePanel() - Constructor for class gist.lithium.ImagePanel
Creates the ImagePanel by initializing and adding related panel components.
icon - Variable in class gist.protons.AtomFeed
 
icon - Variable in class gist.protons.AtomSource
 
iconPane - Variable in class gist.lithium.EditorPanel
Icon and logo panels
id - Variable in class gist.protons.AtomDocument
 
idLabel - Variable in class gist.lithium.FeedPanel
 
idTextField - Variable in class gist.lithium.EditorPanel
Text fields in general information panel
image - Variable in class gist.lithium.ImagePanel
 
imagePane - Variable in class gist.lithium.ImagePanel
 
imageTextField - Variable in class gist.lithium.ImagePanel
 
imageUpdateButton - Variable in class gist.lithium.ImagePanel
 
indices - Variable in class gist.lithium.LithiumPanel
Array of indices of to-be-removed files
infoPane - Variable in class gist.lithium.EditorPanel
 
initAttr - Static variable in class gist.neon.neonserver.PlazooIndex
 
initAttr - Variable in class gist.protons.AttributeTest
 
initHashtable() - Static method in class gist.neon.neonserver.FeedIndexer
 
initValue - Variable in class gist.protons.AttributeTest
 
initialize() - Static method in class gist.neon.NeonConfiguration
Reads neonconfig.ini from disk and sets all fields based upon that file.
initialize() - Static method in class gist.neon.ServerConfigurationHandler
 
initializeADDAuthorBUTTON() - Method in class gist.lithium.EditorPanel
Initializes ADD AUTHOR BUTTON.
initializeADDCategoryBUTTON() - Method in class gist.lithium.EditorPanel
Initializes ADD CATEGORY BUTTON.
initializeADDContributorBUTTON() - Method in class gist.lithium.EditorPanel
Initializes ADD CONTRIBUTOR BUTTON.
initializeADDIconBUTTON() - Method in class gist.lithium.EditorPanel
Intializes ADD ICON BUTTON.
initializeADDLinkBUTTON() - Method in class gist.lithium.EditorPanel
Intializes ADD LINK BUTTON.
initializeADDLogoBUTTON() - Method in class gist.lithium.EditorPanel
Intializes ADD LOGO BUTTON.
initializeADDSourceBUTTON() - Method in class gist.lithium.EditorPanel
Initializes ADD SOURCE BUTTON.
initializeContentSummaryPANELs() - Method in class gist.lithium.EditorPanel
Initializes CONTENT/SUMMARY PANELs
initializeEditPANEL() - Method in class gist.lithium.EditorPanel
Initializes edit panel by adding buttons.
initializeEditPanelBUTTONs() - Method in class gist.lithium.EditorPanel
Initializes buttons in the edit panel.
initializeGeneralInformationPANEL() - Method in class gist.lithium.EditorPanel
Initializes GENERAL INFORMATION PANEL.
initializeSaveBUTTON() - Method in class gist.lithium.EditorPanel
Initializes SAVE BUTTON.
initializeScore() - Method in class gist.neon.neonserver.SearchServer.ScoringThread
 
initializeSourcePANEL() - Method in class gist.lithium.EditorPanel
Initializes SOURCE PANEL.
initializeTabbedEntryPANEL() - Method in class gist.lithium.EditorPanel
Initializes tabs in the entry panel.
initializeUPDATESourceBUTTON() - Method in class gist.lithium.EditorPanel
Initializes UPDATE SOURCE BUTTON.
installXMLReader() - Method in class gist.neon.FeedReader
Installs a SAXparser in the XQEngine search engine.
intToByteArray(int) - Method in class gist.neon.SearchClient
 
isAtomFeed - Variable in class gist.protons.AtomDocument
 
isAtomFeed() - Method in class gist.protons.AtomDocument
Returns a value relating to the type of object which is extends this class
isHTML - Variable in class gist.lithium.ParserCallback
(x)html file type indicator
isNotTooCommon(String) - Static method in class gist.neon.neonserver.LexicalAnalyzer
Checks a given String if it is listed in the to-be-excluded hashtable.
isPlural(String) - Static method in class gist.neon.neonserver.LexicalAnalyzer
 
iterateDir(String) - Static method in class gist.neon.LibrarySorter
Iterates through the keyword library to obtain the files containing links to feeds associated with a certain keyword.

L

LexicalAnalyzer - Class in gist.neon.neonserver
Provides simple filtering process to exclude words that are not useful in keyword search.
LexicalAnalyzer() - Constructor for class gist.neon.neonserver.LexicalAnalyzer
Initialzes LexicalAnalyzer by first loading to-be-excluded words into the hashtable.
LibrarySorter - Class in gist.neon
Sorts Neon's library of keywords and deletes any duplicate links present.
LibrarySorter() - Constructor for class gist.neon.LibrarySorter
 
LithiumEditor - Class in gist.lithium
Provides a tabbed interface for showing contents of a single Atom entry, with each tab displaying a different set of elements of that entry (author, conent, etc).
LithiumEditor(AtomFeed) - Constructor for class gist.lithium.LithiumEditor
Constructs an editor interface that allows users to edit a feed as an AtomFeed object.
LithiumPanel - Class in gist.lithium
Provides an interface for Lithium that allows users to select files to be parsed.
LithiumPanel() - Constructor for class gist.lithium.LithiumPanel
Constructs a LithiumPanel by initiating and adding related panel components.
label - Variable in class gist.lithium.NamePanel
The unique identifier of this NamePanel
label - Variable in class gist.protons.AtomCategory
 
labelArea - Variable in class gist.lithium.CategoryPanel
 
lastUpdate - Static variable in class gist.neon.NeonConfiguration
Last time, in milliseconds from January 1, 1970, that an update of server/client scores was done.
layout - Variable in class gist.lithium.CategoryPanel
 
layout - Variable in class gist.lithium.FeedPanel
 
layout - Variable in class gist.lithium.NamePanel
 
line - Variable in class gist.neon.neonserver.ManualFeedHandler
 
linkPane - Variable in class gist.lithium.EditorPanel
Optional link panel and its component
linkScroll - Variable in class gist.lithium.EditorPanel
 
linkTextField - Variable in class gist.lithium.EditorPanel
Text fields in general information panel
linkTextFieldArray - Variable in class gist.lithium.EditorPanel
 
links - Static variable in class gist.neon.LibrarySorter
For storing the links from this library file
links - Variable in class gist.neon.QueryPanel
List of search results given by the search engine
links - Variable in class gist.protons.AtomDocument
 
list - Variable in class gist.lithium.FeedPanel
Maintains copy for easy saving
list - Variable in class gist.lithium.LithiumPanel
List of selected files
listModel - Static variable in class gist.lithium.FeedDisplay
List of files to be parsed
listModel - Variable in class gist.lithium.LithiumPanel
List of files to be parsed upon which list is built
listToDisk() - Method in class gist.neon.SearchClient
 
loader - Variable in class gist.neon.QueryPanel
Defines what actions to take when the user clicks on the "go" button.
log - Static variable in class gist.lithium.FeedDisplay
To display messages on the atom generator window
log - Variable in class gist.lithium.LithiumPanel
Message box to display messages on the browser window
logo - Variable in class gist.protons.AtomFeed
 
logo - Variable in class gist.protons.AtomSource
 
logoPane - Variable in class gist.lithium.EditorPanel
Icon and logo panels
loopback - Variable in class gist.neon.SearchClient
 

M

ManualFeedHandler - Class in gist.neon.neonserver
 
ManualFeedHandler() - Constructor for class gist.neon.neonserver.ManualFeedHandler
 
MarkupDTD - Class in gist.lithium
DTD describes a document syntax and is used in parsing of HTML documents.
MarkupDTD() - Constructor for class gist.lithium.MarkupDTD
Creates a MarkupDTD.
MarkupParser - Class in gist.lithium
Parses DTD events, creating XMLElem objects that contain (X)HTML entities.
MarkupParser() - Constructor for class gist.lithium.MarkupParser
Constructs a MarkupParser.
MyFileDirContext - Class in gist.protons
The MyFileDirContext class provides a context for performing directory and file system operations.
MyFileDirContext(String) - Constructor for class gist.protons.MyFileDirContext
Creates a MyFileDirContext.
MyFileDirContext.MyFileAttributes - Class in gist.protons
Specialized resource attribute that does some reading to speed up simple checks, like reading the creation date of a file.
MyFileDirContext.MyFileAttributes(String) - Constructor for class gist.protons.MyFileDirContext.MyFileAttributes
 
main(String[]) - Static method in class gist.helium.Helium
Calls procedures necessary to create the GUI.
main(String[]) - Static method in class gist.hydrogen.Hydrogen
Main method for Hydrogen.
main(String[]) - Static method in class gist.lithium.EditorPanel
 
main(String[]) - Static method in class gist.lithium.ImagePanel
 
main(String[]) - Static method in class gist.lithium.LithiumEditor
Main method for testing.
main(String[]) - Static method in class gist.lithium.LithiumPanel
Runs the LithiumPanel class.
main(String[]) - Static method in class gist.lithium.MarkupParser
Parses a sequence of (X)HTML files entered from the command line, writing the results to the last command line argument entered.
main(String[]) - Static method in class gist.neon.LibrarySorter
 
main(String[]) - Static method in class gist.neon.QueryPanel
Runs the QueryPanel class.
main(String[]) - Static method in class gist.neon.SearchClient
 
main(String[]) - Static method in class gist.neon.neonserver.LexicalAnalyzer
Simple tesing
main(String[]) - Static method in class gist.neon.neonserver.PlazooIndex
 
main(String[]) - Static method in class gist.neon.neonserver.WordCounter
 
makeList(BufferedReader) - Method in class gist.neon.SearchClient
 
makeSingular(String) - Static method in class gist.neon.neonserver.LexicalAnalyzer
 
markupDTD - Static variable in class gist.lithium.MarkupParser
Contains definitions for (X)HTML elements and attributes
mimeType - Variable in class gist.protons.AtomContent
 
mode - Variable in class gist.protons.AtomHandler
 
monthName - Static variable in class gist.protons.DefaultAtom
 
mouseListener - Variable in class gist.neon.QueryPanel
 
myLastUpdate - Variable in class gist.neon.SearchClient
 
myLastUpdate - Variable in class gist.neon.neonserver.SearchServer.ScoringThread
 
myScore - Variable in class gist.neon.neonserver.SearchServer.ScoringThread
 

N

NOT_FOUND - Static variable in class gist.protons.Directory
 
NamePanel - Class in gist.lithium
Creates a JPanel with 3 text fields relating to Atom name elements and allows the creation of a unique identifier for reference after construction.
NamePanel(String, String, String, String) - Constructor for class gist.lithium.NamePanel
Initializes the NamePanel with a unique identifier and field values.
NeonConfiguration - Class in gist.neon
Contains, reads, and writes all configu