Class AnalyzeReplayGain

    • Constructor Detail

      • AnalyzeReplayGain

        public AnalyzeReplayGain()
    • Method Detail

      • createEditor

        public TaskEditor<AnalyzeReplayGain> createEditor()
        Description copied from class: Task
        By default instantiates a class with the name this.getClass().getName() + "Editor". If that does not work (because the editor class does not exist), an EmptyTaskEditor is created. To create a meaningful editor for a configurable task, you must override this method.
        Overrides:
        createEditor in class Task
        Returns:
        task editor for this task.
      • isReplaceExistingValue

        public boolean isReplaceExistingValue()
      • setReplaceExistingValue

        public void setReplaceExistingValue​(boolean replaceExistingValue)
      • isTrack

        public boolean isTrack()
      • setTrack

        public void setTrack​(boolean track)
      • isAlbum

        public boolean isAlbum()
      • setAlbum

        public void setAlbum​(boolean album)
      • getTargetLevel

        public int getTargetLevel()
      • setTargetLevel

        public void setTargetLevel​(int targetLevel)
      • isUseAlbumGainForITunNorm

        public boolean isUseAlbumGainForITunNorm()
      • setUseAlbumGainForITunNorm

        public void setUseAlbumGainForITunNorm​(boolean useAlbumGainForITunNorm)
        Persistently stores, whether we should export the Album Gain to ITunNORM.
        Parameters:
        useAlbumGainForITunNorm - true or false
      • setLoudnessNormalizationClass

        public void setLoudnessNormalizationClass​(String klassname)
      • getLoudnessNormalizationClassName

        public String getLoudnessNormalizationClassName()
      • getPeakAlgorithm

        public com.tagtraum.beatunes.analysis.AnalyzeReplayGain.PeakAlgorithm getPeakAlgorithm()
      • setPeakAlgorithm

        public void setPeakAlgorithm​(com.tagtraum.beatunes.analysis.AnalyzeReplayGain.PeakAlgorithm peakAlgorithm)
      • isProgressRelevant

        public boolean isProgressRelevant()
        Overrides:
        isProgressRelevant in class Task
        Returns:
        true if this task relevant for overall progress computations.
      • getDescription

        public String getDescription()
        Description copied from class: Task
        HTML or plain text description of this task.
        Overrides:
        getDescription in class Task
        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 class Task
        Returns:
        name
      • skip

        public boolean skip()
        Description copied from class: Task
        Indicates, whether this task can be skipped. Defaults to false.

        Since this task is not necessarily called by beaTunes, but by your own implementation of Task.runBefore(Task), you should call Task.setSkipped(boolean) with whatever value you are returning.

        Overrides:
        skip in class Task
        Returns:
        true or false
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Task
      • createDeepCopy

        public AnalyzeReplayGain createDeepCopy()
        Description copied from class: Task
        This method creates a copy of the Task and its subtasks. If you added any members to your subclass you MUST override this method and provide code that copies your members.
        Overrides:
        createDeepCopy in class Task
        Returns:
        copy