Interface ResourceDetails


public interface ResourceDetails
Details about a resource registration.
Author:
Thomas Pantelis
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final class 
    Builds instances of type ResourceDetails.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NonNull String
    Get resource mapped alias.
    static @NonNull ResourceDetails.Builder
    Create builder for ResourceDetails.
    @NonNull String
    Get resource base name.
  • Method Details

    • name

      @NonNull String name()
      Get resource base name.

      The base name of the resources that will be registered, typically a directory in the bundle/jar where "/" is used to denote the root.

      Returns:
      String base name
    • alias

      @NonNull String alias()
      Get resource mapped alias.

      The name in the URI namespace to which the resources are mapped. This defaults to the name().

      Returns:
      String mapped alias
    • builder

      static @NonNull ResourceDetails.Builder builder()
      Create builder for ResourceDetails.
      Returns:
      ResourceDetails.Builder builder instance