|
|||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
Configuration | A configuration in SugarCubes is a boolean expression made of status of events. |
Cube | The Cube interface allows the user to handle Cubes in any atomic operation. A Cube is reactive object that encapsulates in the same entity a Java object and a reactive program. |
Identifier | This interface defines Identifier of events. |
InternalIdentifiers |
InternalIdentifiers provides a way to get event identifiers used internally in a reactive machine Machine . |
JavaAction | This interface describes how to implement an atomic action in a reactive program. While executing, SugarCubes programs often needs to do some modifications to the state of some Java objects on which it is intend to operate. |
JavaArgumentsExpression | This interface needs to be implemented by the SugarCubes programmer to perform the evaluation of an expression that the result is an array of Arguments . |
JavaBooleanExpression | This interface needs to be implemented by the SugarCubes programmer to perform the evaluation of an expression that the result is a boolean value. |
JavaCallback | While executing, SugarCubes programs often needs to operate some modifications to the state of some Java objects on which it is intend to operate. |
JavaExpression | Generic interface for various atomic valued expressions to be computed at run-time. |
JavaIdentifierExpression | While executing, SugarCubes programs often needs to operate some modifications to the state of some Java objects on which it is intend to operate. |
JavaIntegerExpression | While executing, SugarCubes programs often needs to operate some modifications to the state of some Java objects on which it is intend to operate. |
JavaObjectExpression | While executing, SugarCubes programs often needs to operate some modifications to the state of some Java objects on which it is intend to operate. |
JavaProgramExpression | While executing, SugarCubes programs often needs to operate some modifications to the state of some Java objects on which it is intend to operate. |
JavaStringExpression | While executing, SugarCubes programs often needs to operate some modifications to the state of some Java objects on which it is intend to operate. |
LocalVariables | It is an interface which allows the programmer to access local variables in atomic operations. |
Machine | This interface allows the programmer to handle a reactive machine. |
Program | A program in SugarCubes is made of reactive Instructions instantiated using the appropriate methods of the class SC . |
ReactiveEngine | It is the interface used to access to the reactive environment in an atomic operation. |
Task | Tasks are simple atomic actions executed between two instant. |
Class Summary | |
Argument | The Argument class allows one to create a typed value in SugarCubes. |
InternalStringIdentifiers | This is a simple implementation of an InternalIdentifiers , consistent with the StringID implementation based on java strings. |
JavaArgumentsValue | This is a simple implementation of a JavaArgumentsExpression , used when no computation at runtime is required. |
JavaBooleanValue | Simple implementation of a JavaBooleanExpression used when no computation at runtime is required. |
JavaCallbackNothing | This is a simple implementation of a JavaCallback action, which does nothing. |
JavaIdentifierValue | Simple implementation of a JavaIdentifierExpression used when an event identifier is statically defined. |
JavaIntegerValue | Simple implementation of a JavaIntegerExpression used when the integer value is statically defined. |
JavaNothing | It is a simple implementation of an atomic action, which does nothing. |
JavaObjectValue | It is a simple implementation of a JavaObjectExpression used when the reference to the object is statically defined. |
JavaProgramValue | It is a simple implementation of a JavaProgramExpression used when the reactive program is already constructed. |
JavaStringValue | It is a simple implementation of a JavaStringExpression used when the String is statically defined. |
SC | The class SC allows one to build reactive programs, instanciating reactive instructions. |
StringID | Simple implementation of event identifiers based on java strings. |
Exception Summary | |
NoSuchLocalVariable | Exception raised when trying to access a local variable which doesn't exist. |
This package contains the user interface of the SugarCubes v3 (still under early development, so don't expect too much, but feel free to send any comment to Jean-Ferdy Susini).
It contains all the API, provided to the user to implement reactive systems in SugarCubes.
SugarCubes is a set of Java classes for implementing:
|
|||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |