All Classes

ClassDescription
_SoloController 
AppApplication configuration class.
ArgErrorArguments error exception class.
ArithmeticErrorArithmetic error exception class.
ArrayArrays provide a growable, integer indexed, in-memory store for objects.
AssertErrorAssertion error exception class.
BinaryStreamBinaryStreams encode and decode various objects onto streams.
BlockThe Block type is used to represent program block scope.
BooleanBoolean class.
ByteArrayByteArrays provide a growable, integer indexed, in-memory store for bytes.
ConfigConfig class providing settings for various.
ControllerWeb framework controller.
CookieCookie class to store parsed cookie strings.
DatabaseSQLite database support.
DateGeneral purpose class for representing and working with dates, times, time spans, time zones and locales.
DispatcherThe Dispatcher class supports the registration of listeners who want notification of events of interest.
EndpointReserved class for use by Event.
ErrorBase class for error exception objects.
EventThe Event class encapsulates information pertaining to a system or application event.
FileThe File class provides a foundation of I/O services to interact with physical files.
FileSystemSpec ejs-12.
FunctionThe Function type is used to represent closures, function expressions and class methods.
GCGarbage collector control class.
globalGlobal variable space reference.
GoogleConnectorGoogleConnector.
HostWeb server host information.
HtmlConnectorThe Html Connector provides bare HTML encoding of Ejscript controls TODO - should actually implement the ViewConnector.
HttpThe Http object represents a Hypertext Transfer Protocol version 1.
HttpDataEventData event issued to the callback function.
HttpErrorEventError event issued to the callback function if any errors occur during an Http request.
InstructionErrorCode (instruction) error exception class.
InternalErrorInternal error exception class.
IOErrorIO error exception class.
IterableIterable is a temporary interface until we have the IterableType structural type.
IteratorIterator is a helper class to implement iterators.
JSON 
MemorySingleton class to monitor and report on memory allocation by the application for a given interpreter.
MemoryErrorMemory error exception class.
Model 
NamespaceNamespaces are used to qualify names into discrete spaces.
NullBase type for the null value.
NumberThe Number type is used by all numeric values in Ejscript.
ObjectThe Object Class is the root class from which all objects are based.
OutOfBoundsErrorOutOfBounds error exception class.
PathPath class.
RecordDatabase record class.
ReferenceErrorReference error exception class.
ReflectSimple reflection class.
RegExpRegular expressions per ECMA-262.
RequestHTTP request information.
ResourceErrorResource error exception class.
ResponseHTTP response class.
SessionSession state storage class.
StateErrorState error exception class.
StopIterationStopIteration used by iterators.
StreamStream objects represent bi-directional streams of data that pass data elements between an endpoint known as a source or sink and a consumer / producer.
StringEach String object represents a single immutable linear sequence of characters.
SyntaxErrorSyntax error exception class.
SystemSystem is a utility class providing methods to interact with the operating system.
TextStreamTextStreams interpret data as a stream of Unicode characters.
TimerTimers manage the execution of functions at some point in the future.
TimerEventTimer event.
TypeBase class for all type objects.
TypeErrorType error exception class.
UploadFileUpload file class.
URIErrorURI error exception class.
ViewBase class for web framework views.
VoidThe Void type is the base class for the undefined value.
XMLThe XML class, and the entire XML API, is based on ECMA-357, ECMAScript for XML (E4X).
XMLHttpXMLHttp compatible method to retrieve HTTP data.
XMLListThe XMLList class, and the entire XML API, is based on ECMA-357, ECMAScript for XML (E4X).