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 CodeEditor s 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 TaskAction s 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 ActionEvent s 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 Listing s 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.DropEvent s 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 JList s 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 PageItem s 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
IconProvider s.
|
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
IconProvider s.
|
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
ListItem s.
|
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 Printable s 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 NavigationPoint s that allow quick
navigation between semantically significant sections of edited source code.
|
NestingDocument |
This interface should be implemented by Document s 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 PageShape s 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) Portrait s: 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 TaskAction s 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 Style s.
|
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 File s.
|
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
MarkupRenderer s.
|
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
Style s.
|
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
Task s.
|
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 TextAttribute s 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 PageItem s 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 HSBPanel s 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 ProjectView s.
|
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 WizardListener s 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.
|