[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/log4php/or/ -> LoggerRendererMap.php (sommaire)

log4php is a PHP port of the log4j java logging package. <p>This framework is based on log4j (see {@link http://jakarta.apache.org/log4j log4j} for details).</p> <p>Design, strategies and part of the methods documentation are developed by log4j team (Ceki Gülcü as log4j project founder and {@link http://jakarta.apache.org/log4j/docs/contributors.html contributors}).</p>

Poids: 184 lignes (5 kb)
Inclus ou requis: 2 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 1 class

LoggerRendererMap:: (9 méthodes):
  LoggerRendererMap()
  addRenderer()
  findAndRender()
  getByObject()
  getByClassName()
  getDefaultRenderer()
  clear()
  put()
  rendererExists()


Classe: LoggerRendererMap  - X-Ref

Map class objects to an {@link LoggerObjectRenderer}.

LoggerRendererMap()   X-Ref
Constructor


addRenderer(&$repository, $renderedClassName, $renderingClassName)   X-Ref
Add a renderer to a hierarchy passed as parameter.
Note that hierarchy must implement getRendererMap() and setRenderer() methods.

param: LoggerHierarchy &$repository a logger repository.
param: string &$renderedClassName
param: string &$renderingClassName

findAndRender($o)   X-Ref
Find the appropriate renderer for the class type of the
<var>o</var> parameter.

This is accomplished by calling the {@link getByObject()}
method if <var>o</var> is object or using {@link LoggerDefaultRenderer}.
Once a renderer is found, it is applied on the object <var>o</var> and
the result is returned as a string.

param: mixed $o
return: string

getByObject($o)   X-Ref
Syntactic sugar method that calls {@link PHP_MANUAL#get_class} with the
class of the object parameter.

param: mixed $o
return: string

getByClassName($class)   X-Ref
Search the parents of <var>clazz</var> for a renderer.

The renderer closest in the hierarchy will be returned. If no
renderers could be found, then the default renderer is returned.

param: string $class
return: LoggerObjectRenderer

getDefaultRenderer()   X-Ref

return: LoggerDefaultRenderer

clear()   X-Ref
Pas de description

put($class, $or)   X-Ref
Register a {@link LoggerObjectRenderer} for <var>clazz</var>.

param: string $class
param: LoggerObjectRenderer $or

rendererExists($class)   X-Ref

param: string $class
return: boolean



Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7