- callOnGameThread() - Method in class org.mini2Dx.miniscript.core.InteractiveScriptListener
-
- callOnGameThread() - Method in interface org.mini2Dx.miniscript.core.ScriptInvocationListener
-
- cancel(boolean) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- cancelAllQueuedGameFutures() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes all currently queued
GameFutures without sending skipFuture event
- cancelAllQueuedInteractiveScripts() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Clears all interactive scripts queued
- cancelAllQueuedInteractiveScripts(boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Clears all interactive scripts queued
- cancelAllQueuedNonInteractiveScripts() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Clears all non-interactive scripts queued
- cancelAllQueuedNonInteractiveScripts(boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Clears all non-interactive scripts queued
- cancelAllQueuedScripts() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes all currently queued
GameFutures without sending skipFuture event
- cancelAllQueuedScripts(boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes all currently queued
GameFutures without sending skipFuture event
- cancelAllRunningGameFutures() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes all currently running
GameFutures without sending skipFuture event
- cancelByScriptId(int, List<ScriptInvocation>) - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- cancelByTaskId(int, List<ScriptInvocation>) - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- cancelQueuedScript(int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes all currently queued scripts with a given script ID
- cancelQueuedScript(int, boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes all currently queued scripts with a given script ID
- cancelQueuedScriptByTaskId(int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes a specific queued script by its task ID
- cancelQueuedScriptByTaskId(int, boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Removes a specific queued script by its task ID
- ClasspathScriptProvider - Interface in org.mini2Dx.miniscript.core
-
Interface for retrieving pre-compiled scripts stored within the classpath
- cleanup() - Method in class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- clear() - Method in class org.mini2Dx.miniscript.core.ScriptBindings
-
- clear() - Method in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- clear(int) - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity / loadFactor, if they are larger.
- clear() - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
- clear(int) - Method in class org.mini2Dx.miniscript.core.util.IntSet
-
Clears the set and reduces the size of the backing arrays to be the specified capacity / loadFactor, if they are larger.
- clear() - Method in class org.mini2Dx.miniscript.core.util.IntSet
-
- clear(int) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
Clears the map and reduces the size of the backing arrays to be the specified capacity if they are larger.
- clear() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
- clear() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteMap
-
- clear() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- clear(List<ScriptInvocation>) - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- clearInteractiveScriptQueue() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- clearInteractiveScriptQueue(List<ScriptInvocation>) - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- clearInteractiveScriptStatus() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- clearNonInteractiveScriptQueue() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- clearNonInteractiveScriptQueue(List<ScriptInvocation>) - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- compareTo(ScriptInvocation) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- compareTo(ScheduledTask) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- compareTo(Delayed) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- compile(String) - Method in interface org.mini2Dx.miniscript.core.ScriptExecutor
-
- compileInstance() - Method in class org.mini2Dx.miniscript.core.PerThreadClasspathGameScript
-
- compileScript(String, String) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Compiles a script for execution.
- compileScript(String) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Compiles a script for execution.
- compileScript(String, InputStream) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Compiles a script for execution.
- complete() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
- construct() - Method in class org.mini2Dx.miniscript.core.SynchronizedObjectPool
-
- contains(Object) - Method in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- contains(int) - Method in class org.mini2Dx.miniscript.core.util.IntSet
-
- containsAll(Collection<?>) - Method in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- containsKey(Object) - Method in class org.mini2Dx.miniscript.core.ScriptBindings
-
- containsKey(int) - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
- containsKey(int) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
- containsKey(Object) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteMap
-
- containsValue(Object) - Method in class org.mini2Dx.miniscript.core.ScriptBindings
-
- containsValue(Object, boolean) - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
Returns true if the specified value is in the map.
- containsValue(Object) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteMap
-
- createScriptExecutorPool(ClasspathScriptProvider, int, boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameFuture - Class in org.mini2Dx.miniscript.core
-
Represents a task that will complete in-game at a future time
- GameFuture() - Constructor for class org.mini2Dx.miniscript.core.GameFuture
-
- GameFuture(GameScriptingEngine) - Constructor for class org.mini2Dx.miniscript.core.GameFuture
-
Constructor
- GameScript<S> - Class in org.mini2Dx.miniscript.core
-
Wraps the native script object with an identifier
- GameScript() - Constructor for class org.mini2Dx.miniscript.core.GameScript
-
- gameScriptingEngine - Variable in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
- GameScriptingEngine - Class in org.mini2Dx.miniscript.core
-
Provides scripting functionality to your game
Note that this is a base class for each scripting language implementation.
- GameScriptingEngine() - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool with the maximum
amount of concurrent scripts set to 2.
- GameScriptingEngine(ThreadPoolProvider) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameScriptingEngine(int) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool.
- GameScriptingEngine(int, ThreadPoolProvider) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameScriptingEngine(ClasspathScriptProvider, int) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool.
- GameScriptingEngine(ClasspathScriptProvider, int, ThreadPoolProvider) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameScriptingEngine(boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool with the maximum
amount of concurrent scripts set to the amount of processors + 1.
- GameScriptingEngine(ThreadPoolProvider, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameScriptingEngine(ClasspathScriptProvider, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool with the maximum
amount of concurrent scripts set to 2.
- GameScriptingEngine(ClasspathScriptProvider, ThreadPoolProvider, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameScriptingEngine(int, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool.
- GameScriptingEngine(int, ThreadPoolProvider, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GameScriptingEngine(ClasspathScriptProvider, int, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Constructs a scripting engine backed by a thread pool.
- GameScriptingEngine(ClasspathScriptProvider, int, ThreadPoolProvider, boolean) - Constructor for class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- GeneratedClasspathScriptProvider - Class in org.mini2Dx.miniscript.core
-
- GeneratedClasspathScriptProvider() - Constructor for class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- get(Object) - Method in class org.mini2Dx.miniscript.core.ScriptBindings
-
- get(long, TimeUnit) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- get() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- get(int) - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
- get(int, V) - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
- get(int, T) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
- get(int) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
- get(Object) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteMap
-
- getClasspathScript(int) - Method in interface org.mini2Dx.miniscript.core.ClasspathScriptProvider
-
- getClasspathScript(int) - Method in class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- getClasspathScript(int) - Method in class org.mini2Dx.miniscript.core.NoopClasspathScriptProvider
-
- getCompiledScriptId(String) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Returns the script ID for a given filepath
- getCompiledScriptId(String) - Method in interface org.mini2Dx.miniscript.core.ScriptExecutorPool
-
- getCompiledScriptPath(int) - Method in interface org.mini2Dx.miniscript.core.ScriptExecutorPool
-
- getContent() - Method in class org.mini2Dx.miniscript.core.PerThreadGameScript
-
- getDelay(TimeUnit) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- getFilepath(int) - Method in interface org.mini2Dx.miniscript.core.ClasspathScriptProvider
-
- getFilepath(int) - Method in class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- getFilepath(int) - Method in class org.mini2Dx.miniscript.core.NoopClasspathScriptProvider
-
- getFilepaths() - Method in interface org.mini2Dx.miniscript.core.ClasspathScriptProvider
-
- getFilepaths() - Method in class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- getFilepaths() - Method in class org.mini2Dx.miniscript.core.NoopClasspathScriptProvider
-
- getFuture() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- getFutureId() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
Returns this unique id of this
GameFuture instance
- getGameScriptingEngine() - Method in interface org.mini2Dx.miniscript.core.ScriptExecutorPool
-
- getGeneratedScripts() - Method in class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- getId() - Method in class org.mini2Dx.miniscript.core.GameScript
-
- getInteractiveScriptsQueued() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- getInvocationListener() - Method in class org.mini2Dx.miniscript.core.InteractiveScriptListener
-
- getInvocationListener() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- getInvokeTimestamp() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- getLock() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
- getNonInteractiveScriptsQueued() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- getPriority() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- getRepeatInterval() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- getRepeatUnit() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- getRunnable() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- getRunningScripts() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Returns the list of currently running scripts.
- getScheduledStartTimeNanos() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- getScript() - Method in class org.mini2Dx.miniscript.core.GameScript
-
- getScript() - Method in class org.mini2Dx.miniscript.core.GlobalGameScript
-
- getScript() - Method in class org.mini2Dx.miniscript.core.PerThreadClasspathGameScript
-
- getScript() - Method in class org.mini2Dx.miniscript.core.PerThreadGameScript
-
- getScriptBindings() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- getScriptId(String) - Method in interface org.mini2Dx.miniscript.core.ClasspathScriptProvider
-
- getScriptId(String) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
- getScriptId(String) - Method in class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- getScriptId(String) - Method in class org.mini2Dx.miniscript.core.NoopClasspathScriptProvider
-
- getScriptId() - Method in class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- getScriptId() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- getTaskId() - Method in class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- getTaskId() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- getTotalInteractiveScriptsQueued() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Returns the total interactive scripts queued
- getTotalNonInteractiveScriptsQueued() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Returns the total non-interactive scripts queued
- getTotalScripts() - Method in interface org.mini2Dx.miniscript.core.ClasspathScriptProvider
-
- getTotalScripts() - Method in class org.mini2Dx.miniscript.core.GeneratedClasspathScriptProvider
-
- getTotalScripts() - Method in class org.mini2Dx.miniscript.core.NoopClasspathScriptProvider
-
- getTotalScriptsQueued() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Returns the total scripts (interactive + non-interactive) queued
- GlobalGameScript<S> - Class in org.mini2Dx.miniscript.core
-
An implementation of
GameScript for language runtimes where script
execution is isolated regardless of the thread it is executing on
- GlobalGameScript(S) - Constructor for class org.mini2Dx.miniscript.core.GlobalGameScript
-
- ImmediateGameFuture - Class in org.mini2Dx.miniscript.core
-
- ImmediateGameFuture() - Constructor for class org.mini2Dx.miniscript.core.ImmediateGameFuture
-
- ImmediateGameFuture(GameScriptingEngine) - Constructor for class org.mini2Dx.miniscript.core.ImmediateGameFuture
-
Constructor
- InsufficientCompilersException - Exception in org.mini2Dx.miniscript.core.exception
-
Thrown when all compilers are currently in use
- InsufficientCompilersException() - Constructor for exception org.mini2Dx.miniscript.core.exception.InsufficientCompilersException
-
- InteractiveScriptListener - Class in org.mini2Dx.miniscript.core
-
- InteractiveScriptListener(GameScriptingEngine, ScriptInvocationQueue) - Constructor for class org.mini2Dx.miniscript.core.InteractiveScriptListener
-
- interactiveScriptLock - Variable in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- interactiveScriptQueue - Variable in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- internalQueue - Variable in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- IntMap<V> - Class in org.mini2Dx.miniscript.core.util
-
- IntMap() - Constructor for class org.mini2Dx.miniscript.core.util.IntMap
-
Creates a new map with an initial capacity of 51 and a load factor of 0.8.
- IntMap(int) - Constructor for class org.mini2Dx.miniscript.core.util.IntMap
-
Creates a new map with a load factor of 0.8.
- IntMap(int, float) - Constructor for class org.mini2Dx.miniscript.core.util.IntMap
-
Creates a new map with the specified initial capacity and load factor.
- IntMap(IntMap<? extends V>) - Constructor for class org.mini2Dx.miniscript.core.util.IntMap
-
Creates a new map identical to the specified map.
- IntMap.Entries<V> - Class in org.mini2Dx.miniscript.core.util
-
- IntMap.Entry<V> - Class in org.mini2Dx.miniscript.core.util
-
- IntMap.Keys - Class in org.mini2Dx.miniscript.core.util
-
- IntMap.Values<V> - Class in org.mini2Dx.miniscript.core.util
-
- IntSet - Class in org.mini2Dx.miniscript.core.util
-
- IntSet() - Constructor for class org.mini2Dx.miniscript.core.util.IntSet
-
Creates a new set with an initial capacity of 51 and a load factor of 0.8.
- IntSet(int) - Constructor for class org.mini2Dx.miniscript.core.util.IntSet
-
Creates a new set with a load factor of 0.8.
- IntSet(int, float) - Constructor for class org.mini2Dx.miniscript.core.util.IntSet
-
Creates a new set with the specified initial capacity and load factor.
- IntSet(IntSet) - Constructor for class org.mini2Dx.miniscript.core.util.IntSet
-
Creates a new set identical to the specified set.
- IntSet.IntSetIterator - Class in org.mini2Dx.miniscript.core.util
-
- IntSetIterator(IntSet) - Constructor for class org.mini2Dx.miniscript.core.util.IntSet.IntSetIterator
-
- invokeAsync(int) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
Queues a script for invocation in the game engine.
- invokeAsync(String) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
Queues a script for invocation in the game engine.
- invokeCompiledScript(int, ScriptBindings) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Queues a compiled script for execution in the engine's thread pool
- invokeCompiledScript(int, ScriptBindings, ScriptInvocationListener) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Queues a compiled script for execution in the engine's thread pool
- invokeCompiledScript(int, ScriptBindings, ScriptInvocationListener, int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Queues a compiled script for execution in the engine's thread pool
- invokeCompiledScript(int, ScriptBindings, ScriptInvocationListener, int, boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Queues a compiled script for execution in the engine's thread pool
- invokeCompiledScriptSync(int, int, ScriptBindings) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Executes a compiled script synchronously on the thread calling this method.
- invokeCompiledScriptSync(int, int, ScriptBindings, ScriptInvocationListener) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Executes a compiled script synchronously on the thread calling this method.
- invokeScript(String, ScriptBindings) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Compiles and queues a script for execution in the engine's thread pool
- invokeScript(String, ScriptBindings, ScriptInvocationListener) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Compiles and queues a script for execution in the engine's thread pool
- invokeScript(String, ScriptBindings, ScriptInvocationListener, int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Compiles and queues a script for execution in the engine's thread pool
- invokeSync(int) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
Invokes a script during the execution of the current script.
- invokeSync(String) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
Invokes a script during the execution of the current script.
- isCancelled() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- isCompleted() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
- isDone() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- isEmbeddedSynchronousScriptSupported() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Checks if scripts can be synchronously run within other scripts
- isEmpty() - Method in class org.mini2Dx.miniscript.core.ScriptBindings
-
- isEmpty() - Method in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- isEmpty() - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
Returns true if the map is empty.
- isEmpty() - Method in class org.mini2Dx.miniscript.core.util.IntSet
-
Returns true if the set is empty.
- isEmpty() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
Returns true if the map is empty.
- isEmpty() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteMap
-
- isEmpty() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- isFinished() - Method in class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- isFutureSkipped() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
- isInteractive() - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- isInteractiveScriptRunning() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Returns true if interactive script is running
- isInteractiveScriptRunnung() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- isProcessed() - Method in class org.mini2Dx.miniscript.core.notification.ScriptBeginNotification
-
- isReadyForGC() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
- isRepeating() - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- isSandboxingSupported() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- isScriptSkipped() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
Returns if the script was skipped
- iterator() - Method in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- iterator() - Method in class org.mini2Dx.miniscript.core.util.IntMap.Entries
-
- iterator() - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
- iterator() - Method in class org.mini2Dx.miniscript.core.util.IntMap.Values
-
- iterator() - Method in class org.mini2Dx.miniscript.core.util.IntSet
-
- SandboxingUnsupportedException - Exception in org.mini2Dx.miniscript.core.exception
-
Thrown when miniscript doesn't support sandboxing for the chosen scripting language
- SandboxingUnsupportedException(String) - Constructor for exception org.mini2Dx.miniscript.core.exception.SandboxingUnsupportedException
-
- schedule(Runnable, long, TimeUnit) - Method in class org.mini2Dx.miniscript.core.threadpool.DefaultThreadPoolProvider
-
- schedule(Runnable, long, TimeUnit) - Method in class org.mini2Dx.miniscript.core.threadpool.KavaThreadPoolProvider
-
- schedule(Runnable, long, TimeUnit) - Method in interface org.mini2Dx.miniscript.core.ThreadPoolProvider
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.mini2Dx.miniscript.core.threadpool.DefaultThreadPoolProvider
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.mini2Dx.miniscript.core.threadpool.KavaThreadPoolProvider
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in interface org.mini2Dx.miniscript.core.ThreadPoolProvider
-
- ScheduledTask - Class in org.mini2Dx.miniscript.core.threadpool
-
- ScheduledTask() - Constructor for class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- ScheduledTaskFuture<T> - Class in org.mini2Dx.miniscript.core.threadpool
-
- ScheduledTaskFuture(ReadWritePriorityQueue<ScheduledTask>) - Constructor for class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- ScheduledTaskQueue - Class in org.mini2Dx.miniscript.core.util
-
- ScheduledTaskQueue() - Constructor for class org.mini2Dx.miniscript.core.util.ScheduledTaskQueue
-
- ScheduledTaskQueue(int) - Constructor for class org.mini2Dx.miniscript.core.util.ScheduledTaskQueue
-
- SCRIPT_ID_VAR - Static variable in class org.mini2Dx.miniscript.core.ScriptBindings
-
- SCRIPT_INVOKE_VAR - Static variable in class org.mini2Dx.miniscript.core.ScriptBindings
-
- SCRIPT_PARENT_ID_VAR - Static variable in class org.mini2Dx.miniscript.core.ScriptBindings
-
- ScriptBeginNotification - Class in org.mini2Dx.miniscript.core.notification
-
- ScriptBeginNotification(ScriptInvocationListener, int) - Constructor for class org.mini2Dx.miniscript.core.notification.ScriptBeginNotification
-
- scriptBindings - Variable in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
- ScriptBindings - Class in org.mini2Dx.miniscript.core
-
A mapping of variable names to objects passed to a script
- ScriptBindings() - Constructor for class org.mini2Dx.miniscript.core.ScriptBindings
-
- ScriptCancelledNotification - Class in org.mini2Dx.miniscript.core.notification
-
- ScriptCancelledNotification(ScriptInvocationListener, int) - Constructor for class org.mini2Dx.miniscript.core.notification.ScriptCancelledNotification
-
- ScriptExceptionNotification - Class in org.mini2Dx.miniscript.core.notification
-
- ScriptExceptionNotification(ScriptInvocationListener, int, Exception) - Constructor for class org.mini2Dx.miniscript.core.notification.ScriptExceptionNotification
-
- ScriptExecutionResult - Class in org.mini2Dx.miniscript.core
-
Stores the variable mappings after a script's execution
- ScriptExecutionResult(Map<String, Object>) - Constructor for class org.mini2Dx.miniscript.core.ScriptExecutionResult
-
- ScriptExecutionTask<S> - Class in org.mini2Dx.miniscript.core
-
Executes a script
- ScriptExecutionTask(int, GameScriptingEngine, ScriptExecutor<S>, int, GameScript<S>, ScriptBindings, ScriptInvocationListener, boolean) - Constructor for class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- ScriptExecutor<S> - Interface in org.mini2Dx.miniscript.core
-
Common interface for language-specific script executors.
- ScriptExecutorPool<S> - Interface in org.mini2Dx.miniscript.core
-
- ScriptExecutorUnavailableException - Exception in org.mini2Dx.miniscript.core.exception
-
Called when a script is attempting to execute but a
ScriptExecutor in
unavailable
- ScriptExecutorUnavailableException(int) - Constructor for exception org.mini2Dx.miniscript.core.exception.ScriptExecutorUnavailableException
-
- ScriptInvocation - Class in org.mini2Dx.miniscript.core
-
Wraps a script invocation so it can be queued concurrently
- ScriptInvocationListener - Interface in org.mini2Dx.miniscript.core
-
Interface for script execution listeners.
- ScriptInvocationPool - Class in org.mini2Dx.miniscript.core
-
Provides a pool of reusable
ScriptInvocation instances to reduce
object allocation
- ScriptInvocationPool() - Constructor for class org.mini2Dx.miniscript.core.ScriptInvocationPool
-
- ScriptInvocationQueue - Class in org.mini2Dx.miniscript.core.util
-
- ScriptInvocationQueue() - Constructor for class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- ScriptNotification - Interface in org.mini2Dx.miniscript.core.notification
-
- ScriptSkippedException - Exception in org.mini2Dx.miniscript.core.exception
-
Thrown when a script was skipped
- ScriptSkippedException() - Constructor for exception org.mini2Dx.miniscript.core.exception.ScriptSkippedException
-
- ScriptSkippedNotification - Class in org.mini2Dx.miniscript.core.notification
-
- ScriptSkippedNotification(ScriptInvocationListener, int) - Constructor for class org.mini2Dx.miniscript.core.notification.ScriptSkippedNotification
-
- ScriptSuccessNotification - Class in org.mini2Dx.miniscript.core.notification
-
- ScriptSuccessNotification(ScriptInvocationListener, int, ScriptExecutionResult) - Constructor for class org.mini2Dx.miniscript.core.notification.ScriptSuccessNotification
-
- setCancelReallocatedFutures(boolean) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- setCollection(Collection<T>) - Method in class org.mini2Dx.miniscript.core.util.ToCollectionConsumer
-
- setExecutingThread(Thread) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- setFuture(ScheduledTaskFuture) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTask
-
- setInteractive(boolean) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- setInvocationListener(ScriptInvocationListener) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- setInvokeTimestamp(long) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- setParentScriptId(int) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
- setPriority(int) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- setScheduledTask(ScheduledTask) - Method in class org.mini2Dx.miniscript.core.threadpool.ScheduledTaskFuture
-
- setScript(S) - Method in class org.mini2Dx.miniscript.core.GameScript
-
- setScript(S) - Method in class org.mini2Dx.miniscript.core.GlobalGameScript
-
- setScript(S) - Method in class org.mini2Dx.miniscript.core.PerThreadClasspathGameScript
-
- setScript(S) - Method in class org.mini2Dx.miniscript.core.PerThreadGameScript
-
- setScriptBindings(ScriptBindings) - Method in class org.mini2Dx.miniscript.core.EmbeddedScriptInvoker
-
- setScriptBindings(ScriptBindings) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- setScriptId(int) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- setSet(Set<T>) - Method in class org.mini2Dx.miniscript.core.util.ToSetConsumer
-
- setTaskFuture(Future<?>) - Method in class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- setTaskId(int) - Method in class org.mini2Dx.miniscript.core.ScriptInvocation
-
- shift - Variable in class org.mini2Dx.miniscript.core.util.IntMap
-
- shift - Variable in class org.mini2Dx.miniscript.core.util.IntSet
-
- shrink(int) - Method in class org.mini2Dx.miniscript.core.util.IntMap
-
Reduces the size of the backing arrays to be the specified capacity / loadFactor, or less.
- shrink(int) - Method in class org.mini2Dx.miniscript.core.util.IntSet
-
Reduces the size of the backing arrays to be the specified capacity / loadFactor, or less.
- shrink(int) - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
Reduces the size of the backing arrays to be the specified capacity or less.
- shutdown(boolean) - Method in class org.mini2Dx.miniscript.core.threadpool.DefaultThreadPoolProvider
-
- shutdown(boolean) - Method in class org.mini2Dx.miniscript.core.threadpool.KavaThreadPoolProvider
-
- shutdown(boolean) - Method in interface org.mini2Dx.miniscript.core.ThreadPoolProvider
-
- size() - Method in class org.mini2Dx.miniscript.core.ScriptBindings
-
- size() - Method in class org.mini2Dx.miniscript.core.util.AbstractConcurrentQueue
-
- size - Variable in class org.mini2Dx.miniscript.core.util.IntMap
-
- size - Variable in class org.mini2Dx.miniscript.core.util.IntSet
-
- size() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteIntMap
-
Returns the size in a thread-safe manner
- size() - Method in class org.mini2Dx.miniscript.core.util.ReadWriteMap
-
- size() - Method in class org.mini2Dx.miniscript.core.util.ScriptInvocationQueue
-
- skipAllQueuedGameFutures() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- skipAllRunningGameFutures() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
- skipAllScripts() - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Skips all currently running scripts
- skipFuture() - Method in class org.mini2Dx.miniscript.core.GameFuture
-
- skipOrCancelScript(int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Cancels a queued script or skips it if it is currently running
- skipOrCancelScriptByTaskId(int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Cancels a specific invocation of a script by its task ID, or skips it if it is currently running
- skipScript(int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Skips all running instances of a script
- skipScript() - Method in class org.mini2Dx.miniscript.core.ScriptExecutionTask
-
- skipScriptByTaskId(int) - Method in class org.mini2Dx.miniscript.core.GameScriptingEngine
-
Skips a specific running instance of a script
- submit(Runnable) - Method in class org.mini2Dx.miniscript.core.threadpool.DefaultThreadPoolProvider
-
- submit(Runnable) - Method in class org.mini2Dx.miniscript.core.threadpool.KavaThreadPoolProvider
-
- submit(Runnable) - Method in interface org.mini2Dx.miniscript.core.ThreadPoolProvider
-
- SynchronizedObjectPool<T> - Class in org.mini2Dx.miniscript.core
-
- SynchronizedObjectPool() - Constructor for class org.mini2Dx.miniscript.core.SynchronizedObjectPool
-