# All Classes and Interfaces

Class
Description
AbstractPlugin
Base class for plug-ins of application SimplyHTML.
ActionBuilder
App
Main class of application SimplyHTML.
CopiedImageSources
FindReplaceDialog
Dialog to manage find and replace on a `Document` shown in a `JEditorPane`.
FindReplaceEvent
This is simply overriding EventObject by storing a FindReplaceDialog into the source field of the superclass.
FindReplaceListener
Interface for implementing a listener for `FindReplaceEvents`.
InternalUiResources
Default implementation of TextResources based on java.util.ResourceBundle
InvisibleView
A view to hide HTML tags (e.g.
MapElementRemovingWorkaround
NamedObject
Utility Class for displaying local object names in GUI components.
PseudoDamerauLevenshtein
Pseudo-Damerau-Levenshtein (aka "Optimal String Distance") implementation which allows some non-adjacent transpositions(?) Computes the edit distance with insertions/deletions/substitutions/transpositions.
PseudoDamerauLevenshtein.Type
ScaledStyleSheet
SHTMLAction
Adds methods to the `javax.swing.Action` interface, needed by Application SimplyHTML.
SHTMLDocument
Extends `HTMLDocument` by a custom reader which supports the SPAN tag.
SHTMLDocument.ThrowingRunnable<T>
SHTMLEditorKit
Extensions to `HTMLEditorKit` for application SimplyHTML.
SHTMLEditorKit.SHTMLFactory
SHTMLEditorPane
An editor pane for application SimplyHTML.
SHTMLEditorPane.PasteMode
SHTMLPanel
Class for using SimplyHTML as as component
SHTMLPanelImpl
Main component of application SimplyHTML.
SHTMLPlugin
Defines an interface all plug-ins for application SimplyHTML have to implement.
SHTMLPrefsChangeListener
SHTMLWriter
FixedHTMLWriter
SplashScreen
Class that displays a splash screen Is run in a separate thread so that the applet continues to load in the background
UIResources
interface for getting text based resources * @author Dimitri Polivaev 14.01.2007
UnknownDocumentBaseException
Util
Utility methods for application SimplyHTML.