Class ParamsRetriever

    • Constructor Detail

      • ParamsRetriever

        public ParamsRetriever()
    • Method Detail

      • size

        public abstract int size()
        Returns the parameter count.
        Returns:
        The parameters count.
      • getEnumStringMatch

        protected static String getEnumStringMatch​(String input,
                                                   String[] enumStrings,
                                                   boolean ignoreCase)
        Matches a string against an array of acceptable values.
        Parameters:
        input - The string to match.
        enumStrings - The acceptable string values. Must not be null.
        ignoreCase - true for a case insensitive match.
        Returns:
        The matching string value, null if no match was found.
      • getEnumStringMatch

        protected static <T extends Enum<T>> T getEnumStringMatch​(String input,
                                                                  Class<T> enumClass,
                                                                  boolean ignoreCase)
        Matches a string against an enumeration of acceptable values.
        Parameters:
        input - The string to match.
        enumClass - The enumeration class specifying the acceptable string values. Must not be null.
        ignoreCase - true for a case insensitive match.
        Returns:
        The matching enumeration constant, null if no match was found.