Module jakarta.mail

Class ParameterList.MultiValue

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.Object>, java.util.Collection<java.lang.Object>, java.util.List<java.lang.Object>, java.util.RandomAccess
    Enclosing class:
    ParameterList

    private static class ParameterList.MultiValue
    extends java.util.ArrayList<java.lang.Object>
    A struct for a multi-segment parameter. Each entry in the List is either a String or a Value object. When all the segments are present and combined in the combineMultisegmentNames method, the value field contains the combined and decoded value. Until then the value field contains an empty string as a placeholder.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static long serialVersionUID  
      (package private) java.lang.String value  
      • Fields inherited from class java.util.AbstractList

        modCount
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private MultiValue()  
    • Method Summary

      • Methods inherited from class java.util.ArrayList

        add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
      • Methods inherited from class java.util.AbstractCollection

        containsAll, toString
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Collection

        parallelStream, stream, toArray
      • Methods inherited from interface java.util.List

        containsAll
    • Field Detail

      • value

        java.lang.String value
    • Constructor Detail

      • MultiValue

        private MultiValue()