Class BasicProjectInfo.OptionalLibraryHolder

  • Enclosing class:
    BasicProjectInfo

    private static class BasicProjectInfo.OptionalLibraryHolder
    extends java.lang.Object
    A helper class, which simplifies the loading of optional library implementations.
    • Field Detail

      • libraryClass

        private java.lang.String libraryClass
      • library

        private transient Library library
    • Constructor Detail

      • OptionalLibraryHolder

        public OptionalLibraryHolder​(java.lang.String libraryClass)
      • OptionalLibraryHolder

        public OptionalLibraryHolder​(Library library)
    • Method Detail

      • getLibraryClass

        public java.lang.String getLibraryClass()
      • getLibrary

        public Library getLibrary()
      • loadLibrary

        protected Library loadLibrary​(java.lang.String classname)