A E F G H I M P S T

A

AppletPasswordProvider - class eap.filter.AppletPasswordProvider.
Provides a standard interface for specifying a password for an applet.
AppletPasswordProvider(Applet) - Constructor for class eap.filter.AppletPasswordProvider
Create a new password provider for the given applet.
addDefaultFilters() - Method in class eap.filter.FilterBroker
Equivalent to calling addDefaultFilters(eap.filter.FilterBroker.class)
addDefaultFilters(Class) - Method in class eap.filter.FilterBroker
Add the default filters listed in the "filter.properties" file which can be found in the same directory as the given class's .class file.
addFilter(String, String, String) - Method in class eap.filter.FilterBroker
Add a filter with the given properties to the registry.
addFilters(Properties) - Method in class eap.filter.FilterBroker
Add the filters defined in a set of properties.

E

eap.filter - package eap.filter
Provides a general mechanism for filtering data streams based on the extensions on a filename.

F

Filter - class eap.filter.Filter.
Holds information about a filter.
Filter(String, String, String) - Constructor for class eap.filter.Filter
Construct a new Filter object.
FilterBroker - class eap.filter.FilterBroker.
Maintains a registry of filters which it can apply to a data stream based on file name extensions.
FilterBroker() - Constructor for class eap.filter.FilterBroker
Creates a new FilterBroker with no filters registered.
FilterException - exception eap.filter.FilterException.
Thrown when there is a problem applying a filter.
FilterException(String, Filter, Throwable) - Constructor for class eap.filter.FilterException
Create a new exception.
filter(InputStream, String) - Method in class eap.filter.FilterBroker
Get a filtered input stream appropriate for a filename.
forgetPassword() - Method in class eap.filter.AppletPasswordProvider
Deletes any previously stored password for this applet's dataset.

G

getEnding() - Method in class eap.filter.Filter
Returns the filename extension for this filter
getFilter() - Method in class eap.filter.FilterException
Returns the filter being applied when this exception was thrown.
getLastFileName() - Method in class eap.filter.FilterBroker
Accesses the file name in the last call to FilterBroker.filter(InputStream, String) with all the filtered extensions removed.
getName() - Method in class eap.filter.Filter
Returns the human-readable name of the filter
getPassword() - Method in class eap.filter.AppletPasswordProvider
Obtains an encryption key by one of serveral methods.
getPassword() - Method in interface eap.filter.PasswordProvider
Obtain a password by some means
getPassword() - Method in class eap.filter.PopupPasswordProvider
Prompts the user for a password and returns the result.
getPassword() - Method in class eap.filter.PresetPasswordProvider
returns the string set in the constructor for this object.

H

hasFilter(String) - Method in class eap.filter.FilterBroker
Returns true if there is a filter registered for a given filename.

I

instantiate(InputStream, PasswordProvider) - Method in class eap.filter.Filter
Create an instance of the implementation class for this filter.

M

main(String[]) - Static method in class eap.filter.FilterBroker
Main method mostly useful for testing.

P

PasswordProvider - interface eap.filter.PasswordProvider.
This is a general interface for a class which can obtain a password by some means.
PopupPasswordProvider - class eap.filter.PopupPasswordProvider.
A PasswordProvider which prompts the user using a JDialog box.
PopupPasswordProvider(Component) - Constructor for class eap.filter.PopupPasswordProvider
Construct a new provider, which will use the given class as a parent for its JDialog box.
PopupPasswordProvider() - Constructor for class eap.filter.PopupPasswordProvider
Construct a new provider which will use a parentless JDialog box.
PresetPasswordProvider - class eap.filter.PresetPasswordProvider.
Provides a constant string as a password.
PresetPasswordProvider(String) - Constructor for class eap.filter.PresetPasswordProvider
Creates a new password provider which will always produce the given string.

S

savePassword() - Method in class eap.filter.AppletPasswordProvider
Calls AppletPasswordProvider.savePassword(String) for the last password prompted for.
savePassword(String) - Method in class eap.filter.AppletPasswordProvider
Attempts to save the password for a this applet's dataset in the browser's applet persistence data store.
setPasswordProvider(PasswordProvider) - Method in class eap.filter.FilterBroker
Sets the class which will be used to obtain a single string of metadata needed to create a filter.

T

toString() - Method in class eap.filter.Filter
Returns a string representation of this filter

A E F G H I M P S T