Package com.mtp.pounder

Interface Summary
ComponentConduit Conduit for accessing a Component.
ComponentIdentifier Interface for finding a Component in a Window.
Filter Interface for filtering events.
PounderConstants Constants interface for Pounder.
PounderModelListener Listens on a PounderModel for changes.
PounderPrefsListener Interface for listening on a PounderPrefs.
Recording Interface for recording events and playing them back later.
 

Class Summary
AboutDialog The about dialog.
AllTests  
AppletFrame Conduit for playing an Applet.
AppletThread Just plays the applet.
CheckPlayedItem Utility class used in testing.
CommentDialog Dialog for displaying a file's comment.
ComponentConduitTest Abstract class for testing ComponentConduit's.
ComponentIdentifierFactory Used to manufacture ComponentIdentifier's.
ComponentIdentifierFactoryTest  
ComponentIdentifierTest Abstract class for testing ComponentIdentifier's.
ComponentItem Item that operates on a single Component.
ComponentItemTest  
DefaultFilter Default Filter, if the Component generating the event is not present in the watcher (that is, it has been filtered) then do not accept the event.
DefaultFilterTest  
DummyRecordingItem A RecordingItem that does nothing.
DynamicClassLoader Dynamically loads classes using classpath environment variables.
DynamicClassLoaderTest  
EventDetector Class for detecting when a Recording should be stopped.
EventDetectorTest  
EventWatcher Little utility class I use for debugging.
InputMethodItem Represents a mouse click.
InputMethodItemTest  
KeyIdentifier Finds Component's using a generated key.
KeyIdentifierTest  
KeyItem Represents a keyboard event.
KeyItemTest  
MisbehavingItem Utility class for testing.
MouseClickItem Represents a mouse click.
MouseClickItemTest  
MouseMotionItem Represents mouse motion.
MouseMotionItemTest  
MouseWheelItem Represents a keyboard event.
MouseWheelItemTest  
NameIdentifier Finds Component's using their name.
NameIdentifierTest  
PackageTests  
PauseButton Button whose actions changes based on whether the script is paused or not.
PauseButtonTest  
PlaybackThread Responsible for playing back a RecordingRecord.
PlaybackThreadTest  
Player Plays a Pounder script.
PlayerTest  
PlayerTest.ReturnNullConduit  
PounderFileChooser File chooser for Pounder files.
PounderFrame Main frame for the Pounder interface.
PounderFrameTest  
PounderModel Keeps track of the current pounding taking place.
PounderModelTest  
PounderPanel Main panel of Pounder.
PounderPrefs The preferences class.
PounderPrefsDialog Dialog for editing a PounderPrefs.
PounderPrefsPanel Panel for editing a PounderPrefs.
PounderPrefsTest  
PounderReader Reads data necessary for a Pounding from an InputStream.
PounderReader.PounderData Little utility class for passing around retrieved data.
PounderReaderWriterTest  
PounderWriter  
RecordingItem This represents a single action in a recording.
RecordingItemTest  
RecordingRecord A record of all the recordin' that's been going down.
RecordingRecordList Custom JList for displaying a RecordingRecord.
RecordingRecordListTest  
RecordingRecordTest  
RecordingThread Responsible for handling the Recording process.
RecordingThreadTest  
RecordingThreadTest.DummyRecording  
RecordingThreadTest.ReturnNullConduit  
ResourceLoader Just loads icons for now.
SetupPanel Used to define the setup of a Pounder script.
TestingPanel Panel for handling the recording and playback of a PounderModel.
TestInstanceFactory Manufactures an instance of the test object type for testing.
TestInstanceFactoryTest  
TestInstanceFactoryTest.AlreadyVisibleWindowConduit  
TestInstanceFactoryTest.DummyComponentBuilder  
VerbatimRecording Records all AWT events sent.
VerbatimRecordingOptions Options used to initialize a VerbatimRecording.
VerbatimRecordingOptionsDialog Dialog for editing a VerbatimRecordingOptions.
VerbatimRecordingOptionsPanel Panel used to create a VerbatimRecordingOptions.
VerbatimRecordingOptionsTest  
VerbatimRecordingTest  
VersionConversion This class should be updated for every new release.
WindowGainedFocusItem RecordingItem for a Window gaining focus.
WindowIdentifier When an event is detected in a Window, it should just use itself as the Component.
WindowItems Holds all the subclasses of RecordingItem that represent Window events.
WindowMovedItem Recording item for a Window moving.
WindowSizeChangeItem RecordingItem for a Window size change.
WindowStateChangedItem RecordingItem for a Frame changing state.
 

Exception Summary
InvalidVersionException Thrown when old or unknown version of a file is detected.
PlaybackException Exception that occurs during playback.
 



Copyright © 2002 Matthew Pekar. All Rights Reserved.