public class PlaylistAnalysis
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<PLAnalyser> |
analysers |
private java.lang.String |
headerString |
private InputData |
inputData |
private MapPNode |
map |
static com.martiansoftware.jsap.Parameter[] |
OPTIONS |
private java.lang.String |
outBasename |
private java.io.File |
outDir |
private GrowingSOM |
som |
Constructor and Description |
---|
PlaylistAnalysis() |
Modifier and Type | Method and Description |
---|---|
private void |
analyse(java.io.File[] listFiles,
boolean rawVal) |
private void |
analyse(java.io.File file,
boolean rawVal) |
private void |
analyseDir(java.io.File file,
boolean rawVal) |
InputData |
getInputData() |
MapPNode |
getMap() |
java.lang.String |
getOutBasename() |
java.io.File |
getOutDir() |
GrowingSOM |
getSom() |
private void |
load(com.martiansoftware.jsap.JSAPResult params) |
private static java.util.List<java.lang.String> |
loadPlaylist(java.io.File playlist) |
static void |
main(java.lang.String[] _args) |
void |
printHeader(java.io.PrintStream ps) |
private void |
registerAnalyzer(PLAnalyser inputSpaceAnalyser) |
private void |
shutdown() |
public static final com.martiansoftware.jsap.Parameter[] OPTIONS
private InputData inputData
private java.lang.String outBasename
private java.io.File outDir
private GrowingSOM som
private java.util.List<PLAnalyser> analysers
private java.lang.String headerString
private MapPNode map
private void analyse(java.io.File file, boolean rawVal) throws java.io.IOException, MetricException
java.io.IOException
MetricException
private void analyse(java.io.File[] listFiles, boolean rawVal) throws java.io.IOException, MetricException
java.io.IOException
MetricException
private void analyseDir(java.io.File file, boolean rawVal) throws java.io.IOException, MetricException
java.io.IOException
MetricException
public InputData getInputData()
public java.lang.String getOutBasename()
public java.io.File getOutDir()
public GrowingSOM getSom()
private void load(com.martiansoftware.jsap.JSAPResult params) throws java.lang.Exception
java.lang.Exception
public MapPNode getMap()
private void shutdown()
public void printHeader(java.io.PrintStream ps)
private static java.util.List<java.lang.String> loadPlaylist(java.io.File playlist) throws java.io.FileNotFoundException, java.io.IOException
playlist
- Playlist to analizejava.io.FileNotFoundException
- if the file does not exist, is a directory rather than a regular file, or for some
other reason cannot be opened for reading.java.io.IOException
- If an I/O error occurspublic static void main(java.lang.String[] _args)
_args
- Command Line parameters.private void registerAnalyzer(PLAnalyser inputSpaceAnalyser)