Class StringListValue

  • All Implemented Interfaces:
    Cloneable

    public class StringListValue
    extends Value
    A comma-separated list of string values.
    Author:
    Abe White
    • Field Detail

      • EMPTY

        public static final String[] EMPTY
    • Constructor Detail

      • StringListValue

        public StringListValue​(String prop)
    • Method Detail

      • set

        public void set​(String[] values)
        The internal value.
      • get

        public String[] get()
        The internal value.
        Specified by:
        get in class Value
      • getValueType

        public Class<String[]> getValueType()
        Description copied from class: Value
        Returns the type of the property that this Value represents.
        Specified by:
        getValueType in class Value
      • unalias

        public String unalias​(String str)
        Unalias the value list. This method defers to super.unalias() UNLESS the string passed is a list of values for a property that has aliases.
        Overrides:
        unalias in class Value
      • getInternalString

        protected String getInternalString()
        Description copied from class: Value
        Return the internal string form of this value.
        Specified by:
        getInternalString in class Value
      • setInternalString

        protected void setInternalString​(String val)
        Description copied from class: Value
        Set this value from the given string.
        Specified by:
        setInternalString in class Value
      • setInternalObject

        protected void setInternalObject​(Object obj)
        Description copied from class: Value
        Set this value from an object.
        Specified by:
        setInternalObject in class Value
      • getAliasList

        protected List<String> getAliasList()