Class AbstractLibrary

java.lang.Object
com.github.weisj.darklaf.platform.AbstractLibrary

public abstract class AbstractLibrary extends Object
  • Field Details

    • logger

      protected final Logger logger
  • Constructor Details

    • AbstractLibrary

      public AbstractLibrary(String path, String libraryName)
    • AbstractLibrary

      public AbstractLibrary(String path, String libraryName, Logger logger)
  • Method Details

    • updateLibrary

      public void updateLibrary()
      Load the decorations-library if necessary.
    • getResourcePaths

      protected List<NativeUtil.Resource> getResourcePaths()
    • getLibraryPath

      public String getLibraryPath()
    • getPath

      protected String getPath()
    • getLibraryName

      public String getLibraryName()
    • canLoad

      protected abstract boolean canLoad()
    • isLoaded

      public boolean isLoaded()
    • info

      protected void info(String message)
    • warning

      protected void warning(String message)
    • error

      protected void error(String message, Throwable e)