Interface IValueMap

  • All Superinterfaces:
    IValue, java.util.Map<java.lang.String,​IValue>
    All Known Implementing Classes:
    ValueMap

    public interface IValueMap
    extends IValue, java.util.Map<java.lang.String,​IValue>
    Define the generic value map which will represent the operation input and output in map format.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface java.util.Map

        java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      IValue get​(java.lang.String key)
      Returns the value to which the specified key is mapped, or null if this valuemap contains no mapping for the key.
      IValue put​(java.lang.String key, IValue value)
      Associates the specified value with the specified key in this valueMap
      • Methods inherited from interface com.adobe.aem.dermis.model.value.IValue

        toJson
      • Methods inherited from interface java.util.Map

        clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
    • Method Detail

      • get

        IValue get​(java.lang.String key)
        Returns the value to which the specified key is mapped, or null if this valuemap contains no mapping for the key.
        Parameters:
        key - the key whose associated value is to be returned
        Returns:
        the value to which the specified key is mapped, or null if this valuemap contains no mapping for the key
      • put

        IValue put​(java.lang.String key,
                   IValue value)
        Associates the specified value with the specified key in this valueMap
        Specified by:
        put in interface java.util.Map<java.lang.String,​IValue>
        Parameters:
        key - key with which the specified value is to be associated
        value - value to be associated with the specified key
        Returns: