Code Search for Developers
 
 
  

Analyser.java from Tea Stats at Krugle


Show Analyser.java syntax highlighted

package net.time4tea.webstats.analyser;

import net.time4tea.webstats.analyser.extractor.key.KeyFinder;
import net.time4tea.webstats.analyser.extractor.value.BytesValueFinder;
import net.time4tea.webstats.analyser.extractor.value.ValueFinder;
import net.time4tea.webstats.filter.bool.TrueFilter;
import net.time4tea.webstats.record.Record;
import net.time4tea.webstats.statistic.repo.StatisticMapRepository;
import org.hamcrest.Matcher;

/**
 * Originally richja Jan 4, 2006
 */
public class Analyser<T extends Record> extends AbstractAnalyser<T> {

    public Analyser(String name, Matcher<T> filter, StatisticMapRepository statisticMapRepository, KeyFinder<T> keyFinder, ValueFinder valueFinder) {
        super(name, filter, statisticMapRepository, keyFinder, valueFinder);
    }

    public Analyser(String name, Matcher<T> filter, StatisticMapRepository statisticMapRepository, KeyFinder<T> keyFinder) {
        this(name, filter, statisticMapRepository, keyFinder, new BytesValueFinder());
    }

    public Analyser(String name, StatisticMapRepository statisticMapRepository, KeyFinder<T> keyFinder) {
        this(name, new TrueFilter<T>(), statisticMapRepository, keyFinder, new BytesValueFinder());
    }

    public Analyser(String name, StatisticMapRepository repository, KeyFinder<T> keyFinder, ValueFinder valueFinder) {
        this(name, new TrueFilter<T>(), repository, keyFinder, valueFinder);
    }

}




See more files for this project here

Tea Stats

Web log analyzer... Written in OO Perl, provides the usual host / page analysis. Can also do site graphing using graphviz, browser, os, worm and search engine identification, and country and session tracking.

Project homepage: http://sourceforge.net/projects/teastats
Programming language(s): Java
License: other

  composite/
    page/
      BrowserErrorsAnalyser.java
      FileTypesAnalyser.java
    session/
      AllHitsAnalyser.java
      BrowserAnalyser.java
      HowManyClicksPerSessionAnalyser.java
      LocationAnalyser.java
      SearchEngineTermAnalyser.java
      SearchEngineTermWordAnalyser.java
      SessionCountAnalyser.java
      SessionDurationAnalyser.java
  extractor/
    key/
      AttributeKeyFinder.java
      BeanKeyFinder.java
      BrowserKeyFinder.java
      ConcatenatingKeyFinder.java
      ConstantKeyFinder.java
      CountryKeyFinder.java
      DurationBucketKeyFinder.java
      FileTypeKeyFinder.java
      FirstPageKeyFinder.java
      HostKeyFinder.java
      KeyFinder.java
      LocationKeyFinder.java
      MethodKeyFinder.java
      PageKeyFinder.java
      QueryParamKeyFinder.java
      RefererHostKeyFinder.java
      SearchEngineTermKeyFinder.java
      SearchEngineWordKeyFinder.java
      SessionBandwidthKeyFinder.java
      SessionSizeKeyFinder.java
      StatusKeyFinder.java
    value/
      BytesValueFinder.java
      ConstantValueFinder.java
      SessionLengthValueFinder.java
      SessionSizeValueFinder.java
      ValueFinder.java
    CalendarFinder.java
    DayOfWeekFinder.java
    ExtractionException.java
  AbstractAnalyser.java
  Analyser.java
  SessionToPage.java