| Package: MachII.framework |
| The main framework manager. |
| Method Summary | |
|---|---|
| public void | init() |
| public void | configure() |
| public EventContext | createEventContext() |
| public RequestHandler | createRequestHandler() |
| public EventManager | getEventManager() |
| public FilterManager | getFilterManager() |
| public ListenerManager | getListenerManager() |
| public PluginManager | getPluginManager() |
| public PropertyManager | getPropertyManager() |
| public RequestHandler | getRequestHandler([boolean createNew="false"]) |
| public ViewManager | getViewManager() |
| public void | setEventManager(EventManager eventManager) |
| public void | setFilterManager(FilterManager filterManager) |
| public void | setListenerManager(ListenerManager listenerManager) |
| public void | setPluginManager(PluginManager pluginManager) |
| public void | setPropertyManager(PropertyManager propertyManager) |
| public void | setViewManager(ViewManager viewManager) |
| Method Detail |
|---|
| configure |
|---|
public void configure( )
Parameters:
Code:
<cffunction name="configure" access="public" returntype="void"> <cfset getPropertyManager().configure() /> <cfset getPluginManager().configure() /> <cfset getListenerManager().configure() /> <cfset getFilterManager().configure() /> <cfset getEventManager().configure() /> <cfset getViewManager().configure() /> </cffunction>
| createEventContext |
|---|
public EventContext createEventContext( )
Parameters:
Code:
<cffunction name="createEventContext" access="public" returntype="MachII.framework.EventContext" output="false">
<cfset var eventContext = CreateObject('component', 'MachII.framework.EventContext') />
<cfset eventContext.init(this) />
<cfreturn eventContext />
</cffunction>
| createRequestHandler |
|---|
public RequestHandler createRequestHandler( )
Parameters:
Code:
<cffunction name="createRequestHandler" access="public" returntype="MachII.framework.RequestHandler" output="false">
<cfset var requestHandler = CreateObject('component', 'MachII.framework.RequestHandler') />
<cfset requestHandler.init(this) />
<cfreturn requestHandler />
</cffunction>
| getEventManager |
|---|
public EventManager getEventManager( )
Parameters:
Code:
<cffunction name="getEventManager" access="public" returntype="MachII.framework.EventManager" output="false"> <cfreturn variables.eventManager /> </cffunction>
| getFilterManager |
|---|
public FilterManager getFilterManager( )
Parameters:
Code:
<cffunction name="getFilterManager" access="public" returntype="MachII.framework.FilterManager" output="false"> <cfreturn variables.filterManager /> </cffunction>
| getListenerManager |
|---|
public ListenerManager getListenerManager( )
Parameters:
Code:
<cffunction name="getListenerManager" access="public" returntype="MachII.framework.ListenerManager" output="false"> <cfreturn variables.listenerManager /> </cffunction>
| getPluginManager |
|---|
public PluginManager getPluginManager( )
Parameters:
Code:
<cffunction name="getPluginManager" access="public" returntype="MachII.framework.PluginManager" output="false"> <cfreturn variables.pluginManager /> </cffunction>
| getPropertyManager |
|---|
public PropertyManager getPropertyManager( )
Parameters:
Code:
<cffunction name="getPropertyManager" access="public" returntype="MachII.framework.PropertyManager" output="false"> <cfreturn variables.propertyManager /> </cffunction>
| getRequestHandler |
|---|
public RequestHandler getRequestHandler( [boolean createNew="false"] )
Parameters:
| [boolean createNew="false"] |
Code:
<cffunction name="getRequestHandler" access="public" returntype="MachII.framework.RequestHandler" output="false"> <cfargument name="createNew" type="boolean" required="false" default="false" /> <cfif arguments.createNew> <cfreturn createRequestHandler() /> <cfelse> <cfreturn variables.requestHandler /> </cfif> </cffunction>
| getViewManager |
|---|
public ViewManager getViewManager( )
Parameters:
Code:
<cffunction name="getViewManager" access="public" returntype="MachII.framework.ViewManager" output="false"> <cfreturn variables.viewManager /> </cffunction>
| init |
|---|
public void init( )
Parameters:
Code:
<cffunction name="init" access="public" returntype="void" output="false">
<cfset variables.requestHandler = CreateObject('component', 'MachII.framework.RequestHandler') />
<cfset variables.requestHandler.init(this) />
</cffunction>
| setEventManager |
|---|
public void setEventManager( EventManager eventManager )
Parameters:
| EventManager eventManager |
Code:
<cffunction name="setEventManager" access="public" returntype="void" output="false"> <cfargument name="eventManager" type="MachII.framework.EventManager" required="true" /> <cfset variables.eventManager = arguments.eventManager /> </cffunction>
| setFilterManager |
|---|
public void setFilterManager( FilterManager filterManager )
Parameters:
| FilterManager filterManager |
Code:
<cffunction name="setFilterManager" access="public" returntype="void" output="false"> <cfargument name="filterManager" type="MachII.framework.FilterManager" required="true" /> <cfset variables.filterManager = arguments.filterManager /> </cffunction>
| setListenerManager |
|---|
public void setListenerManager( ListenerManager listenerManager )
Parameters:
| ListenerManager listenerManager |
Code:
<cffunction name="setListenerManager" access="public" returntype="void" output="false"> <cfargument name="listenerManager" type="MachII.framework.ListenerManager" required="true" /> <cfset variables.listenerManager = arguments.listenerManager /> </cffunction>
| setPluginManager |
|---|
public void setPluginManager( PluginManager pluginManager )
Parameters:
| PluginManager pluginManager |
Code:
<cffunction name="setPluginManager" access="public" returntype="void" output="false"> <cfargument name="pluginManager" type="MachII.framework.PluginManager" required="true" /> <cfset variables.pluginManager = arguments.pluginManager /> </cffunction>
| setPropertyManager |
|---|
public void setPropertyManager( PropertyManager propertyManager )
Parameters:
| PropertyManager propertyManager |
Code:
<cffunction name="setPropertyManager" access="public" returntype="void" output="false"> <cfargument name="propertyManager" type="MachII.framework.PropertyManager" required="true" /> <cfset variables.propertyManager = arguments.propertyManager /> </cffunction>
| setViewManager |
|---|
public void setViewManager( ViewManager viewManager )
Parameters:
| ViewManager viewManager |
Code:
<cffunction name="setViewManager" access="public" returntype="void" output="false"> <cfargument name="viewManager" type="MachII.framework.ViewManager" required="true" /> <cfset variables.viewManager = arguments.viewManager /> </cffunction>