Package com.tagtraum.beatunes.analysis
Class FingerprintTask
- java.lang.Object
-
- com.tagtraum.beatunes.analysis.Task
-
- com.tagtraum.beatunes.analysis.AudioAnalysisTask
-
- com.tagtraum.beatunes.analysis.SongPropertyAnalysisTask
-
- com.tagtraum.beatunes.analysis.FingerprintTask
-
- All Implemented Interfaces:
TaskFactory
,TaskProcessListener
,TaskRunListener
,Matchable
,Cloneable
@Entity public class FingerprintTask extends SongPropertyAnalysisTask
Fingerprint Task.- Author:
- Hendrik Schreiber
-
-
Field Summary
-
Fields inherited from class com.tagtraum.beatunes.analysis.Task
useOnlineResources
-
-
Constructor Summary
Constructors Constructor Description FingerprintTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskEditor<? extends Task>
createEditor()
By default instantiates a class with the namethis.getClass().getName() + "Editor"
.String
getDescription()
HTML or plain text description of this task.String
getName()
HTML or plaintext name of this task.-
Methods inherited from class com.tagtraum.beatunes.analysis.SongPropertyAnalysisTask
calculatePropertyValue, createDeepCopy, createPipeline, getPossibleSongPropertyAnalyzers, getProperty, getPropertyName, getRequiredClip, getSongPropertyAnalyzer, isReplaceExistingValue, runBefore, setProperty, setReplaceExistingValue, setSongPropertyAnalyzer, skip, toString
-
Methods inherited from class com.tagtraum.beatunes.analysis.AudioAnalysisTask
getAlgorithmName
-
Methods inherited from class com.tagtraum.beatunes.analysis.Task
add, addTaskProcessListener, addTaskRunListener, cancel, clearProperties, createTask, deepRemove, equals, fetchCollections, getAnalysisProgress, getApplication, getAudioFileFormat, getCurrentOperation, getDeepLeafs, getDeepTaskCount, getDeepTasks, getEditor, getId, getMessagePanel, getParent, getPriority, getProperties, getProperty, getPropertyNames, getReferenceSong, getSong, getSongId, getTask, getTaskCount, getTasks, hashCode, hasSucceeded, isAvailable, isCancelled, isDeepUseOnlineResources, isFileExistedBeforeStart, isLeaf, isPaused, isProgressRelevant, isUseOnlineResources, matches, maybePause, process, processAfter, processBefore, processFinally, remove, removeDeadLeaves, run, runAfter, runFinally, setAnalysisProgress, setApplication, setAudioFileFormat, setAvailable, setCurrentOperation, setId, setParent, setPaused, setPriority, setProgressRelevant, setProperties, setProperty, setReferenceSong, setSkipped, setSong, setSongId, setSucceeded, setUseOnlineResources, wasSkipped
-
-
-
-
Method Detail
-
getDescription
public String getDescription()
Description copied from class:Task
HTML or plain text description of this task.- Overrides:
getDescription
in classSongPropertyAnalysisTask
- Returns:
- description
-
getName
public String getName()
Description copied from class:Task
HTML or plaintext name of this task. Defaults to the task's classname.- Overrides:
getName
in classSongPropertyAnalysisTask
- Returns:
- name
-
createEditor
public TaskEditor<? extends Task> createEditor()
Description copied from class:Task
By default instantiates a class with the namethis.getClass().getName() + "Editor"
. If that does not work (because the editor class does not exist), anEmptyTaskEditor
is created. To create a meaningful editor for a configurable task, you must override this method.- Overrides:
createEditor
in classSongPropertyAnalysisTask
- Returns:
- task editor for this task.
-
-