Class StringListValue

java.lang.Object
org.apache.openjpa.lib.conf.Value
org.apache.openjpa.lib.conf.StringListValue
All Implemented Interfaces:
Cloneable

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

    • EMPTY

      public static final String[] EMPTY
  • Constructor Details

    • StringListValue

      public StringListValue(String prop)
  • Method Details

    • 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()