Interface ReadOnlyMap<T>

All Known Subinterfaces:
MailWorkerContext, Preferences, WriteableMap<T>
All Known Implementing Classes:
DefaultWriteableMap, MailWorkerContextImpl, PreferencesImpl, ReaderResult, StringValueMap

public interface ReadOnlyMap<T>
An api to access an underlying map that uses T as keys.
  • Method Details Link icon

    • getString Link icon

      @Nullable @Nullable String getString(T key)
    • getString Link icon

      String getString(T key, String fallback)
    • getBoolean Link icon

      @Nullable @Nullable Boolean getBoolean(T key)
    • getBoolean Link icon

      boolean getBoolean(T key, boolean fallback)
    • getInt Link icon

      @Nullable @Nullable Integer getInt(T key)
    • getInt Link icon

      int getInt(T key, int fallback)
    • getLong Link icon

      @Nullable @Nullable Long getLong(T key)
    • getLong Link icon

      long getLong(T key, long fallback)
    • getFloat Link icon

      @Nullable @Nullable Float getFloat(T key)
    • getFloat Link icon

      float getFloat(T key, float fallback)
    • getDouble Link icon

      @Nullable @Nullable Double getDouble(T key)
    • getDouble Link icon

      double getDouble(T key, double fallback)
    • getDecimal Link icon

      @Nullable @Nullable BigDecimal getDecimal(T key)
    • getDecimal Link icon

      BigDecimal getDecimal(T key, BigDecimal fallback)
    • getEnum Link icon

      @Nullable <S extends Enum<S>> S getEnum(T key, Class<S> enumClass)
    • getEnum Link icon

      <S extends Enum<S>> S getEnum(T key, Class<S> enumClass, S fallback)
    • getDate Link icon

      @Nullable @Nullable Date getDate(T key)
    • getDate Link icon

      Date getDate(T key, Date fallback)
    • getValue Link icon

      @Nullable <V> V getValue(T key, Class<V> clazz)
    • getValue Link icon

      <V> V getValue(T key, Class<V> clazz, V fallback)
    • keySet Link icon

      Set<T> keySet()
      Returns an immutable view of all keys.
    • containsKey Link icon

      boolean containsKey(T key)