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

A

About - Class in ghm.follow.gui
Action which displays information about the Follow application.
About(FollowApp) - Constructor for class ghm.follow.gui.About
 
actionPerformed(ActionEvent) - Method in class ghm.follow.config.Configure
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.About
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Clear
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.ClearAll
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Close
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Debug
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Delete
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.DeleteAll
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Edit
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Exit
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Open
 
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Pause
Handles actions performed relating to pause or playing a log's following
actionPerformed(ActionEvent) - Method in class ghm.follow.gui.Reset
 
actionPerformed(ActionEvent) - Method in class ghm.follow.nav.Bottom
 
actionPerformed(ActionEvent) - Method in class ghm.follow.nav.NextTab
Moves to next tab if not at the last tab.
actionPerformed(ActionEvent) - Method in class ghm.follow.nav.PreviousTab
Moves to next tab if not at the last tab.
actionPerformed(ActionEvent) - Method in class ghm.follow.nav.Top
 
actionPerformed(ActionEvent) - Method in class ghm.follow.search.ClearAllHighlights
 
actionPerformed(ActionEvent) - Method in class ghm.follow.search.ClearHighlights
 
actionPerformed(ActionEvent) - Method in class ghm.follow.search.Find
 
addFilteredView() - Method in class ghm.follow.io.JTextComponentDestination
Add a filtered view to this destination.
addFilteredView() - Method in class ghm.follow.io.JTextPaneDestination
Add a filtered view to this destination.
addFollowAppAction(FollowAppAction) - Method in class ghm.follow.gui.Menu
 
addFollowedFile(File) - Method in class ghm.follow.config.FollowAppAttributes
Adds a file to the list of followed files
addObserver(Observer) - Method in class ghm.follow.font.FontSelectionPanel
Adds an Observer to this FontSelectionPanel; the supplied Observer will have its update() method called any time the Font currently specified in the FontSelectionPanel changes.
addOutputDestination(OutputDestination) - Method in class ghm.follow.FileFollower
Add another OutputDestination to which the followed file's contents should be printed.
addPropertyChangeListener(PropertyChangeListener) - Method in class ghm.follow.config.FollowAppAttributes
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class ghm.follow.config.FollowAppAttributes
 
addRecentFile(File) - Method in class ghm.follow.config.FollowAppAttributes
Adds a file to the list of recent files
addView(OutputDestination) - Method in class ghm.follow.io.FilterableOutputDestination
Add a view that filters printed text.
addWord(WordResult) - Method in class ghm.follow.search.LineResult
Add a WordResult to this line
app - Variable in class ghm.follow.systemInterface.DefaultSystemInterface
 
attributes - Variable in class ghm.follow.event.WindowTracker
 
ATTRIBUTES_VERSION_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
AUTO_SCROLL_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
autoPositionCaret() - Method in class ghm.follow.gui.FileFollowingPane
Returns whether caret is automatically repositioned to the end of the text area when text is appended to the followed file
autoPositionCaret - Variable in class ghm.follow.io.JTextComponentDestination
 
autoPositionCaret() - Method in class ghm.follow.io.JTextComponentDestination
 
autoPositionCaret - Variable in class ghm.follow.io.JTextPaneDestination
 
autoPositionCaret() - Method in class ghm.follow.io.JTextPaneDestination
 
autoScroll() - Method in class ghm.follow.config.FollowAppAttributes
 

B

Bottom - Class in ghm.follow.nav
Action which jumps to the last line of the currently followed file.
Bottom(FollowApp) - Constructor for class ghm.follow.nav.Bottom
 
BUFFER_SIZE - Static variable in class ghm.follow.config.FollowAppAttributes
 
BUFFER_SIZE_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
bufferSize - Variable in class ghm.follow.FileFollower
 
buildEditMenu(ResourceBundle, HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
 
buildFileMenu(ResourceBundle, HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
 
buildHelpMenu(ResourceBundle, HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
 
buildMenuBar(ResourceBundle, HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
Builds the menu bar for the application
buildPopupMenu(HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
Builds the popup menu shown when right clicking in a text area.
buildToolBar(HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
Builds the toolbar shown at the top of the application
buildToolsMenu(ResourceBundle, HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
 
buildWindowMenu(ResourceBundle, HashMap<String, FollowAppAction>) - Static method in class ghm.follow.gui.ComponentBuilder
 

C

CASE_SENSITIVE - Static variable in class ghm.follow.search.SearchEngine
 
centerWindowInScreen(Window) - Static method in class ghm.follow.FollowApp
 
changedUpdate(DocumentEvent) - Method in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
Clear - Class in ghm.follow.gui
Action which clears the text area for the currently followed file.
Clear(FollowApp) - Constructor for class ghm.follow.gui.Clear
 
clear() - Method in class ghm.follow.gui.FileFollowingPane
Clears the contents of this FileFollowingPane synchronously.
clear() - Method in class ghm.follow.io.JTextComponentDestination
 
clear() - Method in class ghm.follow.io.JTextPaneDestination
 
clear() - Method in interface ghm.follow.io.OutputDestination
Clear all previous text.
clear() - Method in class ghm.follow.io.PrintStreamDestination
 
ClearAll - Class in ghm.follow.gui
Action which clears the contents of all followed files.
ClearAll(FollowApp) - Constructor for class ghm.follow.gui.ClearAll
 
ClearAllHighlights - Class in ghm.follow.search
Action which clears the highlighted search in all panes
ClearAllHighlights(FollowApp) - Constructor for class ghm.follow.search.ClearAllHighlights
 
ClearHighlights - Class in ghm.follow.search
Action which clears the highlighted search in the current pane
ClearHighlights(FollowApp) - Constructor for class ghm.follow.search.ClearHighlights
 
Close - Class in ghm.follow.gui
Action which closes the currently followed file.
Close(FollowApp) - Constructor for class ghm.follow.gui.Close
 
closeFile() - Method in class ghm.follow.FollowApp
Close the current tab
comp - Variable in class ghm.follow.io.JTextComponentDestination
 
ComponentBuilder - Class in ghm.follow.gui
 
Configure - Class in ghm.follow.config
Action which brings up a dialog allowing one to configure the Follow application.
Configure(FollowApp) - Constructor for class ghm.follow.config.Configure
 
CONFIRM_DELETE_ALL_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
CONFIRM_DELETE_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
confirmDelete() - Method in class ghm.follow.config.FollowAppAttributes
 
confirmDeleteAll() - Method in class ghm.follow.config.FollowAppAttributes
 
continueRunning - Variable in class ghm.follow.FileFollower
 
create(Element) - Method in class ghm.follow.gui.LineEditorKit
 
create(Element) - Method in class ghm.follow.gui.LineTextUI
 
CREATE_WIDGETS - Variable in class ghm.follow.gui.StartupStatus
 
createRootPane() - Method in class ghm.follow.search.FindDialog
Override method to add ESCAPE key action for window close

D

DEBUG - Static variable in class ghm.follow.FollowApp
 
Debug - Class in ghm.follow.gui
Perform an action for debugging.
Debug(FollowApp) - Constructor for class ghm.follow.gui.Debug
 
DefaultSystemInterface - Class in ghm.follow.systemInterface
Default implementation of SystemInterface for the Follow application.
DefaultSystemInterface(FollowApp) - Constructor for class ghm.follow.systemInterface.DefaultSystemInterface
 
Delete - Class in ghm.follow.gui
Action which deletes the contents of the currently followed file.
Delete(FollowApp) - Constructor for class ghm.follow.gui.Delete
 
DeleteAll - Class in ghm.follow.gui
Action which deletes the contents of all followed files.
DeleteAll(FollowApp) - Constructor for class ghm.follow.gui.DeleteAll
 
deleteObserver(Observer) - Method in class ghm.follow.font.FontSelectionPanel
Removes an Observer from this FontSelectionPanel.
delimiter - Static variable in class ghm.follow.config.EnumeratedProperties
Delimiter between property name & list member index
destination - Variable in class ghm.follow.gui.FileFollowingPane
OutputDestination used w/FileFollower
DisableableConfirm - Class in ghm.follow.gui
 
DisableableConfirm(Frame, String, String, String, String, String) - Constructor for class ghm.follow.gui.DisableableConfirm
 
disableDragAndDrop(Component) - Method in class ghm.follow.FollowApp
 
DndFileOpener - Class in ghm.follow.gui
Implementation of java.awt.dnd.DropTargetListener which opens files dropped on the Follow application's tabbed pane.
DndFileOpener(FollowApp) - Constructor for class ghm.follow.gui.DndFileOpener
 
dragEnter(DropTargetDragEvent) - Method in class ghm.follow.gui.DndFileOpener
Does nothing.
dragExit(DropTargetEvent) - Method in class ghm.follow.gui.DndFileOpener
Does nothing.
dragOver(DropTargetDragEvent) - Method in class ghm.follow.gui.DndFileOpener
Does nothing.
dragScroll(DropTargetDragEvent) - Method in class ghm.follow.gui.DndFileOpener
Does nothing.
drawLine(int, Graphics, int, int) - Method in class ghm.follow.gui.LineView
(non-Javadoc)
drop(DropTargetDropEvent) - Method in class ghm.follow.gui.DndFileOpener
If the DropTargetDropEvent's DataFlavor is javaFileListFlavor, it opens the List of dropped files in the Follow application.
dropActionChanged(DropTargetDragEvent) - Method in class ghm.follow.gui.DndFileOpener
Does nothing.

E

Edit - Class in ghm.follow.gui
Action which closes the currently followed file.
Edit(FollowApp) - Constructor for class ghm.follow.gui.Edit
 
editMenu - Static variable in class ghm.follow.gui.ComponentBuilder
 
EDITOR_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
enableDragAndDrop(Component) - Method in class ghm.follow.FollowApp
 
end - Variable in class ghm.follow.search.LineResult
 
end - Variable in class ghm.follow.search.WordResult
 
EnumeratedProperties - Class in ghm.follow.config
Extension of Properties which allows one to specify property values which are Lists of Strings.
EnumeratedProperties() - Constructor for class ghm.follow.config.EnumeratedProperties
 
exec(File) - Method in class ghm.follow.gui.ExternalEditor
 
Exit - Class in ghm.follow.gui
Action which exits the Follow application.
Exit(FollowApp) - Constructor for class ghm.follow.gui.Exit
 
exit(int) - Method in class ghm.follow.systemInterface.DefaultSystemInterface
 
exit(int) - Method in interface ghm.follow.systemInterface.SystemInterface
Used in lieu of System.exit();
ExternalEditor - Class in ghm.follow.gui
Action which closes the currently followed file.
ExternalEditor(String) - Constructor for class ghm.follow.gui.ExternalEditor
 

F

file - Variable in class ghm.follow.FileFollower
 
FILE_SEPARATOR - Static variable in class ghm.follow.FollowApp
 
FileFollower - Class in ghm.follow
Instances of this class 'follow' a particular text file, assmebling that file's characters into Strings and sending them to instances of OutputDestination.
FileFollower(File, int, int, OutputDestination[]) - Constructor for class ghm.follow.FileFollower
Constructs a new FileFollower; invoking this constructor does not cause the new object to begin following the supplied file.
FileFollower(File, OutputDestination[]) - Constructor for class ghm.follow.FileFollower
Identical to FileFollower.FileFollower(File, int, int, OutputDestination[]), except that a default buffer size (32,768 characters) and latency (1000 milliseconds) are used.
fileFollower - Variable in class ghm.follow.gui.FileFollowingPane
FileFollower used to print to this component
FileFollowingPane - Class in ghm.follow.gui
A component which allows one to view a text file to which information is being asynchronously appended.
FileFollowingPane(File, int, int, boolean, Font, int) - Constructor for class ghm.follow.gui.FileFollowingPane
 
fileListContains(List<String>, File) - Method in class ghm.follow.config.FollowAppAttributes
 
fileMenu - Static variable in class ghm.follow.gui.ComponentBuilder
 
FilterableOutputDestination - Class in ghm.follow.io
 
FilterableOutputDestination() - Constructor for class ghm.follow.io.FilterableOutputDestination
 
FilteredDestination - Class in ghm.follow.io
An OutputDestination that filters what is shown.
FilteredDestination(JTextComponent, SearchEngine, String, boolean) - Constructor for class ghm.follow.io.FilteredDestination
 
Find - Class in ghm.follow.search
 
Find(FollowApp) - Constructor for class ghm.follow.search.Find
 
findComponentAt(int, int) - Method in class ghm.follow.gui.TabbedPane
sqrrrl's fix
FindDialog - Class in ghm.follow.search
 
FindDialog(Find) - Constructor for class ghm.follow.search.FindDialog
 
FollowApp - Class in ghm.follow
This class' main() method is the entry point into the Follow application.
FollowAppAction - Class in ghm.follow.gui
Base class for all actions in the Follow application.
FollowAppAction(FollowApp, String, String, String, FollowAppAction.ActionContext) - Constructor for class ghm.follow.gui.FollowAppAction
 
FollowAppAction(FollowApp, String, String, String, ImageIcon, FollowAppAction.ActionContext) - Constructor for class ghm.follow.gui.FollowAppAction
 
FollowAppAction.ActionContext - Enum in ghm.follow.gui
 
FollowAppAttributes - Class in ghm.follow.config
 
FollowAppAttributes() - Constructor for class ghm.follow.config.FollowAppAttributes
 
FollowAppAttributes(File) - Constructor for class ghm.follow.config.FollowAppAttributes
 
FOLLOWED_FILES_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
followedFileListContains(File) - Method in class ghm.follow.config.FollowAppAttributes
Checks the existence of a file in the list of followed files
FONT_FAMILY_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
FONT_SIZE_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
FONT_STYLE_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
fontFamilyList - Variable in class ghm.follow.font.FontSelectionPanel
JList for font family
FontSelectionPanel - Class in ghm.follow.font
FontSelectionPanel v1.1, copied without functional modification from http://gregmerrill.imagineis.com/fontSelectionPanel.
FontSelectionPanel() - Constructor for class ghm.follow.font.FontSelectionPanel
Like FontSelectionPanel.FontSelectionPanel(java.awt.Font), except an initialFont of null will be used.
FontSelectionPanel(Font) - Constructor for class ghm.follow.font.FontSelectionPanel
Like FontSelectionPanel.FontSelectionPanel(java.awt.Font, String[], int[]), except that a default list of styles ({"Plain", "Bold", "Italic", "Bold Italic"}) and font sizes ({8, 9, 10, 12, 14}) will be used.
FontSelectionPanel(Font, String[], int[]) - Constructor for class ghm.follow.font.FontSelectionPanel
Construct a new FontSelectionPanel whose family, style & size widget selections are set according to the supplied initial Font.
FontSelectionPanel.FontSizeSynchronizer - Class in ghm.follow.font
This class synchronizes font size value between the list containing available font sizes & the text field in which font size is ultimately specified.
FontSelectionPanel.FontSizeSynchronizer(JList, JTextField) - Constructor for class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
FontSelectionPanel.FontStyleList - Class in ghm.follow.font
Represents a list of the four font styles: plain, bold, italic, and bold italic
FontSelectionPanel.FontStyleList(String[]) - Constructor for class ghm.follow.font.FontSelectionPanel.FontStyleList
Construct a new FontStyleList, using the supplied values for style display names
FontSelectionPanel.ListCellRenderer - Class in ghm.follow.font
An implementation of ListCellRenderer which right justifies all cells.
FontSelectionPanel.ListCellRenderer() - Constructor for class ghm.follow.font.FontSelectionPanel.ListCellRenderer
 
FontSelectionPanel.PublicChangeObservable - Class in ghm.follow.font
Subclass of Observable which allows public access to the setChanged() method.
FontSelectionPanel.PublicChangeObservable() - Constructor for class ghm.follow.font.FontSelectionPanel.PublicChangeObservable
 
fontSize - Variable in class ghm.follow.font.FontSelectionPanel
JTextField for font size
fontSizeList - Variable in class ghm.follow.font.FontSelectionPanel
JList for font size
fontStyleList - Variable in class ghm.follow.font.FontSelectionPanel
FontStlyeList (subclass of JList) for font style

G

getAction(String) - Method in class ghm.follow.FollowApp
 
getActions() - Method in class ghm.follow.FollowApp
Get all actions associated to the application
getAllFileFollowingPanes() - Method in class ghm.follow.FollowApp
 
getApp() - Method in class ghm.follow.gui.FollowAppAction
 
getAttributes() - Method in class ghm.follow.FollowApp
 
getAttributesVersion() - Method in class ghm.follow.config.FollowAppAttributes
 
getBufferSize() - Method in class ghm.follow.config.FollowAppAttributes
 
getBufferSize() - Method in class ghm.follow.FileFollower
Returns the size of the character buffer used to read characters from the followed file.
getCmdString() - Method in class ghm.follow.gui.ExternalEditor
 
getContext() - Method in class ghm.follow.gui.FollowAppAction
 
getDefaultAttributes() - Method in class ghm.follow.config.FollowAppAttributes
 
getEditor() - Method in class ghm.follow.config.FollowAppAttributes
 
getEnumeratedProperty(String) - Method in class ghm.follow.config.EnumeratedProperties
Returns the List value of the property with the supplied key.
getFileFollower() - Method in class ghm.follow.gui.FileFollowingPane
Returns the FileFollower which is being used to print information in this component.
getFileFromUser() - Method in class ghm.follow.systemInterface.DefaultSystemInterface
 
getFileFromUser() - Method in interface ghm.follow.systemInterface.SystemInterface
Normally, this method should delegate to a file chooser or other appropriate file selection mechanism.
getFiles(List<String>) - Method in class ghm.follow.config.FollowAppAttributes
 
getFileToFollowingPaneMap() - Method in class ghm.follow.FollowApp
 
getFirstWordPosition() - Method in class ghm.follow.search.LineResult
Get the caret position of the first occurring word result on this line.
getFollowedFile() - Method in class ghm.follow.FileFollower
Returns the file which is being followed by this FileFollower
getFollowedFile() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().getFollowedFile()
getFollowedFiles() - Method in class ghm.follow.config.FollowAppAttributes
Get an array files being followed
getFont() - Method in class ghm.follow.config.FollowAppAttributes
 
getFrame() - Method in class ghm.follow.FollowApp
 
getHeight() - Method in class ghm.follow.config.FollowAppAttributes
 
getIcon(Class<?>, String) - Static method in class ghm.follow.FollowApp
Gets an image icon from the resource path.
getIcon() - Method in class ghm.follow.gui.FollowAppAction
 
getInstance() - Static method in class ghm.follow.FollowApp
 
getJTextComponent() - Method in class ghm.follow.io.JTextComponentDestination
 
getJTextPane() - Method in class ghm.follow.io.JTextPaneDestination
 
getLastFileChooserDirectory() - Method in class ghm.follow.config.FollowAppAttributes
 
getLatency() - Method in class ghm.follow.config.FollowAppAttributes
 
getLatency() - Method in class ghm.follow.FileFollower
Returns the time (in milliseconds) which a FileFollower spends sleeping each time it encounters the end of the followed file.
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class ghm.follow.font.FontSelectionPanel.ListCellRenderer
 
getOutputDestinations() - Method in class ghm.follow.FileFollower
Returns the List which maintains all OutputDestinations for this FileFollower.
getPrintStream() - Method in class ghm.follow.io.PrintStreamDestination
 
getPropertyFile() - Method in class ghm.follow.config.FollowAppAttributes
 
getRecentFiles() - Method in class ghm.follow.config.FollowAppAttributes
Get an array of recently opened files
getRecentFilesMax() - Method in class ghm.follow.config.FollowAppAttributes
 
getResourceString(String) - Static method in class ghm.follow.FollowApp
Get a string from the resource bundle.
getScrollableTracksViewportWidth() - Method in class ghm.follow.search.SearchableTextPane
Override this to keep the text from wrapping and to make the viewable area as wide as the tabbed pane
getSelectedFileFollowingPane() - Method in class ghm.follow.FollowApp
 
getSelectedFont() - Method in class ghm.follow.font.FontSelectionPanel
Returns the currently selected font.
getSelectedFontFamily() - Method in class ghm.follow.font.FontSelectionPanel
Returns the currently selected font family
getSelectedFontSize() - Method in class ghm.follow.font.FontSelectionPanel
Returns the currently selected font size.
getSelectedFontStyle() - Method in class ghm.follow.font.FontSelectionPanel
Returns the currently selected font style.
getSelectedIndex() - Method in class ghm.follow.gui.LineTextUI
 
getSelectedStyle() - Method in class ghm.follow.font.FontSelectionPanel.FontStyleList
 
getSelectedTabIndex() - Method in class ghm.follow.config.FollowAppAttributes
 
getSystemInterface() - Method in class ghm.follow.FollowApp
 
getTabbedPane() - Method in class ghm.follow.FollowApp
 
getTabPlacement() - Method in class ghm.follow.config.FollowAppAttributes
 
getTabSize() - Method in class ghm.follow.config.FollowAppAttributes
 
getTextPane() - Method in class ghm.follow.gui.FileFollowingPane
Returns the text area to which the followed file's contents are being printed.
getViewFactory() - Method in class ghm.follow.gui.LineEditorKit
 
getWidth() - Method in class ghm.follow.config.FollowAppAttributes
 
getWordResult(int) - Method in class ghm.follow.search.LineResult
Get a specific word result associated with this line.
getWordResults() - Method in class ghm.follow.search.LineResult
Get the word results associated with this line.
getX() - Method in class ghm.follow.config.FollowAppAttributes
 
getY() - Method in class ghm.follow.config.FollowAppAttributes
 
ghm.follow - package ghm.follow
Contains classes for printing the contents of text files to which information is being added asynchronously.
ghm.follow.config - package ghm.follow.config
 
ghm.follow.event - package ghm.follow.event
 
ghm.follow.font - package ghm.follow.font
 
ghm.follow.gui - package ghm.follow.gui
GUI application which permits one to monitor text files to which information is being added asynchronously.
ghm.follow.io - package ghm.follow.io
 
ghm.follow.nav - package ghm.follow.nav
 
ghm.follow.search - package ghm.follow.search
 
ghm.follow.systemInterface - package ghm.follow.systemInterface
 

H

handle(DocumentEvent) - Method in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
Handles all DocumentEvents
handlePrint(String) - Method in class ghm.follow.io.FilterableOutputDestination
 
handlePrint(String) - Method in class ghm.follow.io.JTextComponentDestination
 
HAS_SOLARIS_BUG - Static variable in class ghm.follow.FollowApp
 
HEIGHT_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
helpMenu - Static variable in class ghm.follow.gui.ComponentBuilder
 
highlight(String, int) - Method in class ghm.follow.search.SearchableTextPane
Highlight term wherever it is found in the view.

I

initFocus() - Method in class ghm.follow.search.FindDialog
 
insertUpdate(DocumentEvent) - Method in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
installUI(JComponent) - Method in class ghm.follow.gui.LineTextUI
 
InvalidFontException - Exception in ghm.follow.font
Indicates that an invalid font is currently specified
InvalidFontException(String) - Constructor for exception ghm.follow.font.InvalidFontException
 
InvalidFontSizeException - Exception in ghm.follow.font
Indicates that an invalid font size is currently specified
InvalidFontSizeException(String) - Constructor for exception ghm.follow.font.InvalidFontSizeException
 
InvalidVkException - Exception in ghm.follow
 
InvalidVkException() - Constructor for exception ghm.follow.InvalidVkException
 
InvalidVkException(String) - Constructor for exception ghm.follow.InvalidVkException
 
InvalidVkException(Throwable) - Constructor for exception ghm.follow.InvalidVkException
 
InvalidVkException(String, Throwable) - Constructor for exception ghm.follow.InvalidVkException
 
isBeingFollowed() - Method in class ghm.follow.FileFollower
Returns the following state of a file
isFollowing() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to called getFileFollower().isBeingFollowed()
isFollowingPaused() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().isPaused()
isPaused() - Method in class ghm.follow.FileFollower
Returns the pause state of the follower.

J

JTextComponentDestination - Class in ghm.follow.io
Implementation of OutputDestination which appends Strings to a JTextComponent.
JTextComponentDestination(JTextComponent, boolean) - Constructor for class ghm.follow.io.JTextComponentDestination
Construct a new JTextCompnentDestination.
jTextPane - Variable in class ghm.follow.io.JTextPaneDestination
 
JTextPaneDestination - Class in ghm.follow.io
Implementation of OutputDestination which appends Strings to a JTextPane.
JTextPaneDestination(JTextPane, boolean) - Constructor for class ghm.follow.io.JTextPaneDestination
Construct a new JTextPaneDestination.

L

LAST_FILE_CHOOSER_DIR_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
latency - Variable in class ghm.follow.FileFollower
 
LATENCY_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
LineEditorKit - Class in ghm.follow.gui
 
LineEditorKit() - Constructor for class ghm.follow.gui.LineEditorKit
 
lineNumber - Variable in class ghm.follow.search.LineResult
 
LineResult - Class in ghm.follow.search
Keeps results information about a line in the searchable text.
LineResult(int, int, int) - Constructor for class ghm.follow.search.LineResult
Constructor
lineSeparator - Static variable in class ghm.follow.FileFollower
Line separator, retrieved from System properties & stored statically.
LineTextUI - Class in ghm.follow.gui
UI implementation that highlights the line where the caret is found.
LineTextUI() - Constructor for class ghm.follow.gui.LineTextUI
 
LineView - Class in ghm.follow.gui
 
LineView(Element) - Constructor for class ghm.follow.gui.LineView
 
list_ - Variable in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
LOAD_SYSTEM_FONTS - Variable in class ghm.follow.gui.StartupStatus
 

M

main(String[]) - Static method in class ghm.follow.FollowApp
Invoke this method to start the Follow application.
markDone(StartupStatus.Task) - Method in class ghm.follow.gui.StartupStatus
 
maxNumCharsInFontSize_ - Variable in class ghm.follow.font.FontSelectionPanel
Maximum number of characters permissibile in a valid font size
Menu - Class in ghm.follow.gui
This class exists as a kludge to get around problems I was having with menu items being configured by JMenu in a way that was not to my liking.
Menu(String, String) - Constructor for class ghm.follow.gui.Menu
 
Menu(String, String, Icon) - Constructor for class ghm.follow.gui.Menu
 
MESSAGE_LINE_SEPARATOR - Static variable in class ghm.follow.FollowApp
 

N

NAME - Static variable in class ghm.follow.config.Configure
 
NAME - Static variable in class ghm.follow.gui.About
 
NAME - Static variable in class ghm.follow.gui.Clear
 
NAME - Static variable in class ghm.follow.gui.ClearAll
 
NAME - Static variable in class ghm.follow.gui.Close
 
NAME - Static variable in class ghm.follow.gui.Debug
 
NAME - Static variable in class ghm.follow.gui.Delete
 
NAME - Static variable in class ghm.follow.gui.DeleteAll
 
NAME - Static variable in class ghm.follow.gui.Edit
 
NAME - Static variable in class ghm.follow.gui.Exit
 
NAME - Static variable in class ghm.follow.gui.Open
 
NAME - Static variable in class ghm.follow.gui.Pause
 
NAME - Static variable in class ghm.follow.gui.Reset
 
NAME - Static variable in class ghm.follow.nav.Bottom
 
NAME - Static variable in class ghm.follow.nav.NextTab
 
NAME - Static variable in class ghm.follow.nav.PreviousTab
 
NAME - Static variable in class ghm.follow.nav.Top
 
NAME - Static variable in class ghm.follow.search.ClearAllHighlights
 
NAME - Static variable in class ghm.follow.search.ClearHighlights
 
NAME - Static variable in class ghm.follow.search.Find
 
needsRestart - Variable in class ghm.follow.FileFollower
 
NextTab - Class in ghm.follow.nav
Switches to the next tab in the frame.
NextTab(FollowApp) - Constructor for class ghm.follow.nav.NextTab
 
NoFontFamilySelectedException - Exception in ghm.follow.font
Indicates that no font family is currently selected
NoFontFamilySelectedException(String) - Constructor for exception ghm.follow.font.NoFontFamilySelectedException
 
NoFontSizeSpecifiedException - Exception in ghm.follow.font
Indicates that no font size is currently specified
NoFontSizeSpecifiedException(String) - Constructor for exception ghm.follow.font.NoFontSizeSpecifiedException
 
NoFontStyleSelectedException - Exception in ghm.follow.font
Indicates that no font style is currently selected
NoFontStyleSelectedException(String) - Constructor for exception ghm.follow.font.NoFontStyleSelectedException
 
notifyViews(String) - Method in class ghm.follow.io.FilterableOutputDestination
 

O

observable - Variable in class ghm.follow.font.FontSelectionPanel
Observable used for registering/notifying Observers
Open - Class in ghm.follow.gui
Action which opens a new file in the Follow application.
Open(FollowApp) - Constructor for class ghm.follow.gui.Open
 
Open(FollowApp, File) - Constructor for class ghm.follow.gui.Open
 
openFile(File) - Method in class ghm.follow.FollowApp
 
OutputDestination - Interface in ghm.follow.io
Interface used by a FileFollower to print the contents of a followed file.
outputDestinations - Variable in class ghm.follow.FileFollower
 

P

parent - Variable in class ghm.follow.search.WordResult
 
pause() - Method in class ghm.follow.FileFollower
 
Pause - Class in ghm.follow.gui
Pauses/unpauses the autoscrolling of files that are open in the Follow application.
Pause(FollowApp) - Constructor for class ghm.follow.gui.Pause
 
paused - Variable in class ghm.follow.FileFollower
 
pauseFollowing() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().pause()
phraseCanvas - Variable in class ghm.follow.font.FontSelectionPanel
PhraseCanvas in which font samples are displayed
playPausePane(FileFollowingPane) - Method in class ghm.follow.gui.Pause
Plays or pauses a pane depending on it's current state.
PopupMenu - Class in ghm.follow.gui
This class exists as a kludge to get around problems I was having with popup menu items being configured by JPopupMenu in a way that was not to my liking.
PopupMenu() - Constructor for class ghm.follow.gui.PopupMenu
 
PreviousTab - Class in ghm.follow.nav
Switches to the previous tab in the frame.
PreviousTab(FollowApp) - Constructor for class ghm.follow.nav.PreviousTab
 
print(String) - Method in class ghm.follow.io.FilterableOutputDestination
 
print(String) - Method in class ghm.follow.io.FilteredDestination
 
print(String) - Method in class ghm.follow.io.JTextPaneDestination
 
print(String) - Method in interface ghm.follow.io.OutputDestination
Print the supplied String.
print(String) - Method in class ghm.follow.io.PrintStreamDestination
 
printStream - Variable in class ghm.follow.io.PrintStreamDestination
 
PrintStreamDestination - Class in ghm.follow.io
Implementation of OutputDestination which prints Strings to a PrintStream.
PrintStreamDestination(PrintStream) - Constructor for class ghm.follow.io.PrintStreamDestination
 
PROPERTY_FILE_NAME - Static variable in class ghm.follow.config.FollowAppAttributes
 
PROPERTY_PROTOTYPE_FILE_NAME - Static variable in class ghm.follow.config.FollowAppAttributes
 
putAction(String, FollowAppAction) - Method in class ghm.follow.FollowApp
Set an action to the action map of the application.

R

RECENT_FILES_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
RECENT_FILES_MAX_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
recentFileListContains(File) - Method in class ghm.follow.config.FollowAppAttributes
Checks the existence of a file in the list of recent files
recentFilesMenu - Static variable in class ghm.follow.gui.ComponentBuilder
 
REGEX - Static variable in class ghm.follow.search.SearchEngine
 
regexSearch(Pattern, String) - Method in class ghm.follow.search.SearchEngine
Searches text using the provided Pattern

Thanks to prec in #regex for correcting the use of Matcher.
removeFilteredView() - Method in class ghm.follow.io.JTextComponentDestination
Remove a filtered view
removeFilteredView() - Method in class ghm.follow.io.JTextPaneDestination
Remove a filtered view
removeFollowedFile(File) - Method in class ghm.follow.config.FollowAppAttributes
Removes a file from the list of followed files
removeHighlights() - Method in class ghm.follow.search.SearchableTextPane
Removes highlights from text area
removeOutputDestination(OutputDestination) - Method in class ghm.follow.FileFollower
Remove the supplied OutputDestination from the list of OutputDestinations to which the followed file's contents should be printed.
removePropertyChangeListener(PropertyChangeListener) - Method in class ghm.follow.config.FollowAppAttributes
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in class ghm.follow.config.FollowAppAttributes
 
removeTabAt(int) - Method in class ghm.follow.gui.TabbedPane
 
removeUpdate(DocumentEvent) - Method in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
removeView(OutputDestination) - Method in class ghm.follow.io.FilterableOutputDestination
Remove a view that filters printed text
Reset - Class in ghm.follow.gui
Action which restarts the currently selected followed file.
Reset(FollowApp) - Constructor for class ghm.follow.gui.Reset
 
restart() - Method in class ghm.follow.FileFollower
 
restartFollowing() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().restart()
runnerThread - Variable in class ghm.follow.FileFollower
 

S

search(String) - Method in class ghm.follow.search.SearchableTextPane
Searches for a term.
search(String, int) - Method in class ghm.follow.search.SearchableTextPane
Searches for a term at the given starting position.

Developer note: this method isn't currently used.
search(String, String) - Method in class ghm.follow.search.SearchEngine
Search for term.
SearchableTextPane - Class in ghm.follow.search
 
SearchableTextPane(Font, int) - Constructor for class ghm.follow.search.SearchableTextPane
 
SearchEngine - Class in ghm.follow.search
Searches through text based on flags passed at time of search.
SearchEngine(int) - Constructor for class ghm.follow.search.SearchEngine
Constructor for search text and tracking display elements for results list
SELECTED_TAB_INDEX_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
setAttributesVersion(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setAutoPositionCaret(boolean) - Method in class ghm.follow.gui.FileFollowingPane
Sets whether caret is automatically repositioned to the end of the text area when text is appended to the followed file
setAutoPositionCaret(boolean) - Method in class ghm.follow.io.JTextComponentDestination
 
setAutoPositionCaret(boolean) - Method in class ghm.follow.io.JTextPaneDestination
 
setAutoScroll(boolean) - Method in class ghm.follow.config.FollowAppAttributes
 
setBufferSize(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setBufferSize(String) - Method in class ghm.follow.config.FollowAppAttributes
 
setBufferSize(int) - Method in class ghm.follow.FileFollower
Sets the size of the character buffer used to read characters from the followed file.
setChanged() - Method in class ghm.follow.font.FontSelectionPanel.PublicChangeObservable
 
setConfirmDelete(boolean) - Method in class ghm.follow.config.FollowAppAttributes
 
setConfirmDeleteAll(boolean) - Method in class ghm.follow.config.FollowAppAttributes
 
setCursor(int) - Method in class ghm.follow.FollowApp
Warning: This method should be called only from the event dispatching thread.
setEditor(String) - Method in class ghm.follow.config.FollowAppAttributes
 
setEnumeratedProperty(String, List<String>) - Method in class ghm.follow.config.EnumeratedProperties
Assigns the supplied array of String values to the supplied key.
setFont(Font) - Method in class ghm.follow.config.FollowAppAttributes
 
setHeight(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setIcon(Icon) - Method in class ghm.follow.gui.FollowAppAction
Set the icon for this action.
setIconByState(boolean) - Method in class ghm.follow.gui.Pause
Sets the icon of this action based on the provided pause state.
setJTextArea(JTextPane) - Method in class ghm.follow.io.JTextPaneDestination
 
setJTextComponent(JTextComponent) - Method in class ghm.follow.io.JTextComponentDestination
 
setLastFileChooserDirectory(File) - Method in class ghm.follow.config.FollowAppAttributes
 
setLatency(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setLatency(String) - Method in class ghm.follow.config.FollowAppAttributes
 
setLatency(int) - Method in class ghm.follow.FileFollower
Sets the time (in milliseconds) which a FileFollower spends sleeping each time it encounters the end of the followed file.
setLineOffset(int) - Method in class ghm.follow.search.WordResult
 
setPrintStream(PrintStream) - Method in class ghm.follow.io.PrintStreamDestination
 
setRecentFilesMax(String) - Method in class ghm.follow.config.FollowAppAttributes
 
setRecentFilesMax(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setSelectedComponent(FileFollowingPane) - Method in class ghm.follow.gui.TabbedPane
 
setSelectedFont(Font) - Method in class ghm.follow.font.FontSelectionPanel
Changes the currently selected font by assigning all widget values to match the family/style/size values of the supplied font
setSelectedFontFamily(String) - Method in class ghm.follow.font.FontSelectionPanel
Sets the currently selected font family.
setSelectedFontSize(int) - Method in class ghm.follow.font.FontSelectionPanel
Sets the currently selected font size.
setSelectedFontStyle(int) - Method in class ghm.follow.font.FontSelectionPanel
Sets the currently selected font style.
setSelectedIndex(int) - Method in class ghm.follow.gui.TabbedPane
 
setSelectedStyle(int) - Method in class ghm.follow.font.FontSelectionPanel.FontStyleList
Change the currently selected style in this FontStyleList
setSelectedTabIndex(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setSystemInterface(SystemInterface) - Method in class ghm.follow.FollowApp
 
setTabPlacement(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setTabSize(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setTabSize(String) - Method in class ghm.follow.config.FollowAppAttributes
 
setWidth(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setX(int) - Method in class ghm.follow.config.FollowAppAttributes
 
setY(int) - Method in class ghm.follow.config.FollowAppAttributes
 
show() - Method in class ghm.follow.FollowApp
 
start() - Method in class ghm.follow.FileFollower
Cause this FileFollower to spawn a thread which will follow the file supplied in the constructor and send its contents to all of the FileFollower's OutputDestinations.

If this FileFollower is running but paused, this method equates to calling unpause().
start - Variable in class ghm.follow.search.LineResult
 
start - Variable in class ghm.follow.search.WordResult
 
startFollowing() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().start()
StartupStatus - Class in ghm.follow.gui
Window which displays a progress bar during startup.
StartupStatus(ResourceBundle) - Constructor for class ghm.follow.gui.StartupStatus
 
stop() - Method in class ghm.follow.FileFollower
Cause this FileFollower to stop following the file supplied in the constructor after it flushes the characters it's currently reading to all its OutputDestinations.
stopAndWait() - Method in class ghm.follow.FileFollower
Like FileFollower.stop(), but this method will not exit until the thread which is following the file has finished executing (i.e., stop synchronously).
stopFollowing() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().stop()
stopFollowingAndWait() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().stopAndWait()
store() - Method in class ghm.follow.config.FollowAppAttributes
 
systemInterface - Variable in class ghm.follow.event.WindowTracker
 
SystemInterface - Interface in ghm.follow.systemInterface
Various system calls are routed through an instance of this class; this enables test code to interject itself where appropriate by assigning a different instance of SystemInterface to FollowApp.

T

TAB_PLACEMENT_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
TAB_SIZE_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
tabbedPane - Variable in class ghm.follow.event.WindowTracker
 
TabbedPane - Class in ghm.follow.gui
Derived from a workaround proposed by sqrrrl for bug 4193463.
TabbedPane(FollowAppAttributes) - Constructor for class ghm.follow.gui.TabbedPane
 
term - Variable in class ghm.follow.search.WordResult
 
termEndLine - Variable in class ghm.follow.search.WordResult
 
termStartLine - Variable in class ghm.follow.search.WordResult
 
textArea - Variable in class ghm.follow.gui.FileFollowingPane
Text area into which followed file's contents are printed
textField_ - Variable in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
textSearch(String, String) - Method in class ghm.follow.search.SearchEngine
Searches text for term by performing a simple text search.
toCmdArray(String) - Method in class ghm.follow.gui.ExternalEditor
 
ToolBar - Class in ghm.follow.gui
This class exists as a kludge to get around problems I was having with toolbar items being configured by JToolBar in a way that was not to my liking.
ToolBar() - Constructor for class ghm.follow.gui.ToolBar
 
toolsMenu - Static variable in class ghm.follow.gui.ComponentBuilder
 
Top - Class in ghm.follow.nav
Action which jumps to the last line of the currently followed file.
Top(FollowApp) - Constructor for class ghm.follow.nav.Top
 
toString() - Method in class ghm.follow.search.LineResult
Builds a string that is conducive for showing as a result list entry
toString() - Method in class ghm.follow.search.WordResult
 

U

unpause() - Method in class ghm.follow.FileFollower
 
unpauseFollowing() - Method in class ghm.follow.gui.FileFollowingPane
Convenience method; equivalent to calling getFileFollower().unpause()
UNVERSIONED - Static variable in class ghm.follow.config.FollowAppAttributes
 
updating_ - Variable in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 

V

v1_1 - Static variable in class ghm.follow.config.FollowAppAttributes
 
v1_2 - Static variable in class ghm.follow.config.FollowAppAttributes
 
v1_3 - Static variable in class ghm.follow.config.FollowAppAttributes
 
v1_3_2 - Static variable in class ghm.follow.config.FollowAppAttributes
 
v1_4 - Static variable in class ghm.follow.config.FollowAppAttributes
 
v1_5_0 - Static variable in class ghm.follow.config.FollowAppAttributes
 
v1_6_0 - Static variable in class ghm.follow.config.FollowAppAttributes
 
valueChanged(ListSelectionEvent) - Method in class ghm.follow.font.FontSelectionPanel.FontSizeSynchronizer
 
valueOf(String) - Static method in enum ghm.follow.gui.FollowAppAction.ActionContext
Returns the enum constant of this type with the specified name.
values() - Static method in enum ghm.follow.gui.FollowAppAction.ActionContext
Returns an array containing the constants of this enum type, in the order they are declared.

W

WhatIsThis - Class in ghm.follow.gui
 
WhatIsThis(FollowApp, String, String) - Constructor for class ghm.follow.gui.WhatIsThis
 
WIDTH_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 
windowClosed(WindowEvent) - Method in class ghm.follow.event.WindowTracker
 
windowClosing(WindowEvent) - Method in class ghm.follow.event.WindowTracker
Each time this method is invoked, the position/size of the window which is closing will be written to the FollowAppAttributes object.
windowMenu - Static variable in class ghm.follow.gui.ComponentBuilder
 
WindowTracker - Class in ghm.follow.event
Will write window position/size to the supplied FollowAppAttributes object.
WindowTracker(FollowAppAttributes, JTabbedPane, SystemInterface) - Constructor for class ghm.follow.event.WindowTracker
Construct a new WindowTracker which will write window position/size to the supplied FollowAppAttributes object.
WordResult - Class in ghm.follow.search
Container for positions of found terms.
WordResult(int, int, String) - Constructor for class ghm.follow.search.WordResult
 
WordResult(int, int, String, int) - Constructor for class ghm.follow.search.WordResult
 

X

X_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 

Y

Y_KEY - Static variable in class ghm.follow.config.FollowAppAttributes
 

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

Copyright © 2008. All Rights Reserved.