All Classes and Interfaces
Class
Description
A single, scoped open variable set in which values can be set.
A single entry.
RookScript buffer functions.
A function resolver that wraps individual constructors, fields, or functions.
RookScript common functions.
A host function resolver that is a combination of multiple resolvers.
A host function resolver that is a combination of multiple resolvers.
A special HashMap that increments or decrements a value.
Script common functions for generic data I/O.
Script common functions for date/time stuff.
An single, scoped open variable set in which values can be set.
A single, scoped open variable set in which values can be set.
Script common functions for standard input/output.
A special kind of host function resolver that wraps an
Enum
of ScriptFunctionType
.RookScript error functions.
Script common functions for random-access file I/O.
Script common functions for files.
A hash map that stores deques of a particular type.
RookScript associated I/O functions.
Script common functions for converting JSON to Maps (and vice-versa).
Breaks up a stream of characters into lexicographical tokens.
This is a info kernel that tells a
Lexer
how to interpret certain characters and identifiers.Abstract parser class.
Thrown when a Parser has a problem.
This holds a series of
Reader
streams such that the stream on top is the current active stream.Lexer token object.
RookScript list/set functions.
RookScript map functions.
Script common functions for mathematic functions.
RookScript buffer functions.
A variable resolver that wraps an object instance's fields and getters/setters
as a scope.
A caching structure for all RegEx patterns.
A lexer that scans for specific directives and affects the stream.
Default includer to use when none specified.
An interface that allows the user to resolve a resource by path when the
PreprocessorLexer parses it.
Thrown on preprocessor error.
Lambda interface that returns a string.
Script common functions for standard input/output.
A set of RegEx functions.
A compiled script.
Single script entry.
The assembler part of the script factories.
Single script directive.
Directive type for scripts.
A script environment accessor object.
Exception that can be thrown during script execution.
A class for executing scripts from command line.
Resolver encapsulation for finding a relevant host function by name.
Host function type for scripts.
Function usage info.
A single parameter's usage instructions.
Per-relevant-type usage.
Function usage builder.
Resolver encapsulation for finding a relevant host function by name and namespace.
Fields and types annotated with this are ignored in object-to-map
conversions and creating scopes and function resolvers.
A single script instance.
Enumeration of script states.
A script instance builder for new script instances and such.
Factory class for assembling script instances.
The combined stack for a script instance.
Describes a type that iterates over ScriptValues, generically.
The iterator pair that gets pushed onto a script stack on each iteration.
The script language lexer kernel.
The lexer for a script reader context.
Fields and types annotated with this use the
ScriptName.value()
as
the name for the converted/mapped field instead of the auto-generated one.Exception that can be thrown during script parse.
The parser that parses text for the script reader.
An error object added when an error is logged.
The main factory for reading and parsing a script file.
Default includer to use when none specified.
An interface that allows the user to resolve a resource by path when the
ScriptReader
parses it.An interface for script reader options.
An interface for structures that map string keys to
ScriptVariableResolver
s.Exception that can be thrown for script stack problems.
Script value encapsulation.
The class used for a buffer of bytes.
The class used as an error type.
The class used for a list/set.
The class used for a map type.
Iterator Type for OBJECTREFs that return their own iterators.
Iterator Type for OBJECTREFs that return their own iterators.
Exception that can be thrown during script value conversion.
Fields and method annotated with this are read into the script
as a specific type.
An interface for structures that map string keys to
ScriptValue
s.The wait handler for running scripts.
Script common functions for data streaming.
RookScript string functions.
Script common functions for system level stuff, like process creation, control, and environment stuff.
A factory that produces type profiles for POJOs and data objects.
An interface for figuring out whether to ignore certain fields or methods
on an object that a profile is being generated for (if they are already
going to pass testing for includable fields).
Type profile for an unknown object that has an ambiguous signature for
applying values to POJOs and beans.
Field information.
Method signature.
Utility functions.
Script common functions for date/time stuff.