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

A

about() - Method in class org.freehep.application.Application
 
AboutDialog - Class in org.freehep.application
An about box for use by Applications.
AboutDialog(Application) - Constructor for class org.freehep.application.AboutDialog
Creates new AboutDialog.
aboutToExit(ApplicationEvent) - Method in interface org.freehep.application.ApplicationListener
 
acceptCommand(String) - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
actionPerformed(ActionEvent) - Method in class org.freehep.application.studio.PageManagerMenu
 
add(Collection<PluginInfo>) - Method in class org.freehep.application.studio.PluginMap
Creates a PluginMap that can be used to download and install the specified plugins.
addActionListener(ActionListener) - Method in class org.freehep.application.RecentItemTextField
Adds an the given ActionListener to the text field.
addApplicationListener(ApplicationListener) - Method in class org.freehep.application.Application
 
addChangeListener(ChangeListener) - Method in class org.freehep.application.RecentItemTextField
Change listeners will be notified any time the text visible in the text field changes.
addChangeListener(ChangeListener) - Method in class org.freehep.application.StoppableInputStream
 
addEventListener(StudioListener, Class) - Method in class org.freehep.application.studio.EventSender
 
addKeyListener(KeyListener) - Method in class org.freehep.application.RecentItemTextField
 
addMenu(JMenuItem, long) - Method in class org.freehep.application.mdi.MDIApplication
 
addMenu(Action, String, String...) - Method in class org.freehep.application.mdi.MDIApplication
Adds an item to the application menu bar.
addPageListener(PageListener) - Method in class org.freehep.application.mdi.PageContext
Adds a page listener to receive notifications of user initiated changes.
addPageListener(PageListener) - Method in class org.freehep.application.mdi.PageManager
Add a page listener to receive notifications of user initiated changes
addPropertyChangeListener(PropertyChangeListener) - Method in class org.freehep.application.mdi.PageContext
Adds a listener that should be notified of changes in properties modified with putProperty.
addToolBar(JToolBar, String, int) - Method in class org.freehep.application.mdi.MDIApplication
Adds a new toolbar to the toolbar area.
addToolBar(JToolBar, String) - Method in class org.freehep.application.mdi.MDIApplication
 
addURL(URL) - Method in class org.freehep.application.studio.ExtensionClassLoader
 
Application - Class in org.freehep.application
A framework for a simple swing application.
Application.ApplicationCommandProcessor - Class in org.freehep.application
Extends CommandProcessor to handle some standard Application commands.
Application.ApplicationCommandProcessor() - Constructor for class org.freehep.application.Application.ApplicationCommandProcessor
 
Application.AppPrintPreview - Class in org.freehep.application
 
Application.AppPrintPreview() - Constructor for class org.freehep.application.Application.AppPrintPreview
 
Application.InitializationException - Exception in org.freehep.application
 
Application.InitializationException(String, Throwable) - Constructor for exception org.freehep.application.Application.InitializationException
 
Application.InitializationException(String) - Constructor for exception org.freehep.application.Application.InitializationException
 
Application.InitializationListener - Interface in org.freehep.application
 
APPLICATION_EXITING - Static variable in class org.freehep.application.ApplicationEvent
 
APPLICATION_VISIBLE - Static variable in class org.freehep.application.ApplicationEvent
 
ApplicationEvent - Class in org.freehep.application
An event fired by the application at various times.
ApplicationListener - Interface in org.freehep.application
Listen for ApplicationEvents
apply(JComponent) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Reads GUI and updates current settings, calls PluginManager setters.
AppServiceManager - Class in org.freehep.application.services.app
A basic implementation of ServiceManager, for use in applications.
AppServiceManager() - Constructor for class org.freehep.application.services.app.AppServiceManager
 

B

broadcast(EventObject) - Method in class org.freehep.application.studio.EventSender
 

C

canBeShutDown() - Method in class org.freehep.application.studio.Plugin
Test if the plugin can be shutdown.
canRead() - Method in interface org.freehep.application.services.FileAccess
Returns whether the file can be read.
canRead() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
canWrite() - Method in interface org.freehep.application.services.FileAccess
Returns whether the file can be written to.
canWrite() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
CASCADE - Static variable in class org.freehep.application.mdi.InternalFramePageManager
 
checkMavenID() - Method in class org.freehep.application.studio.LibInfo
Attempts to read maven manifest and set this library id and version to maven artifact and version.
close() - Method in interface org.freehep.application.mdi.ManagedPage
Called BEFORE the page is closed.
close() - Method in class org.freehep.application.mdi.PageContext
Closes this page.
close() - Method in class org.freehep.application.SplashScreen
Close the splash screen and free any resources associated with it.
closeAll() - Method in class org.freehep.application.mdi.PageManager
 
commit(List<LibInfo>) - Method in class org.freehep.application.studio.PluginMap
Installs specified libraries..
compareTo(PluginInfo) - Method in class org.freehep.application.studio.PluginInfo
 
ControlPageManager - Class in org.freehep.application.mdi
A TabbedPageManager that only shows its tabs when there is more than one page.
ControlPageManager() - Constructor for class org.freehep.application.mdi.ControlPageManager
Creates new ControlPageManager
createDialog(Component) - Method in class org.freehep.application.PrintPreview
Create a standard dialog that wraps the PrintPreview
createDialog(Component, String) - Method in class org.freehep.application.PrintPreview
Create a standard dialog that wraps the PrintPreview
createFrame(String[]) - Method in class org.freehep.application.Application
Creates a JFrame that holds the application.
createPrintPreview() - Method in class org.freehep.application.Application
 

D

DockPageManager - Class in org.freehep.application.mdi
PageManager that displays its pages as tabs (when docked) or windows (un-docked).
DockPageManager() - Constructor for class org.freehep.application.mdi.DockPageManager
 

E

enableCloseAllPages(CommandState) - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
enableCloseAllPagesByType(CommandState) - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
enableCloseOtherPages(CommandState) - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
enableCloseOtherPagesByType(CommandState) - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
enableClosePage(CommandState) - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
enableShowStatusBar(BooleanCommandState) - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
enableShowToolBar(BooleanCommandState) - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
equals(Object) - Method in class org.freehep.application.studio.PluginInfo
 
error(String) - Method in class org.freehep.application.Application
Show an error dialog with a simple message This method is thread safe and can be called from any thread.
error(String, Throwable) - Method in class org.freehep.application.Application
Show an error dialog with a message and supporting detail.
error(Component, String) - Static method in class org.freehep.application.Application
Show an error message in an error dialog.
error(Component, String, Throwable) - Static method in class org.freehep.application.Application
Show an error message in an error dialog, with optional supporting detail.
error(String, Throwable, Object[]) - Method in class org.freehep.application.Application
Show an error message in an error dialog, with optional supporting detail and user response options.
error(Component, String, Throwable, Object[]) - Static method in class org.freehep.application.Application
Show an error message in an error dialog, with optional supporting detail and user response options.
EventSender - Class in org.freehep.application.studio
Utility class for handling StudioListeners.
exit() - Method in class org.freehep.application.Application
Override this method to provide specialized application exit handling.
ExtensionClassLoader - Class in org.freehep.application.studio
Class loader for plugins.
ExtensionClassLoader(URL[]) - Constructor for class org.freehep.application.studio.ExtensionClassLoader
 

F

failed(Throwable) - Method in interface org.freehep.application.Application.InitializationListener
 
FileAccess - Interface in org.freehep.application.services
Encapsulates access to a File in a way which will work with unsigned java web start apps.
fireMenuSelected() - Method in class org.freehep.application.LookAndFeelMenu
 
fireMenuSelected() - Method in class org.freehep.application.mdi.WindowMenu
 
fireMenuSelected() - Method in class org.freehep.application.studio.PageManagerMenu
 

G

getActiveLibraries() - Method in class org.freehep.application.studio.PluginMap
Returns a map of IDs to descriptors for all currently active libraries.
getActiveLibraries(PluginInfo) - Method in class org.freehep.application.studio.PluginMap
Returns a map of IDs to descriptors for currently active libraries claimed by the specified plugin.
getActiveLibrary(LibInfo) - Method in class org.freehep.application.studio.PluginMap
Returns active library that corresponds to the specified library.
getActivePlugins() - Method in class org.freehep.application.studio.PluginMap
Returns a map of names to descriptors for all currently active plugins.
getApplication() - Static method in class org.freehep.application.Application
 
getApplication() - Method in class org.freehep.application.ApplicationEvent
 
getApplication() - Method in class org.freehep.application.studio.Plugin
 
getApplicationMaxVersion() - Method in class org.freehep.application.studio.PluginInfo
 
getApplicationMinVersion() - Method in class org.freehep.application.studio.PluginInfo
 
getAppName() - Method in class org.freehep.application.Application
 
getAppProperties() - Method in class org.freehep.application.Application
 
getAuthor() - Method in class org.freehep.application.studio.PluginInfo
 
getAvailablePlugins(URL, Logger, Studio) - Method in class org.freehep.application.studio.pluginmanager.PluginListHandler
Called by PluginManager to download a list of available plugins.
getBoolean(Properties, String, boolean) - Static method in class org.freehep.application.PropertyUtilities
 
getCategories() - Method in class org.freehep.application.studio.PluginInfo
 
getCategory() - Method in class org.freehep.application.studio.PluginInfo
Deprecated.
getClipboardContents() - Method in class org.freehep.application.services.app.AppServiceManager
 
getClipboardContents() - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
getClipboardContents() - Method in interface org.freehep.application.services.ServiceManager
 
getCloseAction() - Method in class org.freehep.application.PrintPreview
 
getColor(Properties, String, Color) - Static method in class org.freehep.application.PropertyUtilities
 
getColumnCount() - Method in class org.freehep.application.PropertyUtilities.PropertyTable
 
getColumnName(int) - Method in class org.freehep.application.PropertyUtilities.PropertyTable
 
getCommandLine() - Method in class org.freehep.application.Application
 
getCommandProcessor() - Method in class org.freehep.application.Application
 
getCommandTargetManager() - Method in class org.freehep.application.Application
 
getConsoleManager() - Method in class org.freehep.application.mdi.MDIApplication
 
getContext(Component) - Method in class org.freehep.application.mdi.PageManager
 
getControlManager() - Method in class org.freehep.application.mdi.MDIApplication
 
getDefaultPage() - Method in class org.freehep.application.services.app.AppServiceManager
 
getDefaultPage() - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
Creates a new PageFormat instance and sets it to the default size and orientation.
getDefaultPage() - Method in interface org.freehep.application.services.ServiceManager
Creates a new PageFormat instance and sets it to the default size and orientation.
getDependentPlugins(PluginInfo) - Method in class org.freehep.application.studio.PluginMap
Returns a set of dependents (direct and transient) of the specified plugin.
getDescription() - Method in class org.freehep.application.studio.PluginInfo
 
getDir() - Method in class org.freehep.application.studio.LibInfo
 
getDirectory() - Method in class org.freehep.application.studio.PluginInfo
 
getDouble(Properties, String, double) - Static method in class org.freehep.application.PropertyUtilities
 
getDownloads(Collection<PluginInfo>, Map<String, PluginInfo>) - Method in class org.freehep.application.studio.PluginMap
Returns a list of libraries that need to be downloaded to install specified plugins.
getDownloads(Collection<PluginInfo>) - Method in class org.freehep.application.studio.PluginMap
Returns a list of libraries that need to be downloaded to install specified plugins.
getDownloads(Collection<LibInfo>, boolean) - Method in class org.freehep.application.studio.PluginMap
Returns a list of libraries that need to be downloaded to install specified libraries.
getErrorStatus() - Method in class org.freehep.application.studio.PluginInfo
 
getEventSender() - Method in class org.freehep.application.studio.Studio
 
getExtensionClasspath() - Method in class org.freehep.application.studio.PluginMap
Returns URLs for all active libraries.
getExtensionLoader() - Method in class org.freehep.application.studio.Studio
 
getExtensionsDir(PluginDir) - Method in class org.freehep.application.studio.Studio
Returns a path to the specified extension directory.
getExtent() - Method in class org.freehep.application.StoppableInputStream
 
getFile() - Method in interface org.freehep.application.services.FileAccess
Applications that need direct access to the underlying File can call this method, but it breaks the JNLP encapsualtion and will throw a SecurityException if used from an unsigned JNLP application.
getFile() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
getFile() - Method in class org.freehep.application.studio.LibInfo
 
getFloat(Properties, String, float) - Static method in class org.freehep.application.PropertyUtilities
 
getFooter() - Method in class org.freehep.application.PrintHelper
 
getFullVersion() - Method in class org.freehep.application.Application
 
getGroupExtensionsDir() - Method in class org.freehep.application.studio.Studio
Deprecated.
getHeader() - Method in class org.freehep.application.PrintHelper
 
getHref() - Method in class org.freehep.application.studio.LibInfo
 
getIcon() - Method in class org.freehep.application.mdi.PageContext
Returns the icon associated with the page.
getID() - Method in class org.freehep.application.ApplicationEvent
 
getId() - Method in class org.freehep.application.studio.LibInfo
 
getInputStream() - Method in interface org.freehep.application.services.FileAccess
Gets an InputStream from the file.
getInputStream() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
getInstance(Studio, PluginInfo, ClassLoader) - Method in interface org.freehep.application.studio.PluginFactory
 
getInteger(Properties, String) - Static method in class org.freehep.application.PropertyUtilities
 
getInteger(Properties, String, int) - Static method in class org.freehep.application.PropertyUtilities
 
getJavaMaxVersion() - Method in class org.freehep.application.studio.PluginInfo
 
getJavaMinVersion() - Method in class org.freehep.application.studio.PluginInfo
 
getKey() - Method in class org.freehep.application.RecentItemTextField
Getter for property key.
getLabel() - Method in enum org.freehep.application.studio.PluginDir
Returns a label for this directory to be used by GUI and loggers.
getLength() - Method in interface org.freehep.application.services.FileAccess
Gets the length of the file
getLength() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
getLibraries() - Method in class org.freehep.application.studio.PluginInfo
 
getLibraries() - Method in class org.freehep.application.studio.PluginMap
Returns a list of all non-duplicate libraries in this map.
getLibraries(PluginDir) - Method in class org.freehep.application.studio.PluginMap
Returns a collection of all non-duplicate libraries in the specified directory.
getLibrary(String, PluginDir) - Method in class org.freehep.application.studio.PluginMap
Returns library descriptor for the specified ID and directory.
getLibrary(LibInfo) - Method in class org.freehep.application.studio.PluginMap
Returns installed library that corresponds to the specified library.
getLoadablePlugins() - Method in class org.freehep.application.studio.PluginMap
Returns a map of names to descriptors for all currently active non-broken load-at-start plugins and their dependencies.
getLocation() - Method in class org.freehep.application.studio.LibInfo
 
getLong(Properties, String, long) - Static method in class org.freehep.application.PropertyUtilities
 
getLookup() - Method in class org.freehep.application.studio.Studio
 
getMainClass() - Method in class org.freehep.application.studio.PluginInfo
 
getMaximum() - Method in class org.freehep.application.StoppableInputStream
 
getMaximumSize() - Method in class org.freehep.application.RecentItemTextField
Incorporates the maximum width if it has been set.
getMaxLength() - Method in interface org.freehep.application.services.FileAccess
Gets the maximum length of this file.
getMaxLength() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
getMenuBar() - Method in class org.freehep.application.Application
 
getMessage() - Method in exception org.freehep.application.studio.PluginException
 
getMinimum() - Method in class org.freehep.application.StoppableInputStream
 
getMinimumSize() - Method in class org.freehep.application.RecentItemTextField
Incorporates the minimum width if it has been set.
getMissingLibraries() - Method in exception org.freehep.application.studio.PluginException
 
getMissingLibraries() - Method in class org.freehep.application.studio.PluginMap
Returns a list of libraries missed by active plugins.
getMissingPlugins() - Method in exception org.freehep.application.studio.PluginException
 
getModel() - Method in class org.freehep.application.ProgressMeter
Get the model attached to the progress bar
getModel() - Method in interface org.freehep.application.Stoppable
 
getModel() - Method in class org.freehep.application.StoppableInputStream
 
getName() - Method in interface org.freehep.application.services.FileAccess
Gets the file name as a string
getName() - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
getName() - Method in class org.freehep.application.studio.PluginInfo
 
getNumberOfItems() - Method in class org.freehep.application.RecentItemTextField
Getter for property numberOfItems.
getOrientation() - Method in class org.freehep.application.PrintHelper
 
getOrphanAction() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property orphanAction.
getOutputStream(boolean) - Method in interface org.freehep.application.services.FileAccess
Gets an OutputStream to the file.
getOutputStream(boolean) - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
getPage() - Method in class org.freehep.application.mdi.PageContext
Returns the component associated with this page.
getPageContext() - Method in class org.freehep.application.mdi.PageEvent
 
getPageCount() - Method in class org.freehep.application.mdi.PageManager
 
getPageManager() - Method in class org.freehep.application.mdi.MDIApplication
 
getPageManager() - Method in class org.freehep.application.mdi.PageContext
 
getPlugin() - Method in class org.freehep.application.studio.PluginInfo
 
getPlugin(String) - Method in class org.freehep.application.studio.PluginMap
Returns active plugin descriptor with the specified name.
getPlugin(String, PluginDir) - Method in class org.freehep.application.studio.PluginMap
Returns a plugin descriptor for the specified plugin name and directory.
getPlugin(String) - Method in class org.freehep.application.studio.Studio
Returns plugin descriptor from the list of loaded plugins with the specified name.
getPluginMap() - Method in class org.freehep.application.studio.Studio
Returns a map of installed plugins.
getPlugins() - Method in class org.freehep.application.studio.PluginMap
Returns a list of all plugin descriptors in this map.
getPlugins(PluginDir) - Method in class org.freehep.application.studio.PluginMap
Returns a map of plugin names to descriptors in the specified directory.
getPlugins() - Method in class org.freehep.application.studio.Studio
Return a list of loaded plugins.
getPreferences() - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Returns an object that provides access to current PluginManager settings.
getPreferencesPanel() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Returns GUI panel to be used for setting preferences.
getPreferredSize() - Method in class org.freehep.application.RecentItemTextField
Incorporates the minimum and maximum widths if they have been set.
getPrintAction() - Method in class org.freehep.application.PrintPreview
 
getProperties() - Method in class org.freehep.application.studio.PluginInfo
 
getProperty(Object) - Method in class org.freehep.application.mdi.PageContext
Returns the value of the property with the key obtained by calling toString() method on the argument.
getProperty(String) - Method in class org.freehep.application.PropertyUtilities.TranslatedProperties
 
getProperty(String, String) - Method in class org.freehep.application.PropertyUtilities.TranslatedProperties
 
getRecentFileList(String) - Method in class org.freehep.application.Application
 
getRectangle(Properties, String, Rectangle) - Static method in class org.freehep.application.PropertyUtilities
 
getRequiredPluginMaxVersion(String) - Method in class org.freehep.application.studio.PluginInfo
 
getRequiredPluginMinVersion(String) - Method in class org.freehep.application.studio.PluginInfo
 
getRequiredPluginNames() - Method in class org.freehep.application.studio.PluginInfo
 
getRowCount() - Method in class org.freehep.application.PropertyUtilities.PropertyTable
 
getScaleUp() - Method in class org.freehep.application.PrintHelper
 
getSelectedPage() - Method in class org.freehep.application.mdi.PageManager
 
getSelectedPage() - Method in class org.freehep.application.mdi.TabbedPageManager
 
getServiceManager() - Method in class org.freehep.application.Application
 
getShowStatusBar() - Method in class org.freehep.application.Application
 
getShowToolBar() - Method in class org.freehep.application.Application
 
getStatusBar() - Method in class org.freehep.application.Application
 
getStopEnabled() - Method in class org.freehep.application.ProgressMeter
 
getString(Properties, String, String) - Static method in class org.freehep.application.PropertyUtilities
 
getStringArray(Properties, String, String[]) - Static method in class org.freehep.application.PropertyUtilities
 
getStringCollection(Properties, String, Collection) - Static method in class org.freehep.application.PropertyUtilities
 
getSystemExtensionsDir() - Method in class org.freehep.application.studio.Studio
Deprecated.
getTabPlacement() - Method in class org.freehep.application.mdi.DockPageManager
 
getTabPlacement() - Method in class org.freehep.application.mdi.TabbedPageManager
 
getText() - Method in class org.freehep.application.RecentItemTextField
Returns the text currently showing in the text field.
getTitle() - Method in class org.freehep.application.mdi.PageContext
Returns the name associated with the page.
getTitle() - Method in class org.freehep.application.studio.PluginInfo
 
getToolBarHolder() - Method in class org.freehep.application.Application
 
getUnclaimedLibraries() - Method in class org.freehep.application.studio.PluginMap
Returns mapping of extension directories to lists of unclaimed libraries found in those directories.
getURL(Properties, String, URL) - Static method in class org.freehep.application.PropertyUtilities
Load a URL from a properties file.
getUrl() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property url.
getUserExtensionsDir() - Method in class org.freehep.application.studio.Studio
Deprecated.
getUserProperties() - Method in class org.freehep.application.Application
 
getValue() - Method in class org.freehep.application.StoppableInputStream
 
getValueAt(int, int) - Method in class org.freehep.application.PropertyUtilities.PropertyTable
 
getValueIsAdjusting() - Method in class org.freehep.application.StoppableInputStream
 
getVersion() - Method in class org.freehep.application.Application
 
getVersion() - Method in class org.freehep.application.studio.LibInfo
 
getVersion() - Method in class org.freehep.application.studio.PluginInfo
 
getXMLMenuBuilder() - Method in class org.freehep.application.Application
 
GROUP_PROPERTY - Static variable in class org.freehep.application.studio.Plugin
 

H

handleEvent(EventObject) - Method in interface org.freehep.application.studio.StudioListener
 
hashCode() - Method in class org.freehep.application.studio.PluginInfo
 
hasListeners(Class) - Method in class org.freehep.application.studio.EventSender
 
hasMainClass() - Method in class org.freehep.application.studio.PluginInfo
 
HasPopupItems - Interface in org.freehep.application
Deprecated.
Use org.freehep.swing.popup.HasPopupItems instead.
HelpService - Interface in org.freehep.application
HelpInterface is the interface which users of the help system deal with.

I

INITIALIZATION_COMPLETE - Static variable in class org.freehep.application.ApplicationEvent
 
initializationComplete(ApplicationEvent) - Method in interface org.freehep.application.ApplicationListener
 
insertPlugins(Collection<PluginInfo>) - Method in class org.freehep.application.studio.PluginMap
Insert specified plugins into this map without downloading or replacing libraries.
install(Component, Collection<PluginInfo>) - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Installs specified plugins into the application extensions directories.
InternalFramePageManager - Class in org.freehep.application.mdi
PageManager that manages its pages as InternalFrames on a Desktop.
InternalFramePageManager() - Constructor for class org.freehep.application.mdi.InternalFramePageManager
 
invalidate() - Method in class org.freehep.application.studio.PluginMap
Clears all secondary data structures.
inverseSearchOrder() - Static method in enum org.freehep.application.studio.PluginDir
Returns extensions directories in the inverse plugin search order.
isApplicationCompatible(Studio) - Method in class org.freehep.application.studio.PluginInfo
Returns true if this plugin is compatible with the application version.
isAvailable(String) - Method in class org.freehep.application.services.app.AppServiceManager
 
isAvailable(String) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
isAvailable(String) - Method in interface org.freehep.application.services.ServiceManager
 
isBlacklisted(PluginInfo) - Method in class org.freehep.application.studio.Studio
Returns true if the specified plugin is blacklisted and should be ignored by this application.
isCheckAtStart() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property checkAtStart.
isClickDefault() - Method in class org.freehep.application.RecentItemTextField
Getter for property clickDefault.
isDocked(Component) - Method in class org.freehep.application.mdi.DockPageManager
 
isDownloadMissing() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property downloadMissingLibs.
isDrawBorder() - Method in class org.freehep.application.PrintHelper
 
isIndeterminate() - Method in class org.freehep.application.ProgressMeter
 
isJavaCompatible() - Method in class org.freehep.application.studio.PluginInfo
Returns true if this plugin is compatible with the Java runtime version.
isLoadAtStart() - Method in class org.freehep.application.studio.PluginInfo
 
isLoaded(File) - Method in class org.freehep.application.studio.Studio
Returns true if the specified file is on the extension loader classpath.
isNotifyPluginUpdates() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property notifyPluginUpdates.
isOrphanPrompt() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property orphanPrompt.
isRequiredPluginValid(PluginInfo) - Method in class org.freehep.application.studio.PluginInfo
 
isShowFooter() - Method in class org.freehep.application.PrintHelper
 
isShowHeader() - Method in class org.freehep.application.PrintHelper
 
isSnapshots() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
Getter for property snapshots.

J

JNLPFileAccess - Class in org.freehep.application.services.jnlp
Implementation of FileAccess for use in unsigned JNLP applications.
JNLPFileAccess(FileContents) - Constructor for class org.freehep.application.services.jnlp.JNLPFileAccess
Creates new JNLPFileAccess
JNLPServiceManager - Class in org.freehep.application.services.jnlp
 
JNLPServiceManager() - Constructor for class org.freehep.application.services.jnlp.JNLPServiceManager
Creates new JNLPServiceManager

L

LibInfo - Class in org.freehep.application.studio
Descriptor of a library file.
LibInfo(String, String) - Constructor for class org.freehep.application.studio.LibInfo
Constructs library descriptor from information found in a plugin manifest.
LibInfo(File, PluginDir) - Constructor for class org.freehep.application.studio.LibInfo
Constructs library descriptor given a file and an installation directory.
LibInfo(LibInfo) - Constructor for class org.freehep.application.studio.LibInfo
Copy constructor.
LOADDIR - Static variable in class org.freehep.application.studio.Studio
 
loadPlugins(Collection<PluginInfo>) - Method in class org.freehep.application.studio.Studio
Loads and initializes the specified plugins using the default extensions class loader.
loadPlugins(Collection<PluginInfo>, ExtensionClassLoader) - Method in class org.freehep.application.studio.Studio
Loads and initializes the specified plugins.
loadUserPreferences(Properties) - Method in class org.freehep.application.services.app.AppServiceManager
 
loadUserPreferences(Properties) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
loadUserPreferences(Properties) - Method in interface org.freehep.application.services.ServiceManager
 
LookAndFeelMenu - Class in org.freehep.application
A menu for setting the look and feel of an application
LookAndFeelMenu() - Constructor for class org.freehep.application.LookAndFeelMenu
Creates a Look and Feel menu

M

main(String[]) - Static method in class org.freehep.application.studio.Studio
 
makeAvailable(String) - Method in class org.freehep.application.services.app.AppServiceManager
 
makeAvailable(String) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
makeAvailable(String, String) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
makeAvailable(String) - Method in interface org.freehep.application.services.ServiceManager
 
ManagedPage - Interface in org.freehep.application.mdi
An optional interface that can be implemented by pages managed by a PageManager.
mark(int) - Method in class org.freehep.application.StoppableInputStream
 
MDIApplication - Class in org.freehep.application.mdi
Extends Application to provide MDI facilities.
MDIApplication(String) - Constructor for class org.freehep.application.mdi.MDIApplication
 
modifyPopupMenu(JPopupMenu, Component, Point) - Method in class org.freehep.application.mdi.ToolBarHolder
 

O

offerUpdate() - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Offers the user to update installed plugins and executes user's command.
onAbout() - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
onCloseAllPages() - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
onCloseAllPagesByType() - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
onCloseOtherPages() - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
onCloseOtherPagesByType() - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
onClosePage() - Method in class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
onExit() - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
onHelpContents() - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
onHelpIndex() - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
onHelpSearch() - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
onShowStatusBar(boolean) - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
onShowToolBar(boolean) - Method in class org.freehep.application.Application.ApplicationCommandProcessor
 
openFileDialog(FileFilter[], FileFilter, String) - Method in class org.freehep.application.services.app.AppServiceManager
 
openFileDialog(FileFilter[], FileFilter, String) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
openFileDialog(FileFilter[], FileFilter, String) - Method in interface org.freehep.application.services.ServiceManager
 
openPage(Component, String, Icon, String, boolean) - Method in class org.freehep.application.mdi.ControlPageManager
 
openPage(Component, String, Icon, String, boolean) - Method in class org.freehep.application.mdi.DockPageManager
Submits a new page to this page manager, to be open in the docked mode.
openPage(Component, String, Icon, String, boolean, Dimension, Point, String, boolean) - Method in class org.freehep.application.mdi.DockPageManager
Submits a new page to this page manager, to be open in the un-docked mode.
openPage(Component, String, Icon, String, boolean) - Method in class org.freehep.application.mdi.InternalFramePageManager
 
openPage(Component, String, Icon) - Method in class org.freehep.application.mdi.PageManager
Submits a new page to this page manager.
openPage(Component, String, Icon, String) - Method in class org.freehep.application.mdi.PageManager
Submits a new page to this page manager.
openPage(Component, String, Icon, String, boolean) - Method in class org.freehep.application.mdi.PageManager
Submits a new page to this page manager.
openPage(Component, String, Icon, String, boolean) - Method in class org.freehep.application.mdi.TabbedPageManager
 
org.freehep.application - package org.freehep.application
Application Framework (see documentation).
org.freehep.application.mdi - package org.freehep.application.mdi
 
org.freehep.application.services - package org.freehep.application.services
 
org.freehep.application.services.app - package org.freehep.application.services.app
 
org.freehep.application.services.jnlp - package org.freehep.application.services.jnlp
 
org.freehep.application.studio - package org.freehep.application.studio
Classes used by interactive applications that can be extended with plugins.
org.freehep.application.studio.pluginmanager - package org.freehep.application.studio.pluginmanager
Plugin that handles installing, updating, and removing other plugins.
ORIENTATION_BEST_FIT - Static variable in class org.freehep.application.PrintHelper
 
ORIENTATION_LANDSCAPE - Static variable in class org.freehep.application.PrintHelper
 
ORIENTATION_PORTRAIT - Static variable in class org.freehep.application.PrintHelper
 

P

pageChanged(PageEvent) - Method in interface org.freehep.application.mdi.PageListener
 
pageClosed() - Method in interface org.freehep.application.mdi.ManagedPage
Called after this page has been closed.
PAGECLOSED - Static variable in class org.freehep.application.mdi.PageEvent
 
PageContext - Class in org.freehep.application.mdi
Handle for a graphical component (page) managed by a PageManager.
pageDeiconized() - Method in interface org.freehep.application.mdi.ManagedPage
Called when this page is deiconized.
PAGEDEICONIZED - Static variable in class org.freehep.application.mdi.PageEvent
 
pageDeselected() - Method in interface org.freehep.application.mdi.ManagedPage
Called when this page is no longer the "selected" page.
PAGEDESELECTED - Static variable in class org.freehep.application.mdi.PageEvent
 
PageEvent - Class in org.freehep.application.mdi
An event delivered to PageListeners in response to user interaction with a page.
PageEvent(PageContext, int) - Constructor for class org.freehep.application.mdi.PageEvent
 
pageIconized() - Method in interface org.freehep.application.mdi.ManagedPage
Called when this page is iconized.
PAGEICONIZED - Static variable in class org.freehep.application.mdi.PageEvent
 
PageListener - Interface in org.freehep.application.mdi
 
PageManager - Class in org.freehep.application.mdi
Base class for managers responsible for handling sets of pages within an application.
PageManager() - Constructor for class org.freehep.application.mdi.PageManager
 
PageManager.PageManagerCommandProcessor - Class in org.freehep.application.mdi
 
PageManager.PageManagerCommandProcessor() - Constructor for class org.freehep.application.mdi.PageManager.PageManagerCommandProcessor
 
PageManagerMenu - Class in org.freehep.application.studio
A menu that includes a list of all available page managers.
PageManagerMenu() - Constructor for class org.freehep.application.studio.PageManagerMenu
 
PAGEOPENED - Static variable in class org.freehep.application.mdi.PageEvent
 
pages() - Method in class org.freehep.application.mdi.PageManager
 
pageSelected() - Method in interface org.freehep.application.mdi.ManagedPage
Called when this page becomes the current "selected" page.
PAGESELECTED - Static variable in class org.freehep.application.mdi.PageEvent
 
Plugin - Class in org.freehep.application.studio
A base class for implementing plugins.
Plugin() - Constructor for class org.freehep.application.studio.Plugin
 
PLUGIN_PROPERTY - Static variable in class org.freehep.application.studio.Plugin
 
PluginDir - Enum in org.freehep.application.studio
Enumeration of application extension directories.
PluginException - Exception in org.freehep.application.studio
Exception attached to plugin descriptors to indicate installation or initialization errors.
PluginException() - Constructor for exception org.freehep.application.studio.PluginException
 
PluginException(String) - Constructor for exception org.freehep.application.studio.PluginException
 
PluginException(String, Throwable) - Constructor for exception org.freehep.application.studio.PluginException
 
PluginException(Throwable) - Constructor for exception org.freehep.application.studio.PluginException
 
PluginException(PluginInfo) - Constructor for exception org.freehep.application.studio.PluginException
 
PluginException(LibInfo) - Constructor for exception org.freehep.application.studio.PluginException
 
PluginFactory - Interface in org.freehep.application.studio
Factory that constructs plugin instances.
PluginInfo - Class in org.freehep.application.studio
Plugin descriptor.
PluginInfo(String, String, String, String, String, String, String, boolean) - Constructor for class org.freehep.application.studio.PluginInfo
 
PluginInfo(String, String, String, String, String, String, String, boolean, Map<String, String>, String[], String[], Map<String, String[]>) - Constructor for class org.freehep.application.studio.PluginInfo
 
PluginInfo(Element) - Constructor for class org.freehep.application.studio.PluginInfo
Builds a PluginInfo from a JDOM element
PluginInfo(PluginInfo) - Constructor for class org.freehep.application.studio.PluginInfo
Copy constructor.
PluginListHandler - Class in org.freehep.application.studio.pluginmanager
SPI and default implementation for downloading a list of available plugins.
PluginListHandler() - Constructor for class org.freehep.application.studio.pluginmanager.PluginListHandler
 
PluginManager - Class in org.freehep.application.studio.pluginmanager
A Plugin which provides a Plugin Manager.
PluginManager() - Constructor for class org.freehep.application.studio.pluginmanager.PluginManager
 
PluginMap - Class in org.freehep.application.studio
Contains information on installed plugins and libraries, and supports operations on them.
PluginMap(Studio) - Constructor for class org.freehep.application.studio.PluginMap
Constructs PluginMap by scanning application extension directories.
PluginMap.Orphan - Enum in org.freehep.application.studio
Enumeration of unclaimed libraries treatment options.
PluginPreferences - Class in org.freehep.application.studio.pluginmanager
Plugin manager preferences panel.
PluginPreferences(PluginManager, boolean) - Constructor for class org.freehep.application.studio.pluginmanager.PluginPreferences
Constructs PluginPreferences object and optionally initializes property values from saved user preferences.
print(Graphics, PageFormat, int) - Method in class org.freehep.application.PrintHelper
 
print() - Method in class org.freehep.application.PrintHelper
 
print(Printable) - Method in class org.freehep.application.services.app.AppServiceManager
 
print(Pageable) - Method in class org.freehep.application.services.app.AppServiceManager
 
print(Pageable) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
Prints a document using the given Pageable object
print(Printable) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
Prints a document using the given Printable object.
print(Pageable) - Method in interface org.freehep.application.services.ServiceManager
Prints a document using the given Pageable object
print(Printable) - Method in interface org.freehep.application.services.ServiceManager
Prints a document using the given Printable object.
PrintHelper - Class in org.freehep.application
 
PrintHelper(Component, Studio) - Constructor for class org.freehep.application.PrintHelper
 
printPreview(Component) - Method in class org.freehep.application.PrintHelper
 
PrintPreview - Class in org.freehep.application
This class can be used to add print preview capabilities to an application.
PrintPreview() - Constructor for class org.freehep.application.PrintPreview
Create an empty PrintPreview
processUnclaimedLibraries(PluginMap.Orphan) - Method in class org.freehep.application.studio.PluginMap
Creates plugins for unclaimed libraries if necessary, and sets their properties to ensure that PluginMap.purge() method will take appropriate action.
ProgressMeter - Class in org.freehep.application
A progress meter designed to slot into a StatusBar.
ProgressMeter() - Constructor for class org.freehep.application.ProgressMeter
 
ProgressMeter(boolean) - Constructor for class org.freehep.application.ProgressMeter
 
PropertyUtilities - Class in org.freehep.application
A set of static methods for operating on a Properties set.
PropertyUtilities() - Constructor for class org.freehep.application.PropertyUtilities
 
PropertyUtilities.PropertyTable - Class in org.freehep.application
Creates a TableModel from a property set
PropertyUtilities.TranslatedProperties - Class in org.freehep.application
A Properties object whose values and defaults are automatically translated if they contain {prop} tokens.
PropertyUtilities.TranslatedProperties() - Constructor for class org.freehep.application.PropertyUtilities.TranslatedProperties
 
PropertyUtilities.TranslatedProperties(Properties) - Constructor for class org.freehep.application.PropertyUtilities.TranslatedProperties
 
purge() - Method in class org.freehep.application.studio.PluginMap
Purges unused libraries.
putProperty(Object, Object) - Method in class org.freehep.application.mdi.PageContext
Adds a key/value property to this page.

R

read(byte[]) - Method in class org.freehep.application.StoppableInputStream
 
read() - Method in class org.freehep.application.StoppableInputStream
 
read(byte[], int, int) - Method in class org.freehep.application.StoppableInputStream
 
RecentItemTextField - Class in org.freehep.application
This class is ideal if you want to have a text field for user input but also have a list of recently selected items available to choose from.
RecentItemTextField() - Constructor for class org.freehep.application.RecentItemTextField
 
RecentItemTextField(String[], boolean) - Constructor for class org.freehep.application.RecentItemTextField
Creates a RecentItemTextField with the given list of drop-down items.
RecentItemTextField(String, int, boolean) - Constructor for class org.freehep.application.RecentItemTextField
Creates a RecentItemTextField with a dropDown list that will be stored in the user properties object for the Application.
RecentItemTextField(String, String, boolean) - Constructor for class org.freehep.application.RecentItemTextField
Creates a RecentItemTextField with a dropDown list that will be stored in the user properties object for the Application.
remove(Collection<PluginInfo>) - Method in class org.freehep.application.studio.PluginMap
Removes the specified plugins from this map and deletes (or marks for deletion) the files that are no longer needed.
removeApplicationListener(ApplicationListener) - Method in class org.freehep.application.Application
 
removeChangeListener(ChangeListener) - Method in class org.freehep.application.StoppableInputStream
 
removeEventListener(StudioListener, Class) - Method in class org.freehep.application.studio.EventSender
 
removePageListener(PageListener) - Method in class org.freehep.application.mdi.PageContext
Remove a previously installed PageListener
removePageListener(PageListener) - Method in class org.freehep.application.mdi.PageManager
Remove a previously installed PageListener
removePropertyChangeListener(PropertyChangeListener) - Method in class org.freehep.application.mdi.PageContext
Removes a property change listener.
removeToolBar(JToolBar) - Method in class org.freehep.application.mdi.MDIApplication
 
reportMissingLibrary(PluginInfo, String) - Static method in exception org.freehep.application.studio.PluginException
 
reportMissingPlugin(PluginInfo, String) - Static method in exception org.freehep.application.studio.PluginException
 
reportNoMissingLibraries(PluginInfo) - Static method in exception org.freehep.application.studio.PluginException
 
reportNoMissingPlugins(PluginInfo) - Static method in exception org.freehep.application.studio.PluginException
 
reportPluginException() - Method in class org.freehep.application.studio.Studio
Reports the latest exception thrown while loading plugins, if any.
requestFocus() - Method in class org.freehep.application.RecentItemTextField
Requests focus for the text field of the box.
requestShow() - Method in class org.freehep.application.mdi.PageContext
Requests that the associated page be shown.
reset() - Method in class org.freehep.application.StoppableInputStream
 
restart() - Method in class org.freehep.application.Application
Restarts application.
restart(Component) - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Displays dialog informing the user that the application needs to be restarted.
run() - Method in class org.freehep.application.studio.pluginmanager.PluginManager
 

S

saveFileAsDialog(FileFilter[], FileFilter, String, InputStream) - Method in class org.freehep.application.services.app.AppServiceManager
 
saveFileAsDialog(FileFilter[], FileFilter, String, InputStream) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
saveFileAsDialog(FileFilter[], FileFilter, String, InputStream) - Method in interface org.freehep.application.services.ServiceManager
 
saveState() - Method in class org.freehep.application.RecentItemTextField
If a key was supplied to the constructor, the drop-down list will be updated to include the currently selected item.
scan() - Method in class org.freehep.application.studio.PluginMap
Scans all extension directories and constructs primary data structures in this map.
searchOrder() - Static method in enum org.freehep.application.studio.PluginDir
Returns extensions directories in the plugin search order (builtin - user - group - system).
selectedPageManager() - Method in class org.freehep.application.mdi.MDIApplication
 
ServiceManager - Interface in org.freehep.application.services
This interface is implemented by all ServiceManagers.
setBoolean(Properties, String, Boolean) - Static method in class org.freehep.application.PropertyUtilities
 
setBoolean(Properties, String, boolean) - Static method in class org.freehep.application.PropertyUtilities
 
setCheckAtStart(boolean, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setClickDefault(boolean) - Method in class org.freehep.application.RecentItemTextField
Setter for property clickDefault.
setClipboardContents(Transferable) - Method in class org.freehep.application.services.app.AppServiceManager
 
setClipboardContents(Transferable) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
setClipboardContents(Transferable) - Method in interface org.freehep.application.services.ServiceManager
 
setColor(Properties, String, Color) - Static method in class org.freehep.application.PropertyUtilities
 
setConsoleManager(PageManager) - Method in class org.freehep.application.mdi.MDIApplication
 
setControlManager(PageManager) - Method in class org.freehep.application.mdi.MDIApplication
 
setDir(PluginDir) - Method in class org.freehep.application.studio.LibInfo
 
setDirectory(PluginDir) - Method in class org.freehep.application.studio.PluginInfo
 
setDouble(Properties, String, double) - Static method in class org.freehep.application.PropertyUtilities
Stores double value.
setDouble(Properties, String, Double) - Static method in class org.freehep.application.PropertyUtilities
Stores double value.
setDownloadMissing(boolean, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setDrawBorder(boolean) - Method in class org.freehep.application.PrintHelper
 
setExtent(int) - Method in class org.freehep.application.StoppableInputStream
 
setFile(File) - Method in class org.freehep.application.studio.LibInfo
 
setFloat(Properties, String, float) - Static method in class org.freehep.application.PropertyUtilities
Stores float value.
setFloat(Properties, String, Float) - Static method in class org.freehep.application.PropertyUtilities
Stores float value.
setFooter(String) - Method in class org.freehep.application.PrintHelper
 
setHeader(String) - Method in class org.freehep.application.PrintHelper
 
setHref(String) - Method in class org.freehep.application.studio.LibInfo
 
setIcon(Icon) - Method in class org.freehep.application.mdi.PageContext
Sets the icon associated with this page.
setId(String) - Method in class org.freehep.application.studio.LibInfo
 
setIndeterminate(boolean) - Method in class org.freehep.application.ProgressMeter
 
setInteger(Properties, String, int) - Static method in class org.freehep.application.PropertyUtilities
Stores integer value.
setInteger(Properties, String, Integer) - Static method in class org.freehep.application.PropertyUtilities
Stores integer value.
setKey(String) - Method in class org.freehep.application.RecentItemTextField
Setter for property key.
setLibraries(ArrayList<LibInfo>) - Method in class org.freehep.application.studio.PluginInfo
 
setLoadAtStart(boolean) - Method in class org.freehep.application.studio.PluginInfo
 
setLocation(String) - Method in class org.freehep.application.studio.LibInfo
 
setLong(Properties, String, long) - Static method in class org.freehep.application.PropertyUtilities
Stores long value.
setLong(Properties, String, Long) - Static method in class org.freehep.application.PropertyUtilities
Stores long value.
setLookAndFeel(String) - Method in class org.freehep.application.Application
 
setMaximum(int) - Method in class org.freehep.application.StoppableInputStream
 
setMaxLength(long) - Method in interface org.freehep.application.services.FileAccess
Sets the maximum file length for the file.
setMaxLength(long) - Method in class org.freehep.application.services.jnlp.JNLPFileAccess
 
setMaxWidth(int) - Method in class org.freehep.application.RecentItemTextField
Set the maximum width of the box.
setMessage(String) - Method in class org.freehep.application.StatusBar
Set the message to display in the status bar.
setMinimum(int) - Method in class org.freehep.application.StoppableInputStream
 
setMinWidth(int) - Method in class org.freehep.application.RecentItemTextField
Set the minimum width of the box.
setModel(BoundedRangeModel) - Method in class org.freehep.application.ProgressMeter
Set the model for the progress bar
setNotifyPluginUpdates(boolean, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setNumberOfItems(int) - Method in class org.freehep.application.RecentItemTextField
Setter for property numberOfItems.
setOrientation(int) - Method in class org.freehep.application.PrintHelper
 
setOrphanAction(PluginMap.Orphan, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setOrphanPrompt(boolean, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setPageable(Pageable) - Method in class org.freehep.application.PrintPreview
Set a target Pageable.
setPageContext(PageContext) - Method in interface org.freehep.application.mdi.ManagedPage
Called after the page is created to set its page context.
setPageManager(PageManager) - Method in class org.freehep.application.mdi.MDIApplication
 
setPageManagerType(String) - Method in class org.freehep.application.mdi.PageManager
 
setPluginListHandler(PluginListHandler) - Method in class org.freehep.application.studio.pluginmanager.PluginManager
 
setPrintable(Printable) - Method in class org.freehep.application.Application.AppPrintPreview
 
setPrintable(Printable) - Method in class org.freehep.application.PrintPreview
Set a target Printable using the default PageFormat.
setPrintable(Printable, PageFormat) - Method in class org.freehep.application.PrintPreview
Set a target Printable.
setRangeProperties(int, int, int, int, boolean) - Method in class org.freehep.application.StoppableInputStream
 
setRectangle(Properties, String, Rectangle) - Static method in class org.freehep.application.PropertyUtilities
 
setScaleUp(boolean) - Method in class org.freehep.application.PrintHelper
 
setSelectedPageManager(PageManager) - Method in class org.freehep.application.mdi.MDIApplication
 
setShowFooter(boolean) - Method in class org.freehep.application.PrintHelper
 
setShowHeader(boolean) - Method in class org.freehep.application.PrintHelper
 
setShowStatusBar(boolean) - Method in class org.freehep.application.Application
Show or Hide the status bar.
setShowStopButton(boolean) - Method in class org.freehep.application.ProgressMeter
 
setShowToolBar(boolean) - Method in class org.freehep.application.Application
Show or Hide the tool bar.
setSnapshots(boolean, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setStage(String) - Method in interface org.freehep.application.Application.InitializationListener
 
setStatusMessage(String) - Method in class org.freehep.application.Application
Display a message in the applications status bar.
setStopEnabled(boolean) - Method in class org.freehep.application.ProgressMeter
 
setStoppable(Stoppable) - Method in class org.freehep.application.ProgressMeter
Set a stoppable, which will be stopped if the user presses the stop button
setString(Properties, String, String) - Static method in class org.freehep.application.PropertyUtilities
 
setStringArray(Properties, String, String[]) - Static method in class org.freehep.application.PropertyUtilities
 
setStringCollection(Properties, String, Collection) - Static method in class org.freehep.application.PropertyUtilities
 
setTabPlacement(int) - Method in class org.freehep.application.mdi.DockPageManager
 
setTabPlacement(int) - Method in class org.freehep.application.mdi.TabbedPageManager
 
setText(String) - Method in class org.freehep.application.RecentItemTextField
Sets the text showing in the text field.
setTitle(String) - Method in class org.freehep.application.mdi.PageContext
Sets the title of this page.
setType(String) - Method in class org.freehep.application.mdi.PageContext
Sets the type of this page.
setURL(Properties, String, URL) - Static method in class org.freehep.application.PropertyUtilities
 
setUrl(URL, boolean) - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
setValue(int) - Method in class org.freehep.application.StoppableInputStream
 
setValueIsAdjusting(boolean) - Method in class org.freehep.application.StoppableInputStream
 
setVersion(String) - Method in class org.freehep.application.studio.LibInfo
 
setVisible(boolean) - Method in class org.freehep.application.SplashScreen
Show or hide the splash screen.
sgu() - Static method in enum org.freehep.application.studio.PluginDir
Returns extensions directories in the inverse plugin search order, excluding BUILTIN.
showDialog(JDialog, String) - Method in class org.freehep.application.Application
Shows a dialog and remembers its screen position (across sessions)
showHelpContents() - Method in class org.freehep.application.Application
Shows the table of contents for the help system.
showHelpIndex() - Method in class org.freehep.application.Application
Shows the index for the help system.
showHelpSearch() - Method in class org.freehep.application.Application
Opens a search window for the help system.
showHelpTopic(String) - Method in class org.freehep.application.Application
 
showHelpTopic(String, Component) - Method in class org.freehep.application.Application
 
showHelpTopic(String, String, Component) - Method in interface org.freehep.application.HelpService
Shows the specified JavaHelp topic according to the display parameters provided.
showInputDialog(Component, Object, String) - Static method in class org.freehep.application.RecentItemTextField
Show an input dialog, with a record of recent entries.
showInputDialog(Component, Object, String, int, String) - Static method in class org.freehep.application.RecentItemTextField
Show an input dialog, with a record of recent entries.
showOptionsDialog(Component) - Method in class org.freehep.application.PrintHelper
 
showPageFormatDialog(PageFormat) - Method in class org.freehep.application.services.app.AppServiceManager
 
showPageFormatDialog(PageFormat) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
Displays a dialog that allows modification of a PageFormat instance.
showPageFormatDialog(PageFormat) - Method in interface org.freehep.application.services.ServiceManager
Displays a dialog that allows modification of a PageFormat instance.
showPluginManager() - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Displays PluginManagerDialog.
showStatus(String, int) - Method in class org.freehep.application.SplashScreen
Updates the status bar.
showUnclaimedLibrariesWarning() - Method in class org.freehep.application.studio.pluginmanager.PluginPreferences
 
skip(long) - Method in class org.freehep.application.StoppableInputStream
 
SplashScreen - Class in org.freehep.application
A SplashScreen for use when starting applications.
SplashScreen(Icon, String, String) - Constructor for class org.freehep.application.SplashScreen
Create a new SplashScreen
startPlugin(PluginInfo) - Method in class org.freehep.application.studio.Studio
Starts and initializes a plugin.
StatusBar - Class in org.freehep.application
An status bar typically displayed at the bottom of the application window.
StatusBar() - Constructor for class org.freehep.application.StatusBar
Create a new StatusBar
stop() - Method in interface org.freehep.application.Stoppable
 
stop() - Method in class org.freehep.application.StoppableInputStream
 
Stoppable - Interface in org.freehep.application
A interface to be implemented by things that can be stopped.
StoppableInputStream - Class in org.freehep.application
An input stream which also implements Stoppable.
StoppableInputStream(URL) - Constructor for class org.freehep.application.StoppableInputStream
 
StoppableInputStream(InputStream, int) - Constructor for class org.freehep.application.StoppableInputStream
 
stopPlugin(PluginInfo) - Method in class org.freehep.application.studio.Studio
Stops a plugin.
storeUserPreferences(Properties) - Method in class org.freehep.application.services.app.AppServiceManager
 
storeUserPreferences(Properties) - Method in class org.freehep.application.services.jnlp.JNLPServiceManager
 
storeUserPreferences(Properties) - Method in interface org.freehep.application.services.ServiceManager
 
Studio - Class in org.freehep.application.studio
Swing application that supports plugins.
StudioListener - Interface in org.freehep.application.studio
Listener class for events fired by Studio applications.
succeeded() - Method in interface org.freehep.application.Application.InitializationListener
 

T

TabbedPageManager - Class in org.freehep.application.mdi
 
TabbedPageManager() - Constructor for class org.freehep.application.mdi.TabbedPageManager
Creates new TabbedPageManager
TILE_HORIZONTALLY - Static variable in class org.freehep.application.mdi.InternalFramePageManager
 
TILE_VERTICALLY - Static variable in class org.freehep.application.mdi.InternalFramePageManager
 
TOOLBAR_AUTO - Static variable in class org.freehep.application.mdi.MDIApplication
 
TOOLBAR_DEFAULT - Static variable in class org.freehep.application.mdi.MDIApplication
 
TOOLBAR_INVISIBLE - Static variable in class org.freehep.application.mdi.MDIApplication
 
TOOLBAR_PROGRAM - Static variable in class org.freehep.application.mdi.MDIApplication
 
TOOLBAR_VISIBLE - Static variable in class org.freehep.application.mdi.MDIApplication
 
ToolBarHolder - Class in org.freehep.application.mdi
 
toString() - Method in class org.freehep.application.mdi.PageContext
 
toString() - Method in class org.freehep.application.mdi.PageEvent
 
touchBoolean(Properties, String, boolean) - Static method in class org.freehep.application.PropertyUtilities
Returns boolean value stored in the specified properties set with the given key.
touchColor(Properties, String, Color) - Static method in class org.freehep.application.PropertyUtilities
Returns Color stored in the specified properties set with the given key.
touchDouble(Properties, String, double) - Static method in class org.freehep.application.PropertyUtilities
Returns double value stored in the specified properties set with the given key.
touchFloat(Properties, String, float) - Static method in class org.freehep.application.PropertyUtilities
Returns float value stored in the specified properties set with the given key.
touchInteger(Properties, String, int) - Static method in class org.freehep.application.PropertyUtilities
Returns int value stored in the specified properties set with the given key.
touchLong(Properties, String, long) - Static method in class org.freehep.application.PropertyUtilities
Returns long value stored in the specified properties set with the given key.
touchRectangle(Properties, String, Rectangle) - Static method in class org.freehep.application.PropertyUtilities
Returns Rectangle stored in the specified properties set with the given key.
touchString(Properties, String, String) - Static method in class org.freehep.application.PropertyUtilities
Returns String stored in the specified properties set with the given key.
touchStringArray(Properties, String, String[]) - Static method in class org.freehep.application.PropertyUtilities
Returns String array stored in the specified properties set with the given key.
touchStringCollection(Properties, String, Collection) - Static method in class org.freehep.application.PropertyUtilities
Returns String collection stored in the specified properties set with the given key.
touchURL(Properties, String, URL) - Static method in class org.freehep.application.PropertyUtilities
Returns URL value stored in the specified properties set with the given key.
translate(Properties, String) - Static method in class org.freehep.application.PropertyUtilities
Translates a string by substituting tokens of the form {name} to the value of property name in the properties set.
type() - Method in class org.freehep.application.mdi.PageContext
Returns the type of this page.

U

ugs() - Static method in enum org.freehep.application.studio.PluginDir
Returns extensions directories in the plugin search order, excluding BUILTIN.
uninstall(Component, Collection<PluginInfo>) - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Uninstall specified plugins.
update(Component) - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Updates all installed plugins for which newer versions are available.
update(Component, Collection<PluginInfo>) - Method in class org.freehep.application.studio.pluginmanager.PluginManager
Downloads, installs, and loads latest versions of files for the specified plugins.
updateComponentTreeUI(Component) - Static method in class org.freehep.application.Application
A simple minded look and feel change: ask each node in the tree to updateUI() -- that is, to initialize its UI property with the current look and feel.
updateUI() - Method in class org.freehep.application.Application
 

V

valueOf(String) - Static method in enum org.freehep.application.studio.PluginDir
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.freehep.application.studio.PluginMap.Orphan
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.freehep.application.studio.PluginDir
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.freehep.application.studio.PluginMap.Orphan
Returns an array containing the constants of this enum type, in the order they are declared.
versionNumberCompare(String, String) - Static method in class org.freehep.application.Application
Compares two version numbers of the form 1.2.3.4

W

whenAvailable(String, Runnable) - Method in class org.freehep.application.Application
Run Runnable when part is downloaded and available.
WindowMenu - Class in org.freehep.application.mdi
A menu that includes a list of all active windows.
WindowMenu() - Constructor for class org.freehep.application.mdi.WindowMenu
 
A B C D E F G H I J L M O P R S T U V W 

Copyright © 2000–2017 FreeHEP. All rights reserved.