public class PLOutputSpaceAnalyser extends java.lang.Object implements PLAnalyser
Modifier and Type | Field and Description |
---|---|
private java.io.PrintStream |
histogram |
private boolean |
initialised |
private Layer |
som |
private java.io.PrintStream |
stats |
Constructor and Description |
---|
PLOutputSpaceAnalyser() |
Modifier and Type | Method and Description |
---|---|
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) |
private Layer som
private java.io.PrintStream stats
private java.io.PrintStream histogram
private boolean initialised
public void init(PlaylistAnalysis parent)
PLAnalyser
init
in interface PLAnalyser
parent
- a PlaylistAnalysis
public void analyse(java.lang.String plName, java.util.List<java.lang.String> playList)
PLAnalyser
analyse
in interface PLAnalyser
plName
- Name of the PlaylistplayList
- Content of the playlist (entries)private void printPLStats(java.lang.String plName, double[] dists)
private void printHistogram(java.lang.String plName, double[] dists)
public void finish()
PLAnalyser
finish
in interface PLAnalyser