Class | Description |
---|---|
ArrayVEventHandler |
Represents an event handler.
|
ArrayVScript |
This is the base class for all Groovy scripts in ArrayV.
|
GroovyLocals |
This class defines methods and properties directly accessible from within Groovy scripts.
|
GroovyLocals.SortFunctionSignatures |
This abstract class declares which signatures the closures passed into
GroovyLocals.newSort(groovy.lang.Closure<?>, groovy.lang.Closure<?>) can use. |
RunGroupContext |
This class is used for holding run group thread local information.
|
RunSortBuilder |
This class is used for running sorting algorithms.
|
ScriptManager |
This class is used to load and run Groovy scripts.
|
ScriptManager.ScriptThread |
A
Thread subclass that manages the execution of a Groovy script. |
Enum | Description |
---|---|
ArrayVEventHandler.EventType |
The type of event.
|
This package defines the Groovy API. This package contains both things intended to be used from Groovy scripts and things intended to be used for the usage of Groovy scripts.
All the classes in this package are automatically imported from Groovy scripts.
The contents of this package is summarized here:
GroovyLocals
— The contents of this is imported statically into all Groovy scripts.ScriptManager
— This is primarily a Java-facing API intended for loading Groovy scripts.RunSortBuilder
— This is used for running sorting algorithms. Instances can be created through
any of the run
methods of GroovyLocals
.ArrayVScript
— This is the base class for all Groovy scripts in ArrayV. It is primarily used
for accessing sorts directly using their internal name (instead of having to use
GroovyLocals#getSort(String)
), although it may be extended in the future.ArrayVEventHandler
— This is used for registering event handlers with the Groovy API's event
system. The event system doesn't have that much content yet, though.RunGroupContext
— This class is used for holding run group thread local information.Copyright © 2024. All rights reserved.