Quick Nav
See Also
System Library Types
Ejscript provides a system class library of types that cover most programming tasks and needs.
This document provides a quick overview of these classes. See the Script Library for full details.
App
Application status class. Provides methods for the current working directory, command line arguments, environment strings and the ability to exit the application.
Application
Web framework Application object.
Array
Standard JavaScript Array class.
BinaryStream
Stream I/O class for reading binary data.
Block
Internal base class for program blocks.
Boolean
Standard JavaScript Boolean class.
ByteArray
Array for binary data. More efficient than the standard Array class when using binary data.
Config
Ejscript configuration on your system.
Controller
Web framework Controller class.
Cookie
Web framework Http cookies class.
Database
Web framework Database adapter class.
Date
Standard JavaScript Date class.
Dispatcher
Event dispatch and servicing.
Error
Standard JavaScript Error class. Base class for all exception objects.
Event
Event base class.
File
File and directory I/O.
Function
Standard JavaScript Function class.
GC
Ejscript garbage collector management class.
Host
Web framework Http Host class.
Http
Http client class for comprehensive Http and Http over SSL client services.
Iterator
Base helper class for creating iterators for use in native classes.
JSON
Class holding the standard JSON serialize and stringify methods.
Logger
Generic system logger class.
Math
Standard JavaScript Math class.
Memory
Memory usage and statistics class for the application.
Namespace
Base class for namespace objects.
Null
Base class for the null value.
Number
Standard JavaScript Number class.
Object
Standard JavaScript Object class.
Record
Web framework Record class for modelling database records.
Reflect
Type and object introspection (reflection) class.
RegExp
Standard JavaScript RegExp class for regular expressions.
Request
Web framework Http Request class.
Response
Web framework Http Response class.
Session
Web framework persistent Session class.
Socket
Network sockets I/O class.
Stream
Stream I/O interface class.
String
Standard JavaScript String class.
TextStream
Stream I/O class for reading text data.
Timer
Class to create timers and schedule code to run at various intervals.
Type
Base class for all types.
Unix
Posix-like layer for Unix compatibility.
UploadFile
Web framework file upload management class.
Url
Web framework URL management class.
View
Web framework View class.
ViewConnector
Web framework View Connector class. This interfaces with the various Ajax libraries.
Void
Base class for the undefined value.
XML
ECMA-357 E4X XML class.
XMLHttp
Standard XMLHttp class.
XMLList
ECMA-357 E4X XML class.
The Ejscript Web Framework provides additional classes to implement a Model, View, Controller based framework for web applications, including: Controller, Model, View and ViewConnector, HtmlConnector, GoogleConnector classes.