Class StringParameterType

  • Direct Known Subclasses:
    PasswordParameterType

    public class StringParameterType
    extends ParameterType<String>
    This class represent a parameter type that is a string. This type defines a max length for the text.
    Version:
    2.0
    Author:
    Samuel, Nicklas
    Last modified
    $Date: 2015-04-21 09:59:42 +0200 (ti, 21 apr 2015) $
    • Field Detail

      • maxLength

        private final Integer maxLength
    • Constructor Detail

      • StringParameterType

        public StringParameterType()
        Create a new string parameter type, setting the max length to 255 and nulls are allowed.
      • StringParameterType

        public StringParameterType​(Integer maxLength,
                                   String defaultValue,
                                   boolean notNull)
        Create a new string parameter type.
        Parameters:
        maxLength - The maximum length of the string that is allowed or null to allow as long as possible
        defaultValue - The default value of this parameter
        notNull - FALSE if nulls values are allowed, TRUE otherwise
      • StringParameterType

        public StringParameterType​(Integer maxLength,
                                   String defaultValue,
                                   boolean notNull,
                                   int multiplicity,
                                   int width,
                                   int height)
      • StringParameterType

        public StringParameterType​(Integer maxLength,
                                   String defaultValue,
                                   boolean notNull,
                                   int multiplicity,
                                   int width,
                                   int height,
                                   List<String> items)
      • StringParameterType

        public StringParameterType​(Integer maxLength,
                                   String defaultValue,
                                   boolean notNull,
                                   int multiplicity,
                                   int width,
                                   int height,
                                   Enumeration<String,​String> items)
      • StringParameterType

        public StringParameterType​(Integer maxLength,
                                   String defaultValue,
                                   boolean notNull,
                                   int multiplicity,
                                   int width,
                                   int height,
                                   Enumeration<String,​String> items,
                                   boolean checkValues)