pulse - the web application framework Get pulse at SourceForge.net. Fast, secure and Free Open Source software downloads Ohloh project report for pulse-java

org.torweg.pulse.component.statistics.util
Class AbstractRegexVersionedCounterAggregationRowData<T extends AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned,?>>

java.lang.Object
  extended by org.torweg.pulse.component.statistics.util.AbstractRowData<T>
      extended by org.torweg.pulse.component.statistics.util.AbstractRegexVersionedCounterAggregationRowData<T>
Type Parameters:
T - the AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned, ?>
All Implemented Interfaces:
java.io.Serializable

public final class AbstractRegexVersionedCounterAggregationRowData<T extends AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned,?>>
extends AbstractRowData<T>

The default row data implementation for aggregation of AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned, ?&< .

Version:
$Revision: 1562 $
Author:
Daniel Dietz
See Also:
Serialized Form

Constructor Summary
protected AbstractRegexVersionedCounterAggregationRowData()
          Deprecated. 
  AbstractRegexVersionedCounterAggregationRowData(T dataObject)
          Creates a new AbstractRegexVersionedCounterAggregationRowData with the data of the given {@code AbstractRegexVersionedCounterAggregation<?
 
Method Summary
protected  void aggregate(T dataObject)
          Aggregates the data from the given data object.
protected  AbstractRegexVersionedCounterAggregationRowData<T> create(T dataObject)
          Factory method.
 java.util.Set<T> getDataObjects()
          Returns the underlying dataObjects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRegexVersionedCounterAggregationRowData

@Deprecated
protected AbstractRegexVersionedCounterAggregationRowData()
Deprecated. 

Default constructor.


AbstractRegexVersionedCounterAggregationRowData

public AbstractRegexVersionedCounterAggregationRowData(T dataObject)
Creates a new AbstractRegexVersionedCounterAggregationRowData with the data of the given AbstractRegexVersionedCounterAggregation&lt;? extends AbstractRegexVersioned, ?&gt; .

Parameters:
dataObject - AbstractRegexVersionedCounterAggregation&lt;? extends AbstractRegexVersioned, ?&gt;
Method Detail

getDataObjects

public java.util.Set<T> getDataObjects()
Returns the underlying dataObjects.

Specified by:
getDataObjects in class AbstractRowData<T extends AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned,?>>
Returns:
the dataObjects
See Also:
()

create

protected AbstractRegexVersionedCounterAggregationRowData<T> create(T dataObject)
Factory method.

Creates a new AbstractRegexVersionedCounterAggregationRowData from the given data object.

Specified by:
create in class AbstractRowData<T extends AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned,?>>
Parameters:
dataObject - AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned, ?>
Returns:
a new AbstractRegexVersionedCounterAggregationRowData

aggregate

protected void aggregate(T dataObject)
Aggregates the data from the given data object.

Specified by:
aggregate in class AbstractRowData<T extends AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned,?>>
Parameters:
dataObject - AbstractRegexVersionedCounterAggregation<? extends AbstractRegexVersioned, ?>
See Also:
AbstractRowData.aggregate(org.torweg.pulse.util.time.IHasDuration)