-
Notifications
You must be signed in to change notification settings - Fork 0
Stack Classes
Ryan Rentfro edited this page Jan 25, 2015
·
2 revisions
The purpose of this page is to outline the traits, interfaces, abstracts, and classes at play. This document briefly outlines these objects. For a better view - compile the API documentation with API doc or reference the source code. It is clearly written, clearly documented, and lean.
| Task | Purpose |
|---|---|
| Singleton | Provides singleton design pattern functionality to objects |
| Task | Purpose |
|---|---|
| Controller | Provides controller blueprint requirements. |
| Crud Model | Provides crud model blueprint requirements. |
| JSON Model | Provides JSON model blueprint requirements. |
| XML Model | Provides XML Model blueprint requirements. |
| Event Observer | Provides observer design pattern blueprint requirements. |
| Task | Purpose |
|---|---|
| Data Store | Data storage for and storage blueprints for classes. |
| Data Loader | Data loading for and storage blueprints for classes. |
| Router | Provides method level routing control for controller classes |
| Event Subject | Provides event subject blueprints for classes |
Concrete classes are the collection of instantiable classes you can use to build your app.
| Class | Purpose |
|---|---|
| Config | Provides system level configuration. |
| Globals | Handles globals and super globals for the stack. |
| Controller | The base concrete controller class for controller classes. |
| Model | The base concrete model class for model classes. |
| Package | The package manager class. |
| Template | The base template model class for template classes. |
| Validate | The base validation class for validation classes. |
| Convert | The base convert class for convert classes. |
| Event | The base event class for event classes. |
| Debug | The system level debug class. |