de.is24.util.monitoring.visitors
Class AbstractSortedReportVisitor

java.lang.Object
  extended by de.is24.util.monitoring.visitors.AbstractSortedReportVisitor
All Implemented Interfaces:
ReportVisitor
Direct Known Subclasses:
HierarchyReportVisitor, ValueOrderedReportVisitor

public abstract class AbstractSortedReportVisitor
extends Object
implements ReportVisitor

Author:
oschmitz

Nested Class Summary
 class AbstractSortedReportVisitor.CounterEntry
           
static class AbstractSortedReportVisitor.Entry
           
 class AbstractSortedReportVisitor.HistorizableEntry
           
 class AbstractSortedReportVisitor.HistorizableSubEntry
           
 class AbstractSortedReportVisitor.StateValueEntry
           
 class AbstractSortedReportVisitor.TimerEntry
           
 class AbstractSortedReportVisitor.VersionEntry
           
 
Field Summary
private static SimpleDateFormat DATE_FORMAT
           
 
Constructor Summary
AbstractSortedReportVisitor()
           
 
Method Summary
protected abstract  void addEntry(AbstractSortedReportVisitor.Entry entry)
           
 void reportCounter(Counter counter)
          method called for each Counter
 void reportHistorizableList(HistorizableList aHistorizableList)
          method called for each HistorizableList
 void reportStateValue(StateValueProvider stateValueProvider)
          method called for each StateValueProvider
 void reportTimer(Timer timer)
          method called for each Timer
 void reportVersion(Version aVersion)
          method called for each Version
abstract  String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DATE_FORMAT

private static final SimpleDateFormat DATE_FORMAT
Constructor Detail

AbstractSortedReportVisitor

public AbstractSortedReportVisitor()
Method Detail

addEntry

protected abstract void addEntry(AbstractSortedReportVisitor.Entry entry)

reportCounter

public void reportCounter(Counter counter)
Description copied from interface: ReportVisitor
method called for each Counter

Specified by:
reportCounter in interface ReportVisitor

reportTimer

public void reportTimer(Timer timer)
Description copied from interface: ReportVisitor
method called for each Timer

Specified by:
reportTimer in interface ReportVisitor

reportStateValue

public void reportStateValue(StateValueProvider stateValueProvider)
Description copied from interface: ReportVisitor
method called for each StateValueProvider

Specified by:
reportStateValue in interface ReportVisitor

reportVersion

public void reportVersion(Version aVersion)
Description copied from interface: ReportVisitor
method called for each Version

Specified by:
reportVersion in interface ReportVisitor

reportHistorizableList

public void reportHistorizableList(HistorizableList aHistorizableList)
Description copied from interface: ReportVisitor
method called for each HistorizableList

Specified by:
reportHistorizableList in interface ReportVisitor

toString

public abstract String toString()
Overrides:
toString in class Object


Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.