All Classes and Interfaces
类
说明
AnsiColor - ANSI Coloring
This class is where all of the formatting happens.
Main entry point into the Poprock application.
Representation for Architecture information
AssetsService - Naive class for loading things from a baked-in assets folder that is
bundled with the Poprock library and program.
AsyncService - A utility class providing some basic asynchronous
functionalities.
AwtMixerService - A utility class designed to convert from common AWT Utility
classes to Poprock versions.
This is the root class used by all of the various implementations of a Registry.
Basic Service - Some very rudementary functions that can be used for some Java related
stuffs:
Reflection helper functions
Basic Null Safety
Object equality
and more...
Color Service - A utility class for providing basic operations on Colors.
A [minimal] mixin sort of interface to allow for easy use of throwing
exceptions using DebugService.
Debug Service - Utility class for handling various exceptions that can be thrown during
the runtime of this program.
Represents the logging level used for a log event
The base representation of a Descriptive Registry entry that just has one internal
property of
description
.A Descriptive Registry is one that also possess another property that presents a user
friendly description of this entry.
Ephemeral Registry
The configuration styling used for creating an ephemeral registry.
EventPool
This is a "marker" interface for all EventPayloads that want to get added to any
kind of EventPool.
External Registry
Signifies that the marked class is used to be used by the programmer to
create another object.
Functor
One return.
An identifier payload for deploying Gradient Events to the Poprock
application.
Specifies that this class can be collated in to a different type after method chaining.
This isn't a mixin
A general purpose interface used for any classes that want to return type inferencing
because they either handle generics (and thus type erasure) OR it must handle multiple
types (meaning everything is reduced to Objects).
Interface for a singular unit family
Samples data through a time based periodc
Suggests that whatever is being marked using this annotatation has no ability
to prevent itself from being overriden.
Base service class for some very basic information regarding the system
Representation for Platform information
Basic information class for the poprock library.
Basic information class for the poprock desktop library.
Base class for a registry entry which describes a certain data type held in the
registry.
RegistryEntry Factory
Regsitry Services
An improvised pair data structure for returning a result with a description.
A mixin that contains some helpful functions for getting a formatted name of
the current object represented with its current runtime state.
Since Java does not support free functions for the most part
Shared Object Pooling
The main content panel that holds all of the necessary information for
building the rest of the UI tree and delegates.
Root of all UI delegates to extend from and the main extrapolation from the
AWT/Swing roots.
A builder delegate that allows for the usage of a lambda
Supplier
inplace of a regular delegate.Signifies that a particular function or method possess the ability to "panic"
or throw a Runtime exception.
Weak Registry
A non managed version of
Shared