All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbbreviationEditor |
|
| AbbreviationTable |
An abbreviation table stores a set of abbreviations.
|
| AbbreviationTable.Expansion |
|
| AbbreviationTableManager |
The abbreviation table manager facilitates access to the user's preferred
abbreviations for the various code types supported by CodeEditors and
for markup targets contained in game component editors.
|
| AbbreviationTableManager.LanguageAwareAbbreviationTable |
An abbreviation table that also expands @string and #string (when placed
in braces) to user interface and game language strings, respectively.
|
| AbstractARGBComposite |
An abstract base class for composites that support compositing (A)RGB image
data.
|
| AbstractCommand |
The abstract base class for main application commands in Strange Eons.
|
| AbstractCompositeContext |
This abstract implementation of CompositeContext is designed to
handle RGB/ARGB data.
|
| AbstractCompressor |
An abstract base class for Compressor implementations.
|
| AbstractConversionTrigger |
|
| AbstractConvolver |
An abstract base class for filters that perform convolutions.
|
| AbstractDragAndDropHandler<T> |
|
| AbstractExpansionSymbolTemplate |
|
| AbstractFilteredComposer |
This is an abstract base class for composition filters: compositions which
modify the behaviour of other compositions.
|
| AbstractFlippableItem |
An abstract base class for items that can be turned and flipped.
|
| AbstractFunctionFilter |
An abstract base class for filters that apply a transfer function to the red,
green, and blue channels to produce a result.
|
| AbstractGameComponent |
Provides default implementations for the GameComponent interface.
|
| AbstractGameComponentEditor<G extends GameComponent> |
|
| AbstractGraphics2DAdapter |
A base class for graphics contexts that wrap an existing context to
selectively modify their behaviour.
|
| AbstractImageFilter |
An abstract base class for filtering images.
|
| AbstractImagewiseFilter |
An abstract base class for image filters that require access to the entire
image at once when processing.
|
| AbstractInstalledPlugin |
An installed plug-in bridges the gap between a plug-in bundle and the
plug-ins that it contains.
|
| AbstractItem |
A base implementation of a non-resizeable, non-flippable page item.
|
| AbstractPixelwiseFilter |
An abstract superclass for filters that work on a pixel-by-pixel basis, where
the new value of a given pixel is independent of every other pixel and the
location of the pixel in the image.
|
| AbstractPlugin |
Simplifies writing a plug-in by providing default implementations of all
methods.
|
| AbstractPortrait |
An abstract base class for Portrait implementations.
|
| AbstractRenderedItem |
An item whose visual representation is generated from a bitmap.
|
| AbstractResourceCache<I,R> |
An abstract base class for creating memory-sensitive caches of objects that
can be loaded (or created) on demand from an identifier.
|
| AbstractRowwiseFilter |
An abstract superclass for filters that work on a row-by-row basis.
|
| AbstractStrangeEonsEditor |
The abstract base class from which all editors that can appear in the
document tab strip are derived.
|
| AbstractStylePanel<S extends Style> |
An abstract base class for implementing a StylePanel as a
JPanel.
|
| AbstractSupportEditor |
Support editors are used to edit content other than game components.
|
| AbstractThemedIcon |
Abstract base class for themed icons.
|
| AbstractTintingFilter |
|
| AbstractToggleCommand |
An abstract base class for commands that toggle a state when selected.
|
| AbstractUtilityParser |
This abstract base class is used to build tools that aid script code
developers.
|
| AbstractVectorImage |
An abstract base class for creating vector images.
|
| AbstractVerbalDesignSupport<G extends GameComponent> |
An abstract base class for design supports that create verbal reports to
describe their design analyses.
|
| AbstractViewer |
An abstract base class for zoomable previewers.
|
| AbstractWizardModel |
An abstract base class for wizard models.
|
| AcceleratorTable |
An accelerator table maps command names to keyboard gestures.
|
| Actions |
A registry of all TaskActions that can be performed.
|
| AddLocale |
Task action to add a new locale based on an existing .properties
file.
|
| AddTask |
Task action that adds a new subtask to a project or task group.
|
| AgnosticDialog |
This interface is used by PlatformSupport to handle OK and Cancel
button ActionEvents for swappable dialogs.
|
| AlphaInversionFilter |
An image filter that inverts the alpha channel of a source image: transparent
areas will become solid and vice-versa.
|
| AlphaStrengthenFilter |
A filter that increases the overall opacity of an image.
|
| AnimatedIcon |
An icon that animates through a series of images at a fixed rate.
|
| Animation |
A simple framework for basic animation effects in a user interface.
|
| AnimationUtilities |
Helper methods for working with animations.
|
| ArcBorder |
A border that creates an arc along two sides of the component.
|
| AutocompletionDocument |
An adapter for the document in the JTextComponent of a
JComboBox that extends the JComboBox to automatically
complete the field text using entries from the combo box list.
|
| AutomaticUpdater |
Checks for updates to plug-ins and the application at regular intervals and
displays feedback to the user when updates are available.
|
| Axis |
A font axis descriptor.
|
| BackgroundColorStyleFactory |
Create a text style that colours the text background according to the value
of the first parameter.
|
| BackingOutputStream |
An output stream that writes to a file, but it writes initially to a file
other than the one requested.
|
| Base64 |
A utility class for working with Base64 encoding.
|
| Base64.Base64InputStream |
A Base64.Base64InputStream will read data from another
java.io.InputStream, given in the constructor, and encode/decode
to/from Base64 notation on the fly.
|
| Base64.Base64OutputStream |
A Base64.Base64OutputStream will write data to another
java.io.OutputStream, given in the constructor, and
encode/decode to/from Base64 notation on the fly.
|
| BlankIcon |
An icon that takes up space but paints nothing.
|
| BleedMarginStyle |
Implemented by page items that can include a bleed margin.
|
| BleedMarginStylePanel |
The style panel for face edge finishing options.
|
| BlendMode |
Composites that have similar effects to the layer blending modes in popular
paint programs.
|
| BloomFilter |
An image filter that applies a bloom effect to images.
|
| BlurFilter |
A filter that performs a fast box blur operation.
|
| BooleanRenderer |
A Nimbus-friendly replacement for the default boolean renderer.
|
| BreakIteratorAdpater |
An abstract class that allows subclasses to easily create classes that filter
out undesired break points returned by a java.text.BreakIterator
instance.
|
| BriefLogFormatter |
A log record formatter that is less verbose than SimpleFormatter.
|
| BrightnessContrastFilter |
An image filter that adjusts the brightness and contrast of an image.
|
| BrightnessLabel |
Shows a gradient of relative hue changes.
|
| Browse |
Task action that shows the selected HTML document(s) in the system web
browser.
|
| BundleInstaller |
The bundle installer is responsible for discovering, installing, and
uninstalling plug-in bundles, as well as linking them to the application at
runtime.
|
| BusyDialog |
Displays a pop-up dialog to indicate that the application is busy while
performing operations that take a long time to complete.
|
| BZip2Compressor |
A Compressor that implements the BZip2 compression algorithm.
|
| CacheMetrics |
A CacheMetrics instance provides information about a cache of
objects, and provides limited control over cache behaviour.
|
| CachingPainter<T> |
This painter wraps another painter, buffering the wrapped painter so that it
only needs to be called when the width or height changes.
|
| CancelledOperationException |
A generic exception that can be thrown to indicate that the user has
cancelled an ongoing operation.
|
| CapsuleBorder |
Draws a border with a horizontal capsule shape, rounded on the ends and with
an optional thin border along the top and/or bottom.
|
| CardFace |
A page item representing one face of a game component.
|
| CardLayoutEditor |
A support editor for the construction of cards as an ordered list of layers.
|
| CardLayoutEditor.ExportType |
|
| CardLayoutEditor.LayerType |
|
| Catalog |
A collection of Listings that describe plug-ins from a download
source.
|
| Catalog.CatalogIsLockedException |
This exception is thrown when you attempt to download a catalog that is
currently being updated.
|
| Catalog.VersioningState |
An enumeration of the possible versioning states for a listing.
|
| CatalogDialog |
A dialog that can download, display, and install plug-ins from catalogues
|
| catalogid |
A convenience class that launches the CatalogID application for
generating catalog IDs from the command line.
|
| CatalogID |
A unique identifier for a particular version of a particular plug-in bundle.
|
| CatalogIDListPanel |
A table control that is used to build a list of Catalog IDs.
|
| CatContextBar |
Category panel for the context-sensitive tool bar.
|
| CatDesignSupport |
Design support preferences category.
|
| CategorySet |
A set of descriptive categories that a cloud font can belong to.
|
| CatLanguage |
Category panel for language-related settings and services.
|
| CatReservedCloudFonts |
Preference category for managing reserved cloud fonts.
|
| ChangeIcon |
Task action that allows the user to choose a custom icon to represent a task
folder.
|
| ChannelFunctionFilter |
A image filter that applies a function to each channel.
|
| ChannelSwapFilter |
A filter that allows channels in the source image to be swapped around,
inverted, or filled with constant values.
|
| CharacterSheet |
Deprecated.
|
| CharacterSheet.DeckSnappingHint |
|
| CheckeredPaint |
Paints shapes with a pattern of checkered boxes in two colours.
|
| CheckeredScreenFilter |
A filter that applies a checkerboard pattern to the source image by
multiplying the alpha channel of alternating pixels by different values.
|
| ClassMap |
Represents the entries listed in the
New Editor dialog and
maps those entries to their respective component classes (or scripts).
|
| ClassMap.Entry |
An entry in a class map file.
|
| ClassMap.EntryType |
An enumeration of the types of entries that may appear in a class map
file.
|
| ClassMap.Parser |
A parser for class map files.
|
| Clean |
Task action that deletes build products.
|
| ClearFilter |
Sets every pixel in an image to a single ARGB value.
|
| Client |
The script debugger client application.
|
| ClientArguments |
Arguments accepted by the script debugging client.
|
| ClipPlayer |
A simple audio clip player intended to play audio cues as part of a user
interface.
|
| CloneFilter |
A filter that creates an identical copy of the source image.
|
| CloudFont |
|
| CloudFontCollection |
A collection of cloud fonts.
|
| CloudFontConnector |
A connector provides the connection details needed
to connect to a cloud font collection, and a location
where the collection can be cached locally.
|
| CloudFontExplorerPanel |
A panel that allows the user to browse and select cloud fonts.
|
| CloudFontFamily |
A family of related cloud fonts that come from a single collection
and share a family name.
|
| CloudFonts |
Provides a default cloud font collection.
|
| CodeAction |
Encapsulates a description and set of changes to perform that will
complete a complex editing operation.
|
| CodeEditor |
Support editors are used to edit content other than game components.
|
| CodeEditorBase |
This is the base class for all code editing controls.
|
| CodeEditorBase.PopupMenuBuilder |
Interface implemented by code editor users to create custom popup menus.
|
| CodeEditorBase.Result |
The result of a search or replace operation.
|
| CodeFormatPage |
A standard plug-in wizard page that allows the user to choose whether a
plug-in will use script code or compiled classes.
|
| CodeSupport |
Classes that provide additional editing support for a code type.
|
| CodeType |
The file types that can be edited by a CodeEditor.
|
| ColorOverlayFilter |
Sets every pixel to a common RGB value without modifying the alpha channel.
|
| ColourDialog |
A colour selection dialog consistent with the tint selector
( HSBPanel).
|
| ColourDialog.ColourButton |
A button whose background color represents a selected or selectable
colour.
|
| Combinatorics |
Basic combinatoric mathematics support.
|
| Command |
|
| Commandable |
This interface is implemented by classes that can be consulted about the
commands they are able to perform.
|
| CommandFormatter |
Parses strings that represent a command line into a list of arguments,
possibly performing simple variable replacements.
|
| CommandLineArguments |
An instance of this class can be obtained from the application to access the
command line options that were passed to the application.
|
| CommandLineParser |
Parses command line options for an application.
|
| Commands |
Standard command actions supported by Strange Eons.
|
| CompareFiles |
Task action that displays the difference (diff) between two text files.
|
| CompilationFactory |
Creates compilation roots for source files.
|
| CompilationRoot |
Encapsulates a collection of script files that should be compiled together as
a unit.
|
| Compile |
A task action that compiles selected Java source files.
|
| Compile.Compiler |
An interface that provides basic access to a Java source compiler.
|
| CompileAll |
A task action that compiles all Java source files in a plug-in task.
|
| CompiledSource |
Stores the result of compiling a source file.
|
| CompletionInfo |
A collection of possible completions.
|
| CompletionInfo.Entry |
A code completion.
|
| CompletionInfo.EntryDetails |
|
| CompletionRenderer |
A default renderer for code completions.
|
| ComponentFace |
Deprecated.
|
| ComponentFace.DeckSnappingHint |
|
| ComponentMetadata |
Provides access to the game component metadata stored in modern game
component files.
|
| CompoundPixelwiseFilter |
|
| compress |
A command line utility that (de)compresses files using a compression method
supported by CompressorFactory.
|
| Compressor |
A generic interface for simple compression and decompression of data streams
using various compression algorithms.
|
| CompressorFactory |
Compressor factory supports programmatic selection and creation of
Compressor instances.
|
| ConfigureUpdatesDialog |
Dialog used to configure options for automatic update checks.
|
| ConnectionSupport |
Provides some static helper methods that make it easier to enable features of
HTTP connections such as server-side compression.
|
| ConsequenceSet |
A consequence set formatter formats an ordered list of possible
verbal design consequences.
|
| ConsoleErrorLocation |
Represents information about an error that has been printed as part of a
stack trace in the script output window.
|
| ConsoleInput |
Adds a simple input field to a script console to evaluate script code.
|
| ContentType |
An enumeration of the different kinds of pluggable content, including themes
and libraries (which are stored and loaded like true plug-ins).
|
| ContentTypePage |
A standard plug-in wizard page that allows the user to choose a kind of
plug-in to create.
|
| ContextBar |
A small floating tool bar that tracks the focused component and shows buttons
relevant to that context.
|
| ContextBar.AbstractButton |
An abstract base class for implementing a context bar button.
|
| ContextBar.Button |
This class represents a buttons that can appear on the context bar.
|
| ContextBar.CommandButton |
|
| ContextBar.Context |
Encapsulates information about the bar's current context.
|
| ContextBar.Locator |
This interface is implemented by objects that customize where a context
bar appears over a component.
|
| ConversionException |
This exception is thrown when a conversion can not be completed for any
reason.
|
| ConversionMap |
Represents the possible game component conversion options available in the
ConvertMenu and stores the data needed to
initiate the conversions.
|
| ConversionMap.Class |
Represents a direct conversion group in a conversion map file.
|
| ConversionMap.Conversion |
Represents a conversion option in a conversion map file
|
| ConversionMap.Entry |
Represent any entry of a conversion map file.
|
| ConversionMap.Group |
Represents a conversion group in a conversion map file.
|
| ConversionMap.NamedEntry |
Represents a conversion map entry with a localized name.
|
| ConversionMap.Parser |
A parser for conversion map files.
|
| ConversionSession |
A ConversionSession instance is created by
#convertGameComponent(ConversionTrigger, GameComponent) in order to
perform the conversion of a GameComponent into another component
type.
|
| ConversionTrigger |
A ConversionTrigger object must be provided when initiating
conversion of a GameComponent.
|
| ConvertImage |
A task action tree that can convert and/or recompress a source image to one
of the standard Strange Eons image formats for plug-ins (png, jpg, jp2).
|
| ConvertSpellingDictionary |
A task action for converting between spelling dictionary formats (plain text,
common prefix length compression, and ternary tree).
|
| ConvertSpellingDictionary.Converter |
|
| ConvolveFilter |
Performs an image convolution on an image.
|
| CopiesList |
A file that contains the desired number of copies of different components in
a deck task.
|
| Copy |
Task action that copies the project selection to the clipboard.
|
| CoreComponents |
The set of named core components that can be loaded and installed on demand.
|
| CoreComponents.MissingCoreComponentException |
The exception that is thrown when a requested core component is missing
and cannot be installed due to an error or the user cancelling the
installation.
|
| CoreUpdateDialog |
|
| CountingInputStream |
A transparent input stream filter that counts bytes that pass through it.
|
| CssCodeSupport |
Code support for CSS markup.
|
| Curve |
An page item representing a quadratic parametric curve segment.
|
| CustomPaperDialog |
Dialog for creating and editing custom paper sizes.
|
| CustomTile |
Resizable, customizable tiles that can be placed in a deck.
|
| Cut |
Task action that cuts the project selection to the clipboard.
|
| DagonTheme |
The Dagon theme is a built-in theme that is a dark mode verison of
HydraTheme.
|
| DarkMagicFilter |
A filter which inverts the brightness each pixel without affecting the
colour.
|
| DarkModeDetector |
A "dark mode" detector for common platforms.
|
| DashPattern |
The standard dash patterns available to draw paths and outlines.
|
| debugger |
A convenience class that launches the Strange Eons script debugger client.
|
| Deck |
A deck of game component sheets, organized into pages for printing.
|
| Deck.SelectionChangeListener |
|
| DeckDeserializationSupport |
A helper class used when deserializing decks to track linked files that
cannot be found (and the new files that replace them).
|
| DeckEditor |
Editor for decks of cards (collections of game components laid out on pages)
and custom expansion boards.
|
| DeckPacker |
A deck packer lays out a deck of game components automatically.
|
| DeckPacker.Card |
This class represents one or more card faces in a form suitable for
planning layouts.
|
| DeckTask |
An empty deck task.
|
| DefaultCloudFontConnector |
|
| DefaultCodeSupport |
Default code support; adds basic syntax highlighting based on the editor's
code type.
|
| DefaultCommandFormatter |
A default command formatter useful for launching user overridden
subprocesses.
|
| DefaultPortrait |
A default implementation of the Portrait interface that creates a
key-based portrait similar to that provided by the DIY system.
|
| DefaultScriptDebugger |
The default debugger for scripts.
|
| DefaultScriptedPlugin |
The standard implementation of ScriptedPlugin that executes
JavaScript-based plug-ins.
|
| DefaultTreeCellRenderer |
An alternative base class for custom tree cell renderers that renders the
focused cell correctly under the Nimbus look and feel.
|
| DefaultWizardModel |
|
| DeflateCompressor |
A Compressor that implements the deflate compression algorithm; this
is equivalent to GZIP but without the header and footer.
|
| DelegatedCommand |
Delegated commands are commands that are normally handled by a
Commandable, such as a StrangeEonsEditor, instead of being
handled by the command itself.
|
| DependencyRelation<T extends DependencyRelation<T>> |
Represents the relation of dependency by allowing implementing classes to
specify the set of objects that they directly depend upon.
|
| DependentPageItem |
A page item that depends on an external file to recreate its content.
|
| DesignSupport<G extends GameComponent> |
A design support provides feedback to the user about the design of their game
component.
|
| DesktopIntegration |
This utility class implements essentially the same functionality as the
Desktop API, with the following differences:
Its methods are static; there is no need to call a
Desktop.getDesktop()-type method to use it.
|
| Diagnostic |
Encapsulates a diagnostic message arising from the compilation process.
|
| DictionaryEditor |
Basic testing and editing of spelling dictionaries.
|
| Diff<E> |
A generic implementation of the diff algorithm.
|
| DiffListener<E> |
A listener that receives results from the Diff algorithm.
|
| DiscoveryDialog |
Dialog that scans for local debug servers, allowing one to be selected for
connection.
|
| DiscoveryService |
Searches for available debug servers.
|
| DiscoveryService.ServerInfo |
Provides information about discovered debug servers.
|
| DIY |
|
| DIY.FaceStyle |
An enumeration of the different kinds of component layouts that are
supported by DIY components.
|
| DIY.HighResolutionMode |
The valid modes for high resolution image substitution.
|
| DIYEditor |
The game component editor used to edit scriptable DIY components.
|
| DIYSheet |
The Sheet implementation used by DIY components.
|
| DocCommentable |
Extended by classes that can be annotated with doc comments.
|
| DocTag |
Content of a JSDoc tag.
|
| DocumentEventAdapter |
A DocumentListener that routes all events through
changedUpdate.
|
| DocumentTask |
A task for storing project documentation or other text.
|
| DocumentTask.DocumentType |
A task action that creates a new, blank document for the
DocumentTask by copying a template file from a resource.
|
| DragHandle |
A handle that can be attached to a component and that the user can drag to
modify the item in some way.
|
| DragHandler<T> |
A drag handler is responsible for creating drag tokens from a drag source.
|
| DragManager<T> |
The drag manager is the core of the draggable token framework.
|
| DragToken<T> |
A drag token combines an object with a visual representation which can be
dragged around the display by the user.
|
| DrawRegion |
Task action that allows the user to define regions interactively by drawing
them on the selected image.
|
| DreamlandsTheme |
|
| DropBorder |
A temporary border that can be installed on drop targets during a drag
operation to provide visual feedback.
|
| DropHandler<T> |
A drop handler is responsible for responding to drops of a DragToken
onto a drop target.
|
| EdgeHandling |
An enumeration of the options for handling off-image source pixels.
|
| EditablePageItem |
Implemented by cards that can be edited.
|
| EditableSourceUnit |
A source unit that is stored on disk but may also be open in an editor.
|
| EditorAction |
Common editor action identifiers.
|
| EditorAdapter |
|
| EditorPane |
A drop-in replacement for JEditorPane with somewhat improved painting
quality and performance when rendering the text/html content type.
|
| EndUserExpansion |
Guides the user through the process of creating and registering a custom
expansion.
|
| ErrorDialog |
Displays error messages to the user.
|
| EscapedLineReader |
A buffered input stream reader that transparently converts escaped characters
into their original form.
|
| EscapedLineWriter |
A writer that complements EscapedLineReader by automatically escaping
characters in the lines that it writes.
|
| EscapedTextCodec |
This class provides static methods for encoding/decoding Unicode, newline,
return, and tab escapes using the same format as property files.
|
| EscapeUtil |
String escape utilities.
|
| Evaluator |
Classes that can evaluate script tags implement this.
|
| EvaluatorFactory |
Setting a default EvaluatorFactory for markup renderers allows them
to handle script tags.
|
| Expansion |
The expansion class represents an expansion for a Game.
|
| ExpansionSelectionDialog |
A dialog that provides an alternative method for selecting expansions for a
game component.
|
| ExpansionSymbolTemplate |
Describes the various expansion symbols needed to decorate components.
|
| Export |
Task action that exports a project to an archive.
|
| ExportContainer |
An export container represents a file or file system that can contain a
collection of exported files.
|
| EyeDropper |
An eye dropper component that the user can drag to select any colour on the
screen.
|
| FastBreakIterator |
A break iterator that caches the breakpoints of another iterator.
|
| FileChangeListener |
A listener for file change events.
|
| FileChangeMonitor |
Listeners that register a file with a FileChangeMonitor receive
notification when it changes.
|
| FileChangeMonitor.ChangeType |
The kind of change detected by the monitor.
|
| FileDrop |
A support class that allows interface components to easily accept files being
dropped on them from other components or from the platform.
|
| FileDrop.DropEvent |
Event that is provided to listeners when files are dropped on a target.
|
| FileDrop.DropListener |
Listener that may be registered to receive FileDrop.DropEvents when files
are dropped on a target component.
|
| FileDrop.Listener |
|
| FileFilter |
An abstract file filter that can be used with both file chooser APIs and
File.listFiles.
|
| FileHandlingConfigurationPanel |
Configures how the Open command handles various file types.
|
| FileNameExtensionFilter |
Creates a file filter for a specified file type.
|
| FileRecoveryException |
This is a special exception that may be thrown while a component is being
read from a stream.
|
| FileSourceUnit |
A source unit whose content is linked to a file.
|
| FileTextChanges |
Describes a series of atomic changes to be made to a file.
|
| FillInPreferenceCategory |
A preference category allows the user to manage a set of user preferences
linked to user settings.
|
| FilteredDocument |
An extension of PlainDocument that transparently filters out certain
characters.
|
| FilteredListModel<E> |
A model for JLists that supports filtering.
|
| FilteredListModel.ChoosableListFilter |
A list filter that can be selected from a list of filters.
|
| FilteredListModel.FilterChangeListener |
|
| FilteredListModel.ListFilter<E> |
|
| FilteredMultiResolutionImage |
A multi-resolution image that modifies an existing multi-resolution source
image by applying effects such as image filters.
|
| FinishStyle |
Collapses the set of possible finish options into a collection of simple
choices for users to choose from.
|
| FlippablePageItem |
Implemented by deck cards that allow themselves to be rotated in 90 degree
increments and mirrored.
|
| Fn |
An interface implemented by classes that can be used as numerical functions
with arity 1.
|
| FolderExportContainer |
An export container that writes files to a folder.
|
| FolderTree |
A tree that displays the local file system folders, and supports selection of
one of these folders.
|
| FontFamilyStyleFactory |
A parametric style that changes the font family.
|
| FontSizeStyleFactory |
A parametric style that changes text point size.
|
| ForegroundColorStyleFactory |
Create a text style that colours text according to the value of the
parameters.
|
| Formatter |
Interface implemented by objects that can format source code.
|
| FrameComposer |
Implemented by objects that compose animations.
|
| Game |
The game class represents a distinct, standalone game.
|
| GameComponent |
This interface defines common methods for all supported types of
"components": paper gaming elements that may consist of one or more faces
(sides).
|
| GameComponentPreviewer |
A file chooser accessory that previews selected game components by showing
their first sheet image.
|
| GammaCorrectionFilter |
Applies a gamma correction function to the source image.
|
| GaussianBlurFilter |
A filter that applies a Gaussian blur to the source image.
|
| GenderAwareMarkupRenderer |
This class overrides the handleUnknownTag method of
MarkupRenderer to allow arbitrary tags that vary with the gender of
some object.
|
| GlowFilter |
A filter that applies a glow effect around the edge defined by the
non-transparent parts of an image.
|
| GraphCycleException |
An exception thrown when an algorithm that operates on a graph fails because
the graph contains a cycle.
|
| GraphicStyleFactory |
A style factory that creates text styles that replace selections with images.
|
| GreyscaleFilter |
A filter that converts images to greyscale, completely desaturating the
colours.
|
| Group |
A grouping of PageItems that are selected and unselected as a unit.
|
| GZIPCompressor |
A Compressor that implements GZIP compression; this is the deflate
compression algorithm with the header and footer expected by GZIP tools.
|
| Handler |
This adapter interface acts as the bridge between a Strange Eons game
component and a DIY script.
|
| Handler |
A URL protocol handler for the project: protocol, which accesses the
contents of the open project.
|
| Handler |
A URL protocol handler for the res: protocol, which accesses
application resources.
|
| Histogram |
An image histogram contains information about the distribution of channel
values in an image.
|
| HSBPanel |
A custom UI control for choosing HSB colours.
|
| HtmlCodeSupport |
Code support for HTML markup.
|
| HtmlCodeSupport.HtmlNavigator |
|
| HtmlStyler |
Converts plain text into syntax highlighted HTML.
|
| HueLabel |
Shows a gradient of relative hue changes.
|
| HydraTheme |
The Hydra theme is a built-in theme featuring blue highlights and an abstract
wave motif.
|
| IconBorder |
Paints an icon on the left or right side of a component, depending on reading
direction.
|
| IconProvider |
May be implemented by classes that support a standard icon in order to have
that icon rendered by cell renderers.
|
| IconRenderer |
|
| IconRow |
An icon row combines two or more icons into a single icon by painting them in
a horizontal row.
|
| IIOWritePanel |
A panel that can be used to configure an ImageWriteParam's
compression method, compression quality, and progressive scan options.
|
| ImageExporter |
An image exporter assists in exporting a collection of images to an
ExportContainer such as a ZIP archive.
|
| ImageLayer |
A layer in a multilayer image.
|
| ImageLayer.BlendingMode |
Layer blending modes used in PSD images.
|
| ImagePreviewer |
A generic preview panel that can display previews based on arbitrary
"resource pointers".
|
| ImageResourceBrowser |
A browser interface for selecting an image from the program's (and plug-ins')
image resources.
|
| ImageResourceCombo |
A combo box that selects an image from the image resources in a project.
|
| ImageStatistics |
Gathers basic statistics about an image, including the minimum, maximum, and
mean of each channel.
|
| ImageUtilities |
Utility methods for creating and converting images, icons, and other
graphics.
|
| ImageViewer |
A simple image viewer dialog used by the project system and the
imageutils script library.
|
| ImageViewer |
A ZUI-style previewer for bitmapped images.
|
| InfoTable |
Used to package and unpackage tabular information to aid with debugging.
|
| InsertCharsDialog |
Dialog for inserting Unicode symbols.
|
| InsertImageDialog |
Dialog to choose an image to insert via markup.
|
| InstallationActions |
The interface implemented by installer scripts and classes for plug-in
bundles.
|
| InstallationNotesViewer |
Dialog used to display the installation notes for a plug-in.
|
| InstalledBundleObject |
Implemented by objects that encapsulate a plug-in bundle that has been
discovered by the bundle installer.
|
| InstalledExtension |
An InstalledExtension bridges the gap between an extension plug-in
bundle and the plug-ins that it contains.
|
| InstalledLibrary |
Represents an installed library.
|
| InstalledPlugin |
An InstalledPlugin bridges the gap between a plug-in bundle and the
plug-ins that it contains.
|
| InstalledTheme |
Provides the information needed to allow the user to select a theme, and for
the ThemeInstaller to install a selected theme.
|
| InstanceController |
Prevents multiple instances of a program from running.
|
| InstanceControllerListener |
A listener that is called to process command line arguments from an instance.
|
| IntegerPluralizer |
A pluralizer for integer quantities.
|
| Interpolation |
Interpolate or clamp within a range of values.
|
| Interpolation.CubicSpline |
A CubicSpline interpolator passes through each point in its data set,
connecting the points with cubic spline curves.
|
| Interpolation.InterpolatedFunction |
This is a base class for interpolated functions.
|
| Interpolation.LinearRegression |
A LinearRegression function finds the line of best fit for a set of
(usually noisy) data points.
|
| Interpolation.QuadraticRegression |
A QuadraticRegression function finds the quadratic curve of best fit for
a set of (usually noisy) data points.
|
| InvalidFileFormatException |
An I/O exception that is thrown by classes that process files in a specific
format when that format specification is violated.
|
| InversionFilter |
An image filter that inverts the pixel values of the source image, producing
a negative image.
|
| JavaCodeSupport |
Code support for the Java language.
|
| JavaScriptNavigator |
|
| JavaTypes |
Given a Java import, returns a .d.ts type definition file.
|
| JCheckList |
A JList of JCheckBox items.
|
| JCheckList.Renderer |
|
| JCloseableTabbedPane |
|
| JCycleButton<M> |
A user interface control that cycles through a fixed set of options.
|
| JExpansionList |
A list control for selecting one or more expansions.
|
| JFileField |
A specialized text field for choosing files and folders.
|
| JFileField.FileType |
Standard Strange Eons file types that this file field can be set to
accept.
|
| JFilterField |
A text field that allows users to search a list or other component.
|
| JGameCombo |
A combo box that allows the selection of a game.
|
| JGameFilterField |
A dropdown list that allows lists of options to be filtered by search term or
by game.
|
| JGlyphViewer |
A simple viewer that shows a single glyph from a font.
|
| JHeading |
A title heading label with large font and grey underline.
|
| JHeadlessTable |
A table that does not create a visible header when embedded in a scroll pane.
|
| JHelpButton |
A label that displays a help icon and can open a help page when clicked.
|
| JIconComboBox<E> |
A combo box that that will draw icons for any added items that are
IconProviders.
|
| JIconDrop |
A box to drop image files on in order to fetch the image or image file.
|
| JIconList<T> |
A list control that will draw icons for any added items that are
IconProviders.
|
| JIconList.IconItem |
Provides basic list items that will show a specified label and icon in a
JIconList.
|
| JIconList.IconRenderer |
|
| JIconSelector<S> |
A control that consists of a list of icon buttons for selecting from a group
of options.
|
| JKeyStrokeField |
A field that allows the user to choose a key stroke by pressing the desired
key combination.
|
| JLabelledField |
A quick and dirty labelled text field that shows a message until it gains
focus for the first time.
|
| JLinkLabel |
A clickable link label.
|
| JReorderableTabbedPane |
|
| JRepeaterButton |
A button that generates action events as long as it is held down.
|
| JResizableTable |
|
| JTexturePanel |
A panel with a textured background.
|
| JTip |
A small icon that displays a tip when the cursor floats over it.
|
| JURLField |
A field for entering URLs, decorated to match the JFileField.
|
| JUtilities |
General Swing utilities.
|
| JWarningLabel |
A label that is styled as a warning box.
|
| KeyFilter |
A KeyListener that, when added to a component, filters out certain
keys to prevent them from being processed by that component.
|
| KeyStrokeCellEditor |
|
| KitUtilities |
Utility functions for creating new wizard kits.
|
| LabelIcon |
An icon that draws text.
|
| Language |
A language object manages language-related resources for a particular locale.
|
| Language.LocalizedFileName |
Splits a file name into tokens to extract locale information.
|
| LanguageCodeDescriptor |
|
| LayoutSegment |
A TextLayout together with the positional information needed to draw it in
the position it was placed by a markup renderer.
|
| LegacyDesignSupport |
Adapts components with legacy design support implementations to use the new
API.
|
| LegacyDesignSupport.Provider |
Implemented by game components that provide design support the pre-SE3.0
way.
|
| Length |
A length measurement that can be represented in centimetres, inches, or
points.
|
| LibImpl |
Helper methods that support the implementation of the script library.
|
| LibImpl.ScriptTraceElement |
Information about a single frame on the script call stack.
|
| LibraryRegistry |
A registry of available scripting libraries.
|
| Line |
An page item representing a straight line segment.
|
| LinearHistory<P> |
A LinearHistory captures a sequence of user actions and allows them
to be replayed, as with the forward/back operations in a browsing interface.
|
| LineCap |
An enumeration of the line end cap styles.
|
| LineCapSelector |
A control for selecting a line cap value.
|
| LineJoin |
An enumeration of the available line join styles used when drawing a path,
such as when outlining a shape.
|
| LineJoin.LineJoinIcon |
|
| LineJoinSelector |
A control for selecting a line join value.
|
| LineSorter |
Sorts a set of lines using various mechanisms.
|
| LineSorter.LocalizedSorter |
A line sorter that uses a locale-specific sorting order.
|
| LineSorter.SemanticSorter |
|
| LineSorter.TaggedLine |
|
| LineStyle |
Implemented by page items that include a styled border.
|
| LineWrapper |
A LineWrapper breaks long strings into multiple lines.
|
| Listing |
A catalog listing that provides information about a plug-in bundle that the
user might wish to download.
|
| ListItem |
A list item is an item that can be placed in a list or combo box control in a
DIY component's user interface.
|
| ListItemRenderer |
A cell renderer for lists and combo boxes that correctly displays
ListItems.
|
| ListTransferHandler |
A transfer handler for moving items between lists.
|
| ListTransferHandler.RubbishTransferHandler |
This can be used as the transfer handler for a "rubbish can".
|
| LocaleIcon |
An icon that represents a locale, language, or region.
|
| LocaleSelectionDialog |
Prompts the user to select a locale.
|
| Lock |
Maintains a lock on the game data.
|
| LZMACompressor |
A Compressor that writes a stream of LZMA2 compressed data.
|
| MakeBundle |
Task action that creates a plug-in bundle from the contents of a plug-in task
folder.
|
| MakeDeck |
Task action that automatically lays out a deck of cards.
|
| ManualConversionTrigger |
|
| MappedURLHandler |
A base class for creating protocol handlers that substitutes the source URL
with a stand-in.
|
| MarginFilter |
This filter adds or removes space around the outside of an image.
|
| MarkdownSupport |
Code support for Markdown.
|
| MarkdownSupport.MarkdownNavigator |
|
| MarkdownTransformer |
|
| Marker |
|
| MarkerEditor |
Editor for game markers and tokens.
|
| MarkerSheet |
Draws the front and back face of markers (tokens).
|
| MarkerStyle |
An enumeration of the possible types of embedded markers.
|
| MarkovText |
Generates random text using a Markov model.
|
| MarkupRenderer |
This class lays out paragraphs that use a specialized HTML-like markup
language.
|
| MarkupTarget |
A markup target is an adapter that allows modification of the text in user
interface components that can contain markup text for a game component.
|
| MarkupTargetFactory |
|
| MarkupToHTMLConverter |
Converts markup written for a MarkupRenderer into simple HTML.
|
| MaskComposite |
Blends the source into the destination using both an overall and per-channel
alpha values.
|
| MD5Checksum |
Creates checksums for byte sequences using the MD5 algorithm, as obtained
from the crypto API.
|
| Member |
A member of a project.
|
| MergeSettings |
A task action that loads settings from a settings file into the shared
settings or a game's settings.
|
| MergeStrings |
A task action that loads strings from a string table into the game or UI
language.
|
| Messenger |
The Messenger manages the display of information and error messages
for top-level windows.
|
| MetadataCache<T> |
Used by metadata sources to cache expensive information.
|
| MetadataSource |
An object that can determine metadata for one or more file types.
|
| MetadataSource.PropertyConsumer |
This interface is implemented by objects that want to access textual
metadata.
|
| MetadataSource.ThreadedMetadataSource |
An abstract helper class for creating metadata sources that fill in some
of their data from a background thread.
|
| MissingPluginException |
An exception that is thrown while reading a file when the file requires a
plug-in that is not installed.
|
| MnemonicInstaller |
A singleton class that that intercepts components, extracts a mnemonic key
from the component's label or button text, and sets that as the the
component's mnemonic key.
|
| MonitoredAlgorithm |
A MonitoredAlgorithm is an algorithm that can report on its progress
as it completes.
|
| MonitoredInputStream |
|
| MonitoredPrintable |
A wrapper for Printables that updates the currently displayed
BusyDialog's progress bar to reflect the currently printing page
index.
|
| MultilineTableCellRenderer |
A JTable cell renderer that supports mutiple lines.
|
| MultiResolutionImageResource |
An image loaded from a resource URL that can support multiple resolutions.
|
| NamedObjectDatabase |
|
| NamePage |
A standard page for gathering a plug-in's name, description, icon, file
names, and location in a plug-in wizard.
|
| NavigationHost |
Implemented by classes that may request a code support navigator.
|
| NavigationPoint |
A navigation point describes a semantically significant location within a
text file.
|
| NavigationTree |
Encapsulates a node in a tree of points of interest in a source file,
with the information needed to jump to those points.
|
| Navigator |
Navigators build a list of NavigationPoints that allow quick
navigation between semantically significant sections of edited source code.
|
| NestingDocument |
This interface should be implemented by Documents that wrap around
other documents to modify their basic functionality.
|
| NetworkProxy |
Applies and configures network proxy settings.
|
| NetworkProxy.ProxyType |
|
| New |
|
| New.NewAction |
A useful class for adding actions to New.
|
| New.NewGameComponent |
A New child action that creates a specific game component from a
compiled GameComponent class.
|
| NewDocumentDialog |
Allows the user to select one of a set of document formats and create a
document of that type.
|
| NewEditorDialog |
The dialog that allows the user to select a new component type to create.
|
| NewerVersionException |
An exception that this thrown when you try to read an object that was written
with a newer file format than this version of Strange Eons knows how to
handle.
|
| NewProjectDialog |
Dialog that manages the creation of a new project folder.
|
| NewTaskType |
A kind of task that can be added to a project.
|
| NoOpErrorReporter |
An error reporter that does not generate any output.
|
| OilPaintingFilter |
A filter that simulates oil painting.
|
| OpacityLabel |
Shows a gradient of relative opacity changes.
|
| OpacityStyle |
Interface implemented by items that support a opacity change.
|
| Open |
A task action that opens project files.
|
| Open.InternalOpener |
If you wish to add special handling for opening a file type, you may
register an InternalOpener for it.
|
| Open.OpenRule |
Rules that describe how a file should be opened by the open action.
|
| OSXAdapter |
Proxy class that reflectively installs handlers through Apple's
com.apple.eawt.Application class.
|
| OutlinedTile |
A tile with a static outline.
|
| OutlineStyle |
Implemented by page items that consist of a shape that can have an outline.
|
| OverlayPanel |
A panel for adding a set of utility buttons to a corner of a dialog window.
|
| Overview |
Short summary of the language node at a given file offset.
|
| Packaging |
Task action that allows a project's packaging to be converted, switching
between folder- and package-based projects.
|
| Page |
A page layout of card sheets.
|
| PageItem |
An item that can be placed in a deck.
|
| PageItem.SnapClass |
An enumeration of the general classes of items used to determine how an
item will behave when snapped and what it can snap against.
|
| PageItem.SnapTarget |
An enumeration of the algorithms used to determine the position of an
item when it is snapped against another item.
|
| PageShape |
Shapes the left and right margins of rendered text.
|
| PageShape.CompoundShape |
A PageShape that switches between two PageShapes at a
specified Y-position.
|
| PageShape.CupShape |
A PageShape that is optimized for the most common case: a
rectangle that becomes wider or narrower after a certain y-point is
reached, e.g.:
|
| PageShape.GeometricShape |
A PageShape that takes its form from a drawing shape
(java.awt.Shape).
|
| PageShape.InsetShape |
A PageShape that returns constant inset values regardless of the
Y-position.
|
| PageShape.MergedShape |
A shape that merges two source shapes into a single shape.
|
| PageView |
A view of a page of cards that forms part of a deck.
|
| PaintSampleIcon |
Icon that shows what a paint looks like by using it to fill a shape.
|
| Palette |
A theme-aware palette of standard colours.
|
| Palette.Subset |
Encapsulates a palette subset broken into opaque and slightly translucent groups.
|
| Palette.Variant |
|
| PaperProperties |
PaperProperties are immutable objects that describe the properties of
the paper used in a deck.
|
| PaperSets |
Organizes the available paper sizes into various sets broken down by
characteristics and allows registration of new paper sizes.
|
| PaperSplitter |
Prints large virtual pages by tiling them over multiple physical pages.
|
| ParagraphDialog |
Dialog for choosing block and paragraph alignment.
|
| ParametricStyleFactory |
This interface represents objects that can create text styles that depend on
the value of one or more parameters.
|
| Paste |
Paste files on clipboard into the selected folder of a project.
|
| PatternExceptionLocalizer |
|
| PDFPrintSupport |
Creates simple PDF documents.
|
| PDFPrintSupport.Configuration |
|
| PDFPrintSupport.PDFWriter |
An interface implemented by classes that can provide very basic PDF
writing support.
|
| PixelArtUpscalingFilter |
An image filter that upscales images to twice their original size.
|
| PlainTextSupport |
Code support for plain text.
|
| PlatformFileSystem |
Basic platform-specific file system operations.
|
| PlatformSupport |
This utility class provides methods that help integrate an application into
the native operating system more cleanly.
|
| Plugin |
An interface that allows third-party code (plug-ins) to be integrated into
Strange Eons at run time.
|
| PluginBundle |
A plug-in bundle is a file that stores the code and resources required by a
plug-in.
|
| PluginBundlePublisher |
Utility methods for converting plug-in bundles to and from published catalog
bundles (such as ".pbz" files).
|
| PluginBundlePublisher.CompressionMethod |
An enumeration of the possible methods (algorithms) that may be used to
compress plug-in bundles for network transport.
|
| PluginContext |
A plug-in context is passed to a plug-in when it is initialized, shown, or
hidden.
|
| PluginContextFactory |
|
| PluginError |
This is an unchecked exception that can be thrown from within a plug-in when
an unexpected error occurs from which the plug-in cannot recover.
|
| PluginException |
A PluginException is thrown when a plug-in cannot be instantiated or there is
an unexpected error in the plug-in system.
|
| PluginImportAction |
Task action that converts a plug-in bundle in a project into a task folder.
|
| PluginImportTask |
Unpack an existing plug-in into a task folder.
|
| PluginManager |
This dialog window allows the user to manage the installed plug-ins by
uninstalling bundles, enabling or disabling individual plug-ins.
|
| PluginRoot |
Represents the information stored in a plug-in bundle's root file.
|
| PluginTask |
Create a new plug-in using an extendable wizard.
|
| PluginTestTheme |
The plug-in test theme is a special built-in theme.
|
| PluginWizardDialog |
A wizard dialog that is displayed when the user creates a new plug-in task.
|
| PluginWizardDialog.WizardKit |
A wizard kit allows you to define new kinds of plug-in wizard projects.
|
| Portrait |
A portrait is a user-supplied image that is part of a game component, such as
a character portrait on a character card.
|
| Portrait.Feature |
Identifies features that this portrait supports.
|
| PortraitControl |
A control used to adjust a portrait's settings kinesthetically.
|
| PortraitPanel |
A standard panel for adjusting portraits.
|
| PortraitProvider |
This interface is implemented by game components that include (or may
include) Portraits: images that can be configured by the user and
which appear on the component's sheets.
|
| PreferenceCategory |
A preference category allows the user to manage a related set of user
preferences.
|
| Preferences |
The dialog that displays registered preference categories.
|
| PreferenceUpdateListener |
A listener that is notified when the user changes preferences in the
Preferences dialog.
|
| PrintDimensions |
An immutable representation of the printed size of a sheet,
measured in points.
|
| ProgressBarAdapter |
A progress listener that safely updates a progress bar from any thread.
|
| ProgressHelper |
|
| ProgressListener |
An interface implemented by classes that wish to listen to a
MonitoredAlgorithm to be notified when progress is made.
|
| ProgressRangeAdapter |
An adapter that can be wrapped around a progress listener to scale the update
messages it receives to a certain range.
|
| Project |
Projects simplify the management of multi-file projects.
|
| ProjectFolderDialog |
A dialog for selecting project file folders, or folders OTHER THAN project
file folders.
|
| ProjectFolderDialog.Mode |
The type of folder selection supported by the dialog.
|
| ProjectUtilities |
Helper methods that are useful when writing TaskActions and other
project-related classes and scripts.
|
| ProjectView |
A view that displays the open project.
|
| ProjectView.ProjectViewEvent |
The event object supplied to listeners of project view events when an
event is fired.
|
| ProjectView.SelectionListener |
A listener that is notified of changes to the project selection.
|
| PropertyBundleEditor |
An editor for string resource bundles (.properties files).
|
| PropertyFileCodeSupport |
Code support for the Java language.
|
| PropertyFileCodeSupport.PropertyNavigator |
A Navigator implementation for setting and property files.
|
| PropertyPalette |
The palette window that displays the location and size of the selected deck
object(s).
|
| PrototypingGraphics2D |
A graphics context that selectively renders different classes of content for
speed or prototyping purposes.
|
| PSDImageReader |
Minimal reader for PSD format image files.
|
| PSDImageReader.ColorMode |
Color modes employed by PSD images.
|
| PSDImageReader.PSDFormatException |
|
| PublishBundle |
Task action that prepares a bundle for publication in a catalogue by creating
an equivalent published bundle.
|
| QueriedAgnosticDialog |
A dialog may implement this instead of AgnosticDialog to have more
control over how the OK and Cancel buttons are modified.
|
| QuickscriptPlugin |
A plug-in that allows editing and running small scripts from within Strange
Eons without the need to create a project or script file.
|
| RasterizeImage |
Project action that rasterizes vector images (creating bitmapped versions of
the image).
|
| RawCommandDialog |
This dialog is used to debug the debug server by sending raw commands to the
server and viewing the reply.
|
| RawSettings |
Provides low-level access to the global and user settings tables.
|
| RecentFiles |
The shared, global list of recently opened component and project files.
|
| RegexNavigatorBase |
A base class for creating a navigator that finds navigation
points using a regular expression.
|
| RegionPicker |
A dialog that allows for the editing of regions on image resources.
|
| RegionPicker.RegionChangeListener |
|
| RegionPicker.RegionChooser |
|
| register |
Integrates Strange Eons with a UNIX-like desktop based on freedesktop.org
standards.
|
| RegistrationEventSource<E> |
A helper that fires registration events for some kind of game data.
|
| RegistrationListener |
An interface implemented by objects that wish to be informed when new game
data is registered or unregistered.
|
| Rename |
Task action for renaming project files.
|
| Rename.RenameListener |
A listener for file rename events.
|
| RenderingAttributeFactory |
A factory class that creates rendering attributes that are suitable for
particular Styles.
|
| RenderTarget |
An enumeration of generic use cases for a requested rendering.
|
| ReplaceHueSaturationFilter |
A tinting filter that replaces the hue and saturation of every pixel with
fixed values, and scales the brightness.
|
| ResourceFileCodeSupport |
Code support for game resource files such as class maps.
|
| ResourceFileTokenMaker |
This class splits up text into tokens representing a SE resource file, which is similar
to a properties file but does not accept ':' as a separator between a key and a value.
|
| ResourceKit |
The resource kit manages a virtual resource folder that combines resources
from many sources (main application, installed plug-in bundles, project
folder, etc.) into a single virtual file system.
|
| ResourceKit.FontRegistrationResult |
|
| ResourceParser<R> |
An abstract base class for building parsers that convert descriptive text
files (such as tile sets, class maps, or silhouette files) into resources.
|
| ResourceParserException |
An exception that may be thrown when an error occurs while parsing a resource
file.
|
| ResourcePreviewer |
Previews images stored as application resources; pass a string containing the
resource path.
|
| RightAlignedListRenderer |
A renderer for lists that produces right-aligned (actually, opposite of
reading order) text.
|
| RootEditor |
An basic interactive editor for eons-plugin files.
|
| RotatableTile |
A tile that can be rotated to an arbitrary angle.
|
| Run |
Task action that runs or debugs a selected script.
|
| SaturationLabel |
Shows a gradient of relative hue changes.
|
| SBCheckBox |
|
| SBDropDown<E> |
|
| SBIntSpinner |
|
| SBSliderKit |
Creates a slider that implements the SettingBackedControl interface
and follows the layout of sliders that appear in the standard preference
categories.
|
| SBTextField |
|
| ScaleCache |
A cache that stores a pre-scaled version of a source image.
|
| ScrapBook |
This class provides a simple interface for accessing common data types from
the clipboard.
|
| ScrapBook.FileListSelection |
A transferable implementation for lists of Files.
|
| ScrapBook.ImageSelection |
A transferable implementation for images.
|
| ScrapBook.Selection<K> |
A base class for creating transferables with exactly one acceptable
DataFlavor.
|
| ScriptCodeSupport |
Code support for the JavaScript-based Strange Eons scripting language.
|
| ScriptConsole |
A window that provides a console that can be written to.
|
| ScriptDebugging |
Controls whether script debugging is enabled.
|
| ScriptDebugging.DebuggerInstaller |
Implemented by classes that can install a script debugger.
|
| ScriptedFactoryBuild |
Task action that runs the make script associated with a scripted factory.
|
| ScriptedPlugin |
This interface is implemented by plug-ins that operate by executing scripts.
|
| ScriptedRunnable |
A Runnable that can execute script code in another thread.
|
| ScriptedRunnable.Future |
The interface that will be implemented using the function passed to the
constructor.
|
| ScriptEngineFactoryBase |
|
| ScriptMonkey |
A ScriptMonkey manages the execution of a script from Strange Eons.
|
| ScriptRunnerState |
Describes the script runner mode state.
|
| Searcher |
Performs a multi-threaded search of a file tree and informs a listener of the
results.
|
| Searcher.ResultReceiver |
An interface that is sent search results and progress updates as the
search proceeds.
|
| SecondaryTextProvider |
Implemented by items that can provide text and "secondary text".
|
| SEJavaScriptTokenMaker |
Scanner for SE JavaScript files.
|
| SEObjectInputStream |
An ObjectInputStream with additional features for Strange Eons.
|
| SEObjectOutputStream |
An ObjectOutputStream with additional features for Strange Eons.
|
| SerialClone |
Clones an object by round-tripping through serialization.
|
| SEScriptEngine |
Implementation of ScriptEngine for Strange Rhino, the modified
Mozilla Rhino build used for Strange Eons scripts.
|
| SEScriptEngineFactory |
A script engine factory that provides access to the Strange Rhino scripting
engine via the JSR 223 scripting API.
|
| SEScriptException |
The exception class that wraps all exceptions thrown by the underlying script
engine(s).
|
| SETemplateProcessor |
An extension of the basic TemplateProcessor which supports additional
symbols for looking up localized Strange Eons Language strings.
|
| SettingBackedControl |
Implemented by user interface controls that can convert their state to and
from settings key values automatically.
|
| SettingBindings |
A script bindings implementation that allows access to Settings using
variable names that start with $, UI strings using names that start with
@, and game strings using names that start with #.
|
| Settings |
A collection of keys (names) that map to String values.
|
| Settings.Colour |
A Color subclass that is specialized to convert more easily to
and from setting values.
|
| Settings.ParseError |
Thrown by methods that attempt to convert setting values to objects when
the conversion fails due to an error in the format of the value.
|
| Settings.Region |
A specialized Rectangle that is more easily converted to or from
a setting value.
|
| Settings.Region2D |
A specialized Rectangle2D that is more easily converted to or
from a setting value.
|
| ShadowStyle |
Interface implemented by items that support a drop shadow.
|
| ShapeStyle |
Interface implemented by filled shapes.
|
| ShapeUtilities |
Utility methods for shapes and the paths that delineate them.
|
| SharpenFilter |
A filter that sharpens the input image.
|
| Sheet<G extends GameComponent> |
An abstract base class for objects that paint one face (side) of a
GameComponent.Subclasses must provide a template key
before the sheet can be used.
|
| Sheet.DeckSnappingHint |
A deck snapping hint is used the describe the general behaviour of a
sheet when it is placed in a deck and an attempt is made to snap it
against another object.
|
| SheetViewer |
A simple component for displaying a Sheet instance.
|
| Shell |
A Shell executes commands as if from the command line for the purpose of
automating platform-specific tasks.
|
| Shell.Result |
Captures the result of executing a command.
|
| ShiftHReplaceSBFilter |
This filter shifts the hue of each pixel by a fixed amount, sets the
saturation to a fixed value, and scales the brightness.
|
| ShowFolder |
Task action that shows the contents of a folder using the desktop shell.
|
| Silhouette |
A stencil shape that can be used to "cut out" a marker or token.
|
| SimpleGroup |
A basic implementation of the group interface for storing selection groups.
|
| SimpleImageWriter |
A simple image writer writes images to output streams and files.
|
| SizablePageItem |
Implemented by items that can be resized.
|
| SkeletonKit |
A plug-in wizard kit that creates basic skeleton code for a plug-in.
|
| SolidPainter |
A painter that simply paints the entire surface with a Color or other
Paint.
|
| SortedProperties |
A subclass of java.util.Properties that stores its entries in sorted
order.
|
| SourceUnit |
Encapsulates the contents of a source file that may vary over time.
|
| SpecializedAction |
A superclass for actions that specialize one of the built-in actions by
modifying their behaviour.
|
| SpellingHighlighter |
A highlighter for source code editors that highlights spelling errors using a
SpellingChecker.
|
| SplitJoin |
Simplifies running an algorithm in parallel on multiple CPUs (or CPU cores).
|
| StaggeredDelay |
Retry an action in the UI thread after a delay, with random staggering
to prevent multiple simultaneous
|
| StandardHints |
|
| StencilFilter |
Set the alpha channel of an image using the pixels of another image as a
stencil.
|
| StepSelector |
Chooses the next step from a list of steps given a current value (which may
lie between steps) and a number of steps to move.
|
| strangeeons |
A convenience class that launches Strange Eons.
|
| StrangeEons |
This is the core Strange Eons application.
|
| StrangeEons.LogEntry |
A record added to the application log.
|
| StrangeEons.PluginLoadingListener |
An event interface implemented by classes that will listen for plug-ins
to be loaded or unloaded.
|
| StrangeEons.ReleaseType |
Describes the type of release by which this build was made available to
the public.
|
| StrangeEonsAppWindow |
This class defines the interface for interacting with the Strange Eons main
application window.
|
| StrangeEonsAppWindow.AppMenu |
|
| StrangeEonsAppWindow.EditorAddedListener |
A listener that is called whenever a new editor is added to the
application.
|
| StrangeEonsAppWindow.PolledMenuItem |
A menu item that can be asked if it is currently usable.
|
| StrangeEonsAppWindow.ProjectEventListener |
A listener that is called when a project is opened or closed.
|
| StrangeEonsEditor |
This interface specifies the base level of functionality provided by every
Strange Eons editor.
|
| StrangeEonsEditor.EditorListener |
A listener that is called when an editor becomes active, inactive, or is
closed.
|
| StrangeEonsEditor.FieldPopulationListener |
A listener to be called by a game component editor when it has updated
its edit controls by copying from the current component.
|
| StrangeEonsEditor.HeartbeatListener |
A heartbeat listener is notified by an editor once per heartbeat.
|
| StrangeEonsEvaluatorFactory |
An evaluator factory that creates evaluators for <script> tags in
MarkupRenderers.
|
| StrangeImage |
A high-level representation of a drawable graphic that can be used by
Strange Eons in various contexts.
|
| StreamPump |
Provides high-performance copying from input streams to output streams and
from readers to writers.
|
| StrokedBorder |
A border that displays a dashed line around a component.
|
| StrokeFilter |
An image filter that strokes the outline of the image shape.
|
| StrokeFilter.Position |
An enumeration of the possible positions for the pen relative to the
edges in the source image.
|
| Style |
This is a marker interface extended by all interfaces for getting or setting
a type of style information.
|
| StyleApplicator |
The minimal interface implemented by objects that can apply a Style
to other objects.
|
| StyleCapture |
A style capture can collect a composite of the styles of one or more items,
and can optionally apply those styles to another set of items.
|
| StyleCapture.Property |
Encapsulates a captured style property.
|
| StyleEditor |
An editor dialog for the styles of one or more page items in a deck.
|
| StylePanel<S extends Style> |
A style panel is an interface component that allows the user to edit a
Style.
|
| StylePanel.StyleEditorCallback |
An object of this type will be passed to the StylePanel after it
is created.
|
| StylePanelFactory |
A factory for creating the panels that are used to edit page item
Styles.
|
| StyleUtilities |
Utility methods to set style client properties.
|
| Subprocess |
A Subprocess is a child process that has been started by, and is
being monitored by, the application.
|
| SubregionVectorImage |
A vector image that consists of a rectangular region within another vector
image.
|
| SubstitutionFilter |
An image filter that replaces one ARGB value with another.
|
| SupportPreferences |
This is a utility class that can be used by design support implementations to
look up the current state of the various design support preference settings.
|
| SupportPreferences.FeedbackLevel |
An enumeration of the different levels of validation feedback that can be
requested for component sheets.
|
| SVGVectorImage |
A vector image whose content is loaded from an SVG source file.
|
| SymbolVariantUtilities |
|
| SyntaxChecker |
Determines the compile-time errors and warnings in a script without executing
the script.
|
| SyntaxChecker.SyntaxError |
Describes a syntax error that has been detected during syntax checking.
|
| TabbedPaneReorderListener |
|
| TabCloseComponent |
|
| TabClosingListener |
|
| TableGenerator |
This interface is implemented by classes that wish to provide a new kind of
tabular data to users of the debugging system.
|
| Tables |
|
| Task |
A task is kind of subproject within a project; the type of a task determines
the kinds of actions that may be performed within it.
|
| TaskAction |
An action that can be performed on a member of project.
|
| TaskActionTree |
An abstract TaskAction for actions that contain one or more child
actions.
|
| TaskGroup |
A TaskGoup is a task folder that is allowed to contain other
Tasks.
|
| TaskIcon |
Icon that represents a task by adding the standard task background to
another icon.
|
| TchoTchoTheme |
A fallback theme that uses the system look and feel.
|
| TemplateProcessor |
A template processor assists in the automated writing of scripts and other
text files by filling in a template file using variables and simple boolean
conditions.
|
| Test |
A simple example showing how to use RSyntaxTextArea to add Java syntax
highlighting to a Swing application.
|
| TestBundle |
A task action that starts a separate copy of the application in order to test
a plug-in bundle.
|
| TextBox |
A text box is a rectangular page item that displays formatted markup text.
|
| TextBoxEditor |
Edits the text on text boxes in a deck.
|
| TextChange |
Describes a single contiguous text edit as a range and replacement string.
|
| TextEncoding |
For various historical reasons, a number of different text encodings are used
across Strange Eons for various purposes.
|
| TextIndex |
A searchable reverse index of the words contained in a set of documents.
|
| TextIndex.And |
A query that matches only documents that match both of two child queries.
|
| TextIndex.Atom |
An atom is a query that matches all documents that contain a specified
one-word search term.
|
| TextIndex.Not |
A query that matches every document except the documents matched by its
child query.
|
| TextIndex.Or |
A query that matches any documents that match either of two child
queries.
|
| TextIndex.Query |
A Query represents a query expression to be matched against a
text index.
|
| TextIndex.QueryParser |
A parser that converts a plain text query string into a query.
|
| TextIndex.Result |
A Result captures the result of a query.
|
| TextIndexer |
Creates a file that can be used to create a TextIndex by indexing the
contents of a number of source texts.
|
| TextIndexer.DefaultTextMapper |
A default text mapper implementation that assumes that the source IDs
represent URLs.
|
| TextIndexer.TextMapper |
A text mapper maps an identifier to a source text to be indexed.
|
| TextIndexViewer |
A viewer for TextIndex files to aid in debugging.
|
| TextSpan |
Encapsulates a span of text, with a start offset and length.
|
| TextStroke |
A stroke that draws text along the stroked path, rotating the individual
glyphs to follow the shape of the curve.
|
| TextStroke.Style |
The Style determines how the text is placed fitted to the path
when the length of the text and the length of a path are not the same.
|
| TextStyle |
A combination of TextAttributes that represents a particular style of
text (a heading, for example).
|
| Theme |
A Theme encapsulates a UI design theme.
|
| ThemedCompoundIcon |
Icon that paints a pair of icons overtop of each other.
|
| ThemedGlyphIcon |
A resolution independent icon that is drawn using glyphs (symbols) taken from
a font.
|
| ThemedGlyphIconDesigner |
|
| ThemedIcon |
Interface implemented by all Strange Eons icons.
|
| ThemedImageIcon |
An icon that whose image can change according to the installed Theme.
|
| ThemedMatteBorder |
A matte border whose default style matches the current Theme.
|
| ThemedSingleImageIcon |
An image icon that scales the source image appropriately for high DPI
displays.
|
| ThemeInstaller |
Installs the Theme specified by the user's settings.
|
| Tile |
The base class for tiles, which are static bitmap graphics that can be placed
in a deck.
|
| TiledImagePainter<T> |
A painter that tiles an image over the entire painted surface.
|
| TileProvider |
Interface implemented by scripted tiles in tile sets.
|
| TileSet |
A database of available tile set resources.
|
| TileSet.Category |
An enumeration of the general categories that a PageItem can fall
into.
|
| TileSet.Entry |
An entry in a tile set; that is, a description of a single tile from a
tile set file.
|
| TileSet.Parser |
A parser for tile set files.
|
| TileSet.TileClass |
An enumeration of the possible class values for a tile's tile set entry.
|
| TileSetCodeSupport |
Code support for tile set resource files.
|
| TileSetCodeSupport.TileSetNavigator |
|
| TimeShiftedComposer |
A filter for composers that adjusts the timing of the filtered composer
according to a function.
|
| Tintable |
Interface implemented by objects which can be tinted by an HSBPanel.
|
| TintCache |
|
| TintFilter |
A basic, general purpose card tinting filter.
|
| TintFilter.ScaledTintFilter |
A TintFilter that scales its saturation and brightness.
|
| TintingFilter |
An interface implemented by filters that filter an image by adjusting them in
the HSB colour space.
|
| TintOverlayFilter |
This filter changes the colour of every pixel to an HSB colour value, but
leaves the alpha value untouched.
|
| TitleLabel |
A label control that is styled for use as a panel title (the default style is
a black background and bold white text).
|
| ToggleSelectionModel |
A list selection model that toggles selection states instead of setting or
clearing them.
|
| ToolCloseButton |
The small black close button that is used on tool panels and windows.
|
| Tools |
A registry of prototype PageItems for all items that appear in the
Tools tab of a deck editor.
|
| ToolWindow |
A floating tool window, typically used to display special developer tool
windows.
|
| TopologicalSorter<T extends DependencyRelation<T>> |
A topological sorter produces an ordering that respects the requirement
relationships of a collection of objects.
|
| TracingEventQueue |
Monitor events being dispatched to application.
|
| TracingRepaintManager |
Can be used to track down the cause of excessive repaints.
|
| TrackedWindow |
This interface is implemented by windows to be listed in the Window
menu.
|
| TrackedWindowProxy |
An abstract base class for tracked windows that create the true window or
dialog on demand.
|
| TrackingStyleFactory |
A parametric style that changes text tracking (spacing between letters).
|
| Translate |
This task action applies to .properties files that are not in the
default language (that is, they have at least one underscore _ in the
file name, e.g., X_en.properties).
|
| TreeBuilder<C,L> |
A TreeBuilder aids in the dynamic construction of a
TreeModel.
|
| TreeBuilder.Container<T> |
The class used to represent container nodes in the tree.
|
| TreeBuilder.Leaf<T> |
The class used to represent leaf nodes in the tree.
|
| TreeLabelExposer |
A TreeLabelExposer causes a JTree to pop up a small component
to display the full label text when the mouse hovers over nodes whose label
doesn't fit in the tree component.
|
| TrimFilter |
Automatically crops an image by trimming off edges that fail to satisfy a
test.
|
| TSLanguageServices |
Provides low-level access to TypeScript language services from Java.
|
| TuckBox |
The tuck box item is used to create tuck boxes (or other fold-up boxes).
|
| TuckBox.BoxSizer |
A sizing tool for a particular type of component.
|
| TuckBox.BoxType |
An enumeration of the supported box designs.
|
| TuckBox.SimpleDepthwiseSizer |
An implementation of TuckBox.BoxSizer that has a fixed width and height
but varies in depth according to the number of components the box will
contain.
|
| TuckBox.SimpleHeightwiseSizer |
An implementation of TuckBox.BoxSizer that has a fixed width and depth
but varies in height according to the number of components the box will
contain.
|
| Tuning |
The Tuning class contains tuning hints that help the image processing
system decide between multiple algorithms when performing certain operations.
|
| TurnAndFlipFilter |
This filter performs 90 degree rotations and horizontal or vertical flips on
an image.
|
| TweenAnimation |
A very simple animation with exactly three states: a start state, an end
state, and one tween frame.
|
| TypeScriptCodeSupport |
Code support for the TypeScript language.
|
| UILibraryDialogTemplate |
This dialog class is used to help create dialogs from containers in the
uilayout scripting library.
|
| UILibraryHelper |
|
| UILibraryHelper.BindableGroup |
A button group that supports including the group in a
Bindings script object.
|
| UILibraryHelper.CodeArea |
|
| UILibraryHelper.TintableBinding |
Support class used to implement the binding of HSBPanels to tint
settings in the uibindings
library.
|
| UltharTheme |
A Theme implementation that wraps the
FlatLaf.
|
| UndecoratedCardBack |
A component face that simply draws the template image.
|
| UnitSelector |
A dialog box that allows the user to select a length unit from amongst cm,
inches, and points.
|
| UnivariatePolynomial |
An interface implemented by univariate polynomials, i.e., polynomials in one
variable.
|
| UpgradeConversionTrigger |
|
| UserBleedMarginStyle |
A style implemented by items that can have a custom, user-defined bleed
margin.
|
| VectorIcon |
|
| VectorImage |
Interface implemented by classes that represent vector images.
|
| VectorImageViewer |
|
| VectorImageViewer |
A ZUI-style previewer for vector images.
|
| VerbalDesignSupportAdapter |
|
| VerbalDesignSupportAdapter.DesignAnalyzer |
An interface that represents the script function passed to the adapter.
|
| View |
A task action that displays files in a preview window.
|
| ViewOptions |
This class tracks and updates the current state of deck-related view options,
such as whether drag handles should be shown.
|
| ViewQuality |
An enumeration of the different preview quality settings available from the
View menu.
|
| ViewTab |
An interface implemented by classes that can add a tab to the project
information area displayed at the bottom of ProjectViews.
|
| VirtualDeck |
A task action that displays a window in order to simulate a printed deck of
cards.
|
| WarningErrorReporter |
An error reporter that displays warnings.
|
| WeightStyleFactory |
Produce different text widths based on the parameter to the width tag.
|
| WideItemComboBox<T> |
A combo box that optionally allows the pop-up menu to be wider than the combo
box itself.
|
| WidthStyleFactory |
Produce different text widths based on the parameter to the width tag.
|
| WizardAdapter |
A base class for WizardListeners that provides no-op implementations
for all of the listener methods.
|
| WizardController |
Controllers encapsulate the logic needed to coordinate the various components
of a wizard dialog.
|
| WizardEvent |
|
| WizardListener |
Interface implemented by objects that listen to events fired from a
WizardModel.
|
| WizardModel |
Models the steps and step transitions in a wizard dialog.
|
| WizardPanel |
An interface panel that acts as a view for a WizardModel.
|
| WritableImageFormat |
This interface describes an image format that can be used to write an image
to a file.
|
| ZIPExportContainer |
An export container that creates ZIP archives.
|