Class DelegatingParametersProvider

    • Constructor Summary

      Constructors 
      Constructor Description
      DelegatingParametersProvider​(java.util.Map<java.lang.String,​java.lang.String> map)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean contains​(java.lang.String key)
      Returns true if this parameters provider contains specified key
      java.lang.String get​(java.lang.String key)  
      java.util.Map<java.lang.String,​java.lang.String> getAll()
      Allows to get map of the provided parameters.
      int size()
      Returns the number of parameters in this parameters provider.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • DelegatingParametersProvider

        public DelegatingParametersProvider​(@NotNull
                                            java.util.Map<java.lang.String,​java.lang.String> map)
    • Method Detail

      • get

        public java.lang.String get​(@NotNull
                                    java.lang.String key)
        Specified by:
        get in interface ParametersProvider
        Parameters:
        key - the name of the parameter
        Returns:
        the value associated with a key, or null if the parameter with the key cannot be found.
      • size

        public int size()
        Description copied from interface: ParametersProvider
        Returns the number of parameters in this parameters provider. This is the size of the map returned by getAll method.
        Specified by:
        size in interface ParametersProvider
      • getAll

        public java.util.Map<java.lang.String,​java.lang.String> getAll()
        Description copied from interface: ParametersProvider
        Allows to get map of the provided parameters. Note that get method can provide more parameters then are returned by this method. However, all the parameters returned by this method should also be available via get method.
        Specified by:
        getAll in interface ParametersProvider
        Returns:
        copy of the backed data
      • toString

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