Class StaticUtilities

java.lang.Object
com.biglybt.pif.utils.StaticUtilities

public class StaticUtilities extends Object
Plugin utility class for easy access to static helper methods, without the need for a plugin interface instance.
  • Field Details

    • formatters

      private static Formatters formatters
  • Constructor Details

    • StaticUtilities

      public StaticUtilities()
  • Method Details

    • getFormatters

      public static Formatters getFormatters()
      Get display and byte format utilities.
      Returns:
      formatters
    • getResourceDownloaderFactory

      public static ResourceDownloaderFactory getResourceDownloaderFactory()
    • getResourceUploaderFactory

      public static ResourceUploaderFactory getResourceUploaderFactory()
    • getRSSFeed

      public static RSSFeed getRSSFeed(URL source_url, InputStream is) throws SimpleXMLParserDocumentException
      Throws:
      SimpleXMLParserDocumentException
    • promptUser

      public static int promptUser(String title, String desc, String[] options, int default_option)
      See UIInstance.promptUser
      Parameters:
      title -
      desc -
      options -
      default_option -
      Returns:
    • getUIManager

      public static UIManager getUIManager(long millis_to_wait_for_attach)
      gets the default UI manager and also waits for up to a specified time for a UI instance to attach. useful when doing things during initialisation
      Parameters:
      millis_to_wait_for_attach -
      Returns: