The DblEj namespace.
- There are no server-side classes in this namespace.
- There are no server-side interfaces in this namespace.
- There are no server-side exception classes in this namespace.
- There are no client-side classes in this namespace.
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.
Contains several interfaces used to standardize user, usergroup, and session implementations and the authentication of users.
Abstractions for interfacing with unit testing frameworks, related exception classes, and data classes for storing test results.
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.
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.
Site Areas, Site Pages, Site Maps and related classes, used to define and manage a website's logical structure.
Abstractions for templates and template rendering engines and related classes.
Classes used for working with images and videos.
Interfaces, classes, and utilities that can be used to implement the Model-View-Controller pattern and to manage applications that implement it.
The building blocks for a modular application including widgets, screens, modules, and module collections.
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.
Contains a concrete class that represents a specific locale, as well as interfaces used to standardize localizable items.
Contains interfaces and base-classes that can be used to define entities that are identifiable in a standardized manner.
Contains interfaces and classes used to facilitate, and to standardize, the flow of information from one point to another.
Contains standardized extension-point interfaces, base-classes for application Extensions and Controls, and related exception classes.
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.
Contains server-side (PHP) and client-side (JS) interfaces and classes for raising and handling events.
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.
Contains classes useful for managing any kind of configuration data.
This namespace is deprecated.
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.
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.
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).