Class LazyValueResolver

    • Method Detail

      • resolve

        @NotNull
        public Map<String,​String> resolve​(@NotNull
                                                Map<String,​String> unresolved)
        Description copied from interface: ValueResolver
        Resolves values of the map at once. Note: if map contains a parameter with null value then this parameter won't be returned in the resulting map.
        Specified by:
        resolve in interface ValueResolver
        Parameters:
        unresolved - map whose values to resolve
        Returns:
        map with resolved values
      • resolveWithDetails

        @NotNull
        public Map<String,​ProcessingResult> resolveWithDetails​(@NotNull
                                                                     Map<String,​String> unresolved)
        Description copied from interface: ValueResolver
        Resolves values of the map, returns result with resolving details. Note: if map contains a parameter with null value then this parameter won't be returned in the resulting map.
        Specified by:
        resolveWithDetails in interface ValueResolver
        Parameters:
        unresolved - map whose values to resolve
        Returns:
        map with resolved values
      • needsResolving

        public static boolean needsResolving​(@NotNull
                                             String val)
      • isValuesNeededResolving

        public boolean isValuesNeededResolving()