Embedthis Ejscript 1.1.2
Home > Language Guide > Core Language Types

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.

© Embedthis Software LLC, 2003-2012. All rights reserved. Embedthis, Ejscript and Appweb are trademarks of Embedthis Software LLC.