java.lang.Object
edu.jiangxin.apktoolbox.file.password.recovery.checker.FileChecker
All Implemented Interfaces:
IChecker
Direct Known Subclasses:
AbstractThirdPartyChecker, BinaryOfficeChecker, PdfChecker, RarChecker, SevenZipChecker, XmlBasedOfficeChecker, ZipChecker

public abstract class FileChecker extends Object implements IChecker
  • Field Details

    • file

      protected File file
    • logger

      protected org.apache.logging.log4j.Logger logger
    • conf

      protected org.apache.commons.configuration2.Configuration conf
  • Constructor Details

    • FileChecker

      public FileChecker()
  • Method Details

    • attachFile

      public void attachFile(File file)
    • prepareChecker

      public boolean prepareChecker()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getFileExtensions

      public abstract String[] getFileExtensions()
      Return all supported file extensions in LOWERCASE, for example: ["zip", "7z", "rar"]
      Returns:
      All supported file extensions in LOWERCASE
    • getFileDescription

      public abstract String getFileDescription()
    • getDescription

      public abstract String getDescription()