Class DataContainer


  • public class DataContainer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DataContainer()  
      DataContainer​(java.util.List<java.lang.String> resourcePaths)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean exists​(@NotNull java.lang.String key)  
      @NotNull java.lang.String get​(@NotNull java.lang.String key)  
      <T> T getOfType​(@NotNull java.lang.String key, java.lang.Class<T> type)  
      <T> @NotNull java.util.List<@NotNull T> list​(@NotNull java.lang.String key)  
      DataContainer load​(java.lang.String resourcePath)  
      @NotNull java.lang.String random​(@NotNull java.lang.String key)  
      @NotNull DataContainer withDefaultResources()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DataContainer

        public DataContainer()
      • DataContainer

        public DataContainer​(java.util.List<java.lang.String> resourcePaths)
    • Method Detail

      • withDefaultResources

        @NotNull
        public @NotNull DataContainer withDefaultResources()
      • load

        public DataContainer load​(java.lang.String resourcePath)
      • get

        @NotNull
        public @NotNull java.lang.String get​(@NotNull
                                             @NotNull java.lang.String key)
      • exists

        public boolean exists​(@NotNull
                              @NotNull java.lang.String key)
      • list

        @NotNull
        public <T> @NotNull java.util.List<@NotNull T> list​(@NotNull
                                                            @NotNull java.lang.String key)
      • random

        @NotNull
        public @NotNull java.lang.String random​(@NotNull
                                                @NotNull java.lang.String key)
      • getOfType

        @NotNull
        public <T> T getOfType​(@NotNull
                               @NotNull java.lang.String key,
                               java.lang.Class<T> type)