|
|||||||
| 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 | ||||||