Class ImportConfig.Value<T>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      boolean empty()  
      protected abstract T fromString​(java.lang.String string)  
      T get()
      Returns the generic type contained by this holder.
      void load()
      Loads properties from various locations.
      void set​(T t)
      Sets the in-memory value, which will get persisted on store() when ImportConfig.saveAll() is called.
      void store()
      Stores the current value back to some medium.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • get

        public T get()
        Returns the generic type contained by this holder. This does not touch the persistent stores, but only accesses the value in-memory.
        Returns:
        the held value
      • set

        public void set​(T t)
        Sets the in-memory value, which will get persisted on store() when ImportConfig.saveAll() is called.
        Parameters:
        t - the value to hold
      • toString

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

        public void store()
        Stores the current value back to some medium. In each case, the type-matching source is used except when the Properties are used, since this is most likely not a persistent store.
      • load

        public void load()
        Loads properties from various locations. In order, the Properties argument, the PreferenceContext, the Preferences, the IniFileLoader, and finally the default value.
      • empty

        public boolean empty()
      • fromString

        protected abstract T fromString​(java.lang.String string)