Interface LibraryScope


  • public interface LibraryScope
    The scope of a library. The common COMPILE, RUNTIME and PROVIDED scopes are defined here and supported by the common Layouts. A custom Layout can handle additional scopes as required.
    Author:
    Phillip Webb
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static LibraryScope COMPILE
      The library is used at compile time and runtime.
      static LibraryScope CUSTOM
      Marker for custom scope when custom configuration is used.
      static LibraryScope PROVIDED
      The library is needed for compile but is usually provided when running.
      static LibraryScope RUNTIME
      The library is used at runtime but not needed for compile.
    • Method Summary

      Modifier and Type Method Description
      java.lang.String toString()  
    • Field Detail

      • COMPILE

        static final LibraryScope COMPILE
        The library is used at compile time and runtime.
      • RUNTIME

        static final LibraryScope RUNTIME
        The library is used at runtime but not needed for compile.
      • PROVIDED

        static final LibraryScope PROVIDED
        The library is needed for compile but is usually provided when running.
      • CUSTOM

        static final LibraryScope CUSTOM
        Marker for custom scope when custom configuration is used.
    • Method Detail

      • toString

        java.lang.String toString()
        Overrides:
        toString in class java.lang.Object