Class IdentifyLyricsLanguage

    • Constructor Detail

      • IdentifyLyricsLanguage

        public IdentifyLyricsLanguage()
    • Method Detail

      • 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
      • isReplaceExistingLanguage

        public boolean isReplaceExistingLanguage()
      • setReplaceExistingLanguage

        public void setReplaceExistingLanguage​(boolean replaceExistingLanguage)
      • isFallbackToAlbumSongTitles

        public boolean isFallbackToAlbumSongTitles()
      • setFallbackToAlbumSongTitles

        public void setFallbackToAlbumSongTitles​(boolean fallbackToAlbumSongTitles)
      • 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
      • createDeepCopy

        public IdentifyLyricsLanguage 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