at.tuwien.ifs.somtoolbox.apps.analysis
Class PLInputSpaceAnalyser
java.lang.Object
at.tuwien.ifs.somtoolbox.apps.analysis.PLInputSpaceAnalyser
- All Implemented Interfaces:
- PLAnalyser
public class PLInputSpaceAnalyser
- extends java.lang.Object
- implements PLAnalyser
- Version:
- $Id: PLInputSpaceAnalyser.java 3587 2010-05-21 10:35:33Z mayer $
- Author:
- Jakob Frank
Method Summary |
void |
analyse(java.lang.String plName,
java.util.List<java.lang.String> playList)
Analyze the playlist |
void |
finish()
Prepare to exit, close streams, ... |
void |
init(PlaylistAnalysis parent)
Initialize the Analyzer. |
private void |
printHistogram(java.lang.String plName,
double[] dists)
|
private void |
printPLStats(java.lang.String plName,
double[] dists)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inputData
private InputData inputData
stats
private java.io.PrintStream stats
histogram
private java.io.PrintStream histogram
initialised
private boolean initialised
PLInputSpaceAnalyser
public PLInputSpaceAnalyser()
init
public void init(PlaylistAnalysis parent)
- Description copied from interface:
PLAnalyser
- Initialize the Analyzer. Load required data, ...
- Specified by:
init
in interface PLAnalyser
- Parameters:
parent
- a PlaylistAnalysis
analyse
public void analyse(java.lang.String plName,
java.util.List<java.lang.String> playList)
- Description copied from interface:
PLAnalyser
- Analyze the playlist
- Specified by:
analyse
in interface PLAnalyser
- Parameters:
plName
- Name of the PlaylistplayList
- Content of the playlist (entries)
printPLStats
private void printPLStats(java.lang.String plName,
double[] dists)
printHistogram
private void printHistogram(java.lang.String plName,
double[] dists)
finish
public void finish()
- Description copied from interface:
PLAnalyser
- Prepare to exit, close streams, ...
- Specified by:
finish
in interface PLAnalyser