com.jalios.jcms.stat.listener
Class StatCrossingListener

java.lang.Object
  extended by com.jalios.jcms.stat.listener.AbstractStatListener
      extended by com.jalios.jcms.stat.listener.AbstractStatFieldListener
          extended by com.jalios.jcms.stat.listener.AbstractStatMultiListener
              extended by com.jalios.jcms.stat.listener.StatCrossingListener
All Implemented Interfaces:
StatListener

public class StatCrossingListener
extends AbstractStatMultiListener

This listener cross the result of 2 listeners in the workspace map

Since:
jcms-5.6.0
Version:
$Revision: 27753 $
Author:
Jean-Philippe Encausse

Field Summary
protected  AbstractStatFieldListener listener1
           
protected  AbstractStatFieldListener listener2
           
protected  List skipListener
           
 
Fields inherited from class com.jalios.jcms.stat.listener.AbstractStatMultiListener
dayListener, dayWeekListener, hourListener, listeners, monthListener, REVISION, weekListener
 
Fields inherited from class com.jalios.jcms.stat.listener.AbstractStatFieldListener
beautifier, handleCount, handleTime, t0
 
Fields inherited from class com.jalios.jcms.stat.listener.AbstractStatListener
ADMIN_AREA, ALL_AREA, channel, display, displayAverage, displayTimeChart, displayWeekChart, FEED_AREA, filteredZone, name, portlet, PUBLIC_AREA, regexpFilter, report, WORK_AREA
 
Fields inherited from interface com.jalios.jcms.stat.StatListener
ALL_WORKSPACE, TRUNCATE
 
Constructor Summary
StatCrossingListener(AbstractStatFieldListener listener1, AbstractStatFieldListener listener2)
           
 
Method Summary
 Beautifier getBeautifier()
          Return the Beautifier that will display correctly stored data
 void init(PortletStat portlet, PortalElement report)
          Init the Portlet attributs
 void processEntry(StatEntry entry, Object workspace, Map workspaceMap)
          Process an object and store it to the workspace map
 
Methods inherited from class com.jalios.jcms.stat.listener.AbstractStatMultiListener
addListener, getCurrentObjSet, handleEndOfStatEntries, processEntry, processWorkspace, removeListener, validateEntry
 
Methods inherited from class com.jalios.jcms.stat.listener.AbstractStatFieldListener
getNanoDuration, getWorkspaceFieldMap, getWorkspaceFieldMap, getWorkspaceMap, handleEndOfStatEntries, handleStatEntry, timeStart, timeStop, updateWorkspaceMap, updateWorkspaceMap, updateWorkspaceMap
 
Methods inherited from class com.jalios.jcms.stat.listener.AbstractStatListener
getDisplay, getName, getPortlet, getZone, handleStartDocument, isFiltered, setDisplay, setPortlet, setZone, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listener1

protected AbstractStatFieldListener listener1

listener2

protected AbstractStatFieldListener listener2

skipListener

protected List skipListener
Constructor Detail

StatCrossingListener

public StatCrossingListener(AbstractStatFieldListener listener1,
                            AbstractStatFieldListener listener2)
Method Detail

init

public void init(PortletStat portlet,
                 PortalElement report)
Description copied from interface: StatListener
Init the Portlet attributs

Specified by:
init in interface StatListener
Overrides:
init in class AbstractStatMultiListener
See Also:
StatListener.init(PortletStat, PortalElement)

processEntry

public void processEntry(StatEntry entry,
                         Object workspace,
                         Map workspaceMap)
Description copied from class: AbstractStatFieldListener
Process an object and store it to the workspace map

Overrides:
processEntry in class AbstractStatMultiListener
See Also:
AbstractStatFieldListener.processEntry(StatEntry, Object, Map)

getBeautifier

public Beautifier getBeautifier()
Description copied from class: AbstractStatFieldListener
Return the Beautifier that will display correctly stored data

Overrides:
getBeautifier in class AbstractStatFieldListener
Returns:
Beautifier


Copyright © 2001-2010 Jalios SA. All Rights Reserved.