Class SimpleRenameParser

java.lang.Object
be.gaudry.model.file.AbstractFileParser<Long>
be.gaudry.model.file.renamer.old.SimpleRenameParser
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class SimpleRenameParser extends AbstractFileParser<Long>
Since:
1.0 17-août-08
Author:
Steph GAUDRY
  • Constructor Details

    • SimpleRenameParser

      public SimpleRenameParser()
  • Method Details

    • getSearchText

      public String getSearchText()
      Returns:
      the searchText
    • setSearchText

      public void setSearchText(String searchText)
      Parameters:
      searchText - the searchText to set
    • getReplaceText

      public String getReplaceText()
      Returns:
      the replaceText
    • setReplaceText

      public void setReplaceText(String replaceText)
      Parameters:
      replaceText - the replaceText to set
    • getPrefix

      public String getPrefix()
      Returns:
      the prefix
    • setPrefix

      public void setPrefix(String prefix)
      Parameters:
      prefix - the prefix to set
    • getPostfix

      public String getPostfix()
      Returns:
      the postfix
    • setPostfix

      public void setPostfix(String postfix)
      Parameters:
      postfix - the postfix to set
    • isCaseSensitive

      public boolean isCaseSensitive()
      Returns:
      the caseSensitive
    • setCaseSensitive

      public void setCaseSensitive(boolean caseSensitive)
      Parameters:
      caseSensitive - the caseSensitive to set
    • getExtension

      public String getExtension()
      Returns:
      the extension
    • setExtension

      public void setExtension(String extension)
      Parameters:
      extension - the extension to set
    • isUseMetaDate

      public boolean isUseMetaDate()
      Returns:
      the useMetaDate
    • setUseMetaDate

      public void setUseMetaDate(boolean useMetaDate)
      Parameters:
      useMetaDate - the useMetaDate to set
    • getDatePattern

      public String getDatePattern()
      Returns:
      the datePattern
    • setDatePattern

      public void setDatePattern(String datePattern)
      Parameters:
      datePattern - the datePattern to set
    • performOnFile

      protected boolean performOnFile(AbstractBrolWorker<Long> bgw, File file, int progressPercent, int subDirDeep)
      Description copied from class: AbstractFileParser
      Do something on each file
      Specified by:
      performOnFile in class AbstractFileParser<Long>
      Parameters:
      bgw - AbstractBrolWorker to perform cancel if needed, and report progress
      file - file to check
      progressPercent - Progress percentage
      subDirDeep - Deep of the directory in comparison with start directory
      Returns:
      true if we must stop the parsing of current directory (ie. if we have a vob file, we don't check the other files in this directory) false otherwise