Classes, interfaces and traits

jICoordPlugin

interface that should implement all coordinator plugins

« More »

jIMultiFileCompiler

interface for compiler which needs many source files The PHP file generated by the compiler should check itself if it is still valid. The file should have a "return" statement with a boolean : true if it is ok, false if it should be recompiled.

« More »

jIRestController

interface for controllers used for RESTFull request/response

« More »

jISimpleCompiler

interface for compiler which needs only one source file.

The PHP file generated by the compiler should check itself if it is still valid. The file should have a "return" statement with a boolean : true if it is ok, false if it should be recompiled.
« More »

jAutoloader

« More »

jBundle

a bundle contains all readed properties in a given language, and for all charsets

« More »

jCmdlineCoordinator

The command line version of jCoordinator

This allows us to handle exit code of commands properly
« More »

jConfig

static class which loads the configuration

« More »

jConfigAutoloader

« More »

jConfigCompiler

jConfigCompiler merge two ini file in a single array and store it in a temporary file This is a static class

« More »

jController

class base for controllers

A controller is used to implement one or many actions, one method for each action.
« More »

jCoordinator

the main class of the jelix core

this is the "chief orchestra" of the framework. Its goal is to load the configuration, to get the request parameters used to instancie the correspondant controllers and to run the right method.
« More »

jException

Jelix Exception

It handles locale messages. Message property contains the locale key, and a new property contains the localized message.
« More »

jIncluder

This object is responsible to load cache files.

Some jelix files needs to be compiled in PHP (templates, daos etc..) and their correspondant php content are stored in a cache file. jIncluder verify that cache file exists, and if not, it calls the correspondant compiler. Finally, it includes the cache.
« More »

jLocale

static class to get a localized string

« More »

jServer

Static class providing some utilities to retrieve informations about the server

« More »

jSession

session management class of the jelix core

« More »

sessionConfigCompilerPlugin

« More »