org.olat.core.extensions
Class ExtManager

java.lang.Object
  extended by org.olat.core.extensions.ExtManager

public class ExtManager
extends java.lang.Object

Description:
Initial Date: 02.08.2005

Author:
Felix

Constructor Summary
ExtManager()
          [used by spring]
 
Method Summary
 Extension getExtension(int i)
           
 int getExtensionCnt()
           
 java.util.List getExtensions()
          [used by spring]
static ExtManager getInstance()
           
 long getTimeOfExtensionStartup()
           
 void inform(java.lang.Class extensionPoint, Extension anExt, java.lang.String addInfo)
           
 void setExtensions(java.util.List extensions)
          [used by spring]
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtManager

public ExtManager()
[used by spring]

Method Detail

getInstance

public static ExtManager getInstance()
Returns:
the instance

getExtensionCnt

public int getExtensionCnt()
Returns:
the number of extensions

getExtension

public Extension getExtension(int i)
Parameters:
i -
Returns:
the extension at pos i

getExtensions

public java.util.List getExtensions()
[used by spring]

Returns:
list

setExtensions

public void setExtensions(java.util.List extensions)
[used by spring]

Parameters:
extensions -

getTimeOfExtensionStartup

public long getTimeOfExtensionStartup()
Returns:
the time when the extmanager was initialized

inform

public void inform(java.lang.Class extensionPoint,
                   Extension anExt,
                   java.lang.String addInfo)
Parameters:
extensionPoint -
anExt -
addInfo - additional info to log