Class ParametersInOut


  • public class ParametersInOut
    extends Object
    A set of unresolved/resolved parameters to be used during parameters resolution.
    Author:
    Yegor.Yarko Date: 06.06.2008
    • Method Detail

      • getName

        public String getName()
      • getUnresolved

        @NotNull
        public ParametersProvider getUnresolved()
        Returns:
        internal parameters provider used to store the unresolved parameters
      • getFullyResolved

        @NotNull
        public ParametersProvider getFullyResolved()
        Returns:
        internal parameters provider used to store the fully resolved parameters
      • getPartlyResolved

        @NotNull
        public ParametersProvider getPartlyResolved()
        Returns:
        internal parameters provider used to store the partly resolved (modified, but not yet fully resolved) parameters
      • getNotFullyResolved

        @NotNull
        public ParametersProvider getNotFullyResolved()
        Returns:
        internal parameters provider combining both unresolved and partly resolved parameters
      • markAsFullyResolved

        public void markAsFullyResolved​(@NotNull
                                        String key,
                                        @NotNull
                                        String resolvedValue)
      • markAsPartlyResolved

        public void markAsPartlyResolved​(@NotNull
                                         String key,
                                         @NotNull
                                         String partlyResolvedValue)
      • getAllParameters

        @NotNull
        public ParametersProvider getAllParameters()
        Returns:
        all parameters