• ActiveWAFL 1781 API Reference Documentation
  • Search
  • Version

DblEj

The DblEj namespace.

This namespace is undocumented because it is experimental.
 
DblEj

Classes

There are no server-side classes in this namespace.

Interfaces

There are no server-side interfaces in this namespace.

Exceptions

There are no server-side exception classes in this namespace.

Child Namespaces

Application

Contains the high-level interfaces for an application class.

Applications are runnable, and often configurable, computer programs. In DblEj, an instance of an application class defines an application. An application class can be any class that implements IApplication or any of it's sub-interfaces. The default application interface, IApplication, exposes methods for configuring, initializing, and running the application. There is also an interface for Web Applications (IWebApplication) and MVC Web Applications (IMvcWebApplication).

Collections

Contains several high-level interfaces, as well as several implementations, of different types of collections for use on the server-side (PHP). Collections hold lists of information, similar to arrays, but often with additional functionality and/or constraints.

Communication

Contains high-level interfaces, concrete implementations, and utility classes for both the client and server side that are related to the communication of data between computers.

Notable functionality that the implementations provide include: HTTP client (Javascript (Ajax) & PHP), REST client, FTP client, Request Routing,

Configuration

Contains classes useful for managing any kind of configuration data.

Cryptography

This namespace is deprecated.

Data

Contains several server-side (JS) and client-side (PHP) interfaces, abstract classes, concrete implementations, exception classes, and utility classes that deal with data storage and retrieval.

EventHandling

Contains server-side (PHP) and client-side (JS) interfaces and classes for raising and handling events.

Extensibility

Contains standardized extension-point interfaces, base-classes for application Extensions and Controls, and related exception classes. All of the classes in this namespace have been deprecated in favor of the Extension namespace.

Extension

Contains standardized extension-point interfaces, base-classes for application Extensions and Controls, and related exception classes.

IO

Contains interfaces and classes used to facilitate, and to standardize, the flow of information from one point to another.

Identity

Contains interfaces and base-classes that can be used to define entities that are identifiable in a standardized manner.

Internationalization

Contains a concrete class that represents a specific locale, as well as interfaces used to standardize localizable items.

Logging

Contains an interface for trace-handling and several implementations that log traces in various manners. There are also related exception classes and a couple of utility classes for tracing on the server-side and on the client-side.

Minification

Contains a standardized interface for minifiers and implementations of it for CSS, HTML, and Javascript.

Modular

The building blocks for a modular application including widgets, screens, modules, and module collections.

Multimedia

Classes used for working with images and videos.

Mvc

Interfaces, classes, and utilities that can be used to implement the Model-View-Controller pattern and to manage applications that implement it.

Parsing

Data parsers and related exceptions. Currently the only parsers are JUnit (PHP) and Xml (Javascript).

Presentation

Abstractions for templates and template rendering engines and related classes.

Resources
Security
SiteStructure

Site Areas, Site Pages, Site Maps and related classes, used to define and manage a website's logical structure.

System

Interfaces and classes that are used for system-level tasks and definitions. Includes base interfaces and classes for lower-level items and several high-level exception classes.

UI

An assortment of instance and utility classes used for creating an interface and/or capturing user input. This namespace is the main container for client-side(JS) styles, effects, graphics, typography, and input-handlers. There are also a few server-side (PHP) classes that are (sometimes loosely) related to the user interface such as application skinning, graphics, and image manipulation.

UnitTesting

Abstractions for interfacing with unit testing frameworks, related exception classes, and data classes for storing test results.

Users

Contains several interfaces used to standardize user, usergroup, and session implementations and the authentication of users.

Util

Miscellaneous utility classes for the client-side (JS) and server-side (PHP). There are utlities for arrays, math, encryption, validation, time/dates, and several others.