Class AbstractQueryConfig

    • Method Detail

      • get

        public <T> T get​(ConfigurationKey<T> key)
        Returns the value held by the given key.
        Type Parameters:
        T - the value's type
        Parameters:
        key - the key, cannot be null
        Returns:
        the value held by the given key
      • has

        public <T> boolean has​(ConfigurationKey<T> key)
        Returns true if there is a value set with the given key, otherwise false.
        Type Parameters:
        T - the value's type
        Parameters:
        key - the key, cannot be null
        Returns:
        true if there is a value set with the given key, otherwise false
      • set

        public <T> void set​(ConfigurationKey<T> key,
                            T value)
        Sets a key and its value.
        Type Parameters:
        T - the value's type
        Parameters:
        key - the key, cannot be null
        value - value to set
      • unset

        public <T> boolean unset​(ConfigurationKey<T> key)
        Unsets the given key and its value.
        Type Parameters:
        T - the value's type
        Parameters:
        key - the key
        Returns:
        true if the key and value was set and removed, otherwise false