# Serialized Form

- ## Package org.apache.commons.collections4

  - ### Class org.apache.commons.collections4.ArrayStack extends ArrayList<E> implements Serializable

    serialVersionUID:
      2130079159931574599L

  - ### Class org.apache.commons.collections4.FunctorException extends RuntimeException implements Serializable

    serialVersionUID:
      -4704772662059351193L

- ## Package org.apache.commons.collections4.bag

  - ### Class org.apache.commons.collections4.bag.AbstractBagDecorator extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      -3768146017343785417L

  - ### Class org.apache.commons.collections4.bag.AbstractSortedBagDecorator extends AbstractBagDecorator<E> implements Serializable

    serialVersionUID:
      -8223473624050467718L

  - ### Class org.apache.commons.collections4.bag.CollectionBag extends AbstractBagDecorator<E> implements Serializable

    serialVersionUID:
      -2560033712679053143L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
          `ClassCastException` - if deserialised object has wrong type

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.bag.CollectionSortedBag extends AbstractSortedBagDecorator<E> implements Serializable

    serialVersionUID:
      -2560033712679053143L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
          `ClassCastException` - if deserialised object has wrong type

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.bag.HashBag extends AbstractMapBag<E> implements Serializable

    serialVersionUID:
      -6561115435802554013L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the bag in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the bag out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.bag.PredicatedBag extends PredicatedCollection<E> implements Serializable

    serialVersionUID:
      -2575833140344736876L

  - ### Class org.apache.commons.collections4.bag.PredicatedSortedBag extends PredicatedBag<E> implements Serializable

    serialVersionUID:
      3448581314086406616L

  - ### Class org.apache.commons.collections4.bag.SynchronizedBag extends SynchronizedCollection<E> implements Serializable

    serialVersionUID:
      8084674570753837109L

  - ### Class org.apache.commons.collections4.bag.SynchronizedSortedBag extends SynchronizedBag<E> implements Serializable

    serialVersionUID:
      722374056718497858L

  - ### Class org.apache.commons.collections4.bag.TransformedBag extends TransformedCollection<E> implements Serializable

    serialVersionUID:
      5421170911299074185L

  - ### Class org.apache.commons.collections4.bag.TransformedSortedBag extends TransformedBag<E> implements Serializable

    serialVersionUID:
      -251737742649401930L

  - ### Class org.apache.commons.collections4.bag.TreeBag extends AbstractMapBag<E> implements Serializable

    serialVersionUID:
      -7740146511091606676L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the bag in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the bag out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.bag.UnmodifiableBag extends AbstractBagDecorator<E> implements Serializable

    serialVersionUID:
      -1873799975157099624L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
          `ClassCastException` - if deserialised object has wrong type

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.bag.UnmodifiableSortedBag extends AbstractSortedBagDecorator<E> implements Serializable

    serialVersionUID:
      -3190437252665717841L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
          `ClassCastException` - if deserialised object has wrong type

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

- ## Package org.apache.commons.collections4.bidimap

  - ### Class org.apache.commons.collections4.bidimap.AbstractDualBidiMap.EntrySet extends AbstractDualBidiMap.View<K,V,Map.Entry<K,V>> implements Serializable

    serialVersionUID:
      4040410962603292348L

  - ### Class org.apache.commons.collections4.bidimap.AbstractDualBidiMap.KeySet extends AbstractDualBidiMap.View<K,Object,K> implements Serializable

    serialVersionUID:
      -7107935777385040694L

  - ### Class org.apache.commons.collections4.bidimap.AbstractDualBidiMap.Values extends AbstractDualBidiMap.View<Object,V,V> implements Serializable

    serialVersionUID:
      4023777119829639864L

  - ### Class org.apache.commons.collections4.bidimap.AbstractDualBidiMap.View extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      4621510560119690639L

    - ### Serialized Fields

      - #### parent

            AbstractDualBidiMap<K,V> parent

        The parent map

  - ### Class org.apache.commons.collections4.bidimap.DualHashBidiMap extends AbstractDualBidiMap<K,V> implements Serializable

    serialVersionUID:
      721969328361808L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.commons.collections4.bidimap.DualLinkedHashBidiMap extends AbstractDualBidiMap<K,V> implements Serializable

    serialVersionUID:
      721969328361810L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.commons.collections4.bidimap.DualTreeBidiMap extends AbstractDualBidiMap<K,V> implements Serializable

    serialVersionUID:
      721969328361809L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### comparator

            Comparator<T> comparator

        The key comparator to use

      - #### valueComparator

            Comparator<T> valueComparator

        The value comparator to use

  - ### Class org.apache.commons.collections4.bidimap.TreeBidiMap extends Object implements Serializable

    serialVersionUID:
      721969328361807L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream stream)
                             throws IOException,
                                    ClassNotFoundException

        Reads the content of the stream.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream stream)
                              throws IOException

        Writes the content to the stream for serialization.
        Throws:
          `IOException` - if an error occurs while writing to the stream

- ## Package org.apache.commons.collections4.collection

  - ### Class org.apache.commons.collections4.collection.AbstractCollectionDecorator extends Object implements Serializable

    serialVersionUID:
      6249888059822088500L

    - ### Serialized Fields

      - #### collection

            Collection<E> collection

        The collection being decorated

  - ### Class org.apache.commons.collections4.collection.CompositeCollection extends Object implements Serializable

    serialVersionUID:
      8417515734108306801L

    - ### Serialized Fields

      - #### mutator

            CompositeCollection.CollectionMutator<E> mutator

        CollectionMutator to handle changes to the collection

      - #### all

            List<E> all

        Collections in the composite

  - ### Class org.apache.commons.collections4.collection.IndexedCollection extends AbstractCollectionDecorator<C> implements Serializable

    serialVersionUID:
      -5512610452568370038L

    - ### Serialized Fields

      - #### keyTransformer

            Transformer<I,O> keyTransformer

        The `Transformer` for generating index keys.

      - #### index

            MultiMap<K,V> index

        The map of indexes to collected objects.

      - #### uniqueIndex

            boolean uniqueIndex

        The uniqueness constraint for the index.

  - ### Class org.apache.commons.collections4.collection.PredicatedCollection extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      -5259182142076705162L

    - ### Serialized Fields

      - #### predicate

            Predicate<T> predicate

        The predicate to use

  - ### Class org.apache.commons.collections4.collection.SynchronizedCollection extends Object implements Serializable

    serialVersionUID:
      2412805092710877986L

    - ### Serialized Fields

      - #### collection

            Collection<E> collection

        The collection to decorate

      - #### lock

            Object lock

        The object to lock on, needed for List/SortedSet views

  - ### Class org.apache.commons.collections4.collection.TransformedCollection extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      8692300188161871514L

    - ### Serialized Fields

      - #### transformer

            Transformer<I,O> transformer

        The transformer to use

  - ### Class org.apache.commons.collections4.collection.UnmodifiableBoundedCollection extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      -7112672385450340330L

  - ### Class org.apache.commons.collections4.collection.UnmodifiableCollection extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      -239892006883819945L

- ## Package org.apache.commons.collections4.comparators

  - ### Class org.apache.commons.collections4.comparators.BooleanComparator extends Object implements Serializable

    serialVersionUID:
      1830042991606340609L

    - ### Serialized Fields

      - #### trueFirst

            boolean trueFirst

        `true` iff `true` values sort before `false` values.

  - ### Class org.apache.commons.collections4.comparators.ComparableComparator extends Object implements Serializable

    serialVersionUID:
      -291439688585137865L

  - ### Class org.apache.commons.collections4.comparators.ComparatorChain extends Object implements Serializable

    serialVersionUID:
      -721644942746081630L

    - ### Serialized Fields

      - #### comparatorChain

            List<E> comparatorChain

        The list of comparators in the chain.

      - #### orderingBits

            BitSet orderingBits

        Order - false (clear) = ascend; true (set) = descend.

      - #### isLocked

            boolean isLocked

        Whether the chain has been "locked".

  - ### Class org.apache.commons.collections4.comparators.FixedOrderComparator extends Object implements Serializable

    serialVersionUID:
      82794675842863201L

    - ### Serialized Fields

      - #### map

            Map<K,V> map

        Internal map of object to position

      - #### counter

            int counter

        Counter used in determining the position in the map

      - #### isLocked

            boolean isLocked

        Is the comparator locked against further change

      - #### unknownObjectBehavior

            FixedOrderComparator.UnknownObjectBehavior unknownObjectBehavior

        The behaviour in the case of an unknown object

  - ### Class org.apache.commons.collections4.comparators.NullComparator extends Object implements Serializable

    serialVersionUID:
      -5820772575483504339L

    - ### Serialized Fields

      - #### nonNullComparator

            Comparator<T> nonNullComparator

        The comparator to use when comparing two non-`null` objects.

      - #### nullsAreHigh

            boolean nullsAreHigh

        Specifies whether a `null` are compared as higher than non-`null` objects.

  - ### Class org.apache.commons.collections4.comparators.ReverseComparator extends Object implements Serializable

    serialVersionUID:
      2858887242028539265L

    - ### Serialized Fields

      - #### comparator

            Comparator<T> comparator

        The comparator being decorated.

  - ### Class org.apache.commons.collections4.comparators.TransformingComparator extends Object implements Serializable

    serialVersionUID:
      3456940356043606220L

    - ### Serialized Fields

      - #### decorated

            Comparator<T> decorated

        The decorated comparator.

      - #### transformer

            Transformer<I,O> transformer

        The transformer being used.

- ## Package org.apache.commons.collections4.functors

  - ### Class org.apache.commons.collections4.functors.AbstractQuantifierPredicate extends Object implements Serializable

    serialVersionUID:
      -3094696765038308799L

    - ### Serialized Fields

      - #### iPredicates

            Predicate<T>[] iPredicates

        The array of predicates to call

  - ### Class org.apache.commons.collections4.functors.AllPredicate extends AbstractQuantifierPredicate<T> implements Serializable

    serialVersionUID:
      -3094696765038308799L

  - ### Class org.apache.commons.collections4.functors.AndPredicate extends Object implements Serializable

    serialVersionUID:
      4189014213763186912L

    - ### Serialized Fields

      - #### iPredicate1

            Predicate<T> iPredicate1

        The array of predicates to call

      - #### iPredicate2

            Predicate<T> iPredicate2

        The array of predicates to call

  - ### Class org.apache.commons.collections4.functors.AnyPredicate extends AbstractQuantifierPredicate<T> implements Serializable

    serialVersionUID:
      7429999530934647542L

  - ### Class org.apache.commons.collections4.functors.ChainedClosure extends Object implements Serializable

    serialVersionUID:
      -3520677225766901240L

    - ### Serialized Fields

      - #### iClosures

            Closure<T>[] iClosures

        The closures to call in turn

  - ### Class org.apache.commons.collections4.functors.ChainedTransformer extends Object implements Serializable

    serialVersionUID:
      3514945074733160196L

    - ### Serialized Fields

      - #### iTransformers

            Transformer<I,O>[] iTransformers

        The transformers to call in turn

  - ### Class org.apache.commons.collections4.functors.ClosureTransformer extends Object implements Serializable

    serialVersionUID:
      478466901448617286L

    - ### Serialized Fields

      - #### iClosure

            Closure<T> iClosure

        The closure to wrap

  - ### Class org.apache.commons.collections4.functors.ComparatorPredicate extends Object implements Serializable

    serialVersionUID:
      -1863209236504077399L

    - ### Serialized Fields

      - #### object

            Object object

        The internal object to compare with

      - #### comparator

            Comparator<T> comparator

        The comparator to use for comparison

      - #### criterion

            ComparatorPredicate.Criterion criterion

        The comparison evaluation criterion to use

  - ### Class org.apache.commons.collections4.functors.ConstantFactory extends Object implements Serializable

    serialVersionUID:
      -3520677225766901240L

    - ### Serialized Fields

      - #### iConstant

            Object iConstant

        The closures to call in turn

  - ### Class org.apache.commons.collections4.functors.ConstantTransformer extends Object implements Serializable

    serialVersionUID:
      6374440726369055124L

    - ### Serialized Fields

      - #### iConstant

            Object iConstant

        The closures to call in turn

  - ### Class org.apache.commons.collections4.functors.DefaultEquator extends Object implements Serializable

    serialVersionUID:
      825802648423525485L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.EqualPredicate extends Object implements Serializable

    serialVersionUID:
      5633766978029907089L

    - ### Serialized Fields

      - #### iValue

            Object iValue

        The value to compare to

      - #### equator

            Equator<T> equator

        The equator to use for comparison

  - ### Class org.apache.commons.collections4.functors.ExceptionClosure extends Object implements Serializable

    serialVersionUID:
      7179106032121985545L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.ExceptionFactory extends Object implements Serializable

    serialVersionUID:
      7179106032121985545L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.ExceptionPredicate extends Object implements Serializable

    serialVersionUID:
      7179106032121985545L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.ExceptionTransformer extends Object implements Serializable

    serialVersionUID:
      7179106032121985545L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.FactoryTransformer extends Object implements Serializable

    serialVersionUID:
      -6817674502475353160L

    - ### Serialized Fields

      - #### iFactory

            Factory<T> iFactory

        The factory to wrap

  - ### Class org.apache.commons.collections4.functors.FalsePredicate extends Object implements Serializable

    serialVersionUID:
      7533784454832764388L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.IdentityPredicate extends Object implements Serializable

    serialVersionUID:
      -89901658494523293L

    - ### Serialized Fields

      - #### iValue

            Object iValue

        The value to compare to

  - ### Class org.apache.commons.collections4.functors.IfClosure extends Object implements Serializable

    serialVersionUID:
      3518477308466486130L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The test

      - #### iTrueClosure

            Closure<T> iTrueClosure

        The closure to use if true

      - #### iFalseClosure

            Closure<T> iFalseClosure

        The closure to use if false

  - ### Class org.apache.commons.collections4.functors.IfTransformer extends Object implements Serializable

    serialVersionUID:
      8069309411242014252L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The test

      - #### iTrueTransformer

            Transformer<I,O> iTrueTransformer

        The transformer to use if true

      - #### iFalseTransformer

            Transformer<I,O> iFalseTransformer

        The transformer to use if false

  - ### Class org.apache.commons.collections4.functors.InstanceofPredicate extends Object implements Serializable

    serialVersionUID:
      -6682656911025165584L

    - ### Serialized Fields

      - #### iType

            Class<T> iType

        The type to compare to

  - ### Class org.apache.commons.collections4.functors.MapTransformer extends Object implements Serializable

    serialVersionUID:
      862391807045468939L

    - ### Serialized Fields

      - #### iMap

            Map<K,V> iMap

        The map of data to lookup in

  - ### Class org.apache.commons.collections4.functors.NonePredicate extends AbstractQuantifierPredicate<T> implements Serializable

    serialVersionUID:
      2007613066565892961L

  - ### Class org.apache.commons.collections4.functors.NOPClosure extends Object implements Serializable

    serialVersionUID:
      3518477308466486130L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.NOPTransformer extends Object implements Serializable

    serialVersionUID:
      2133891748318574490L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.NotNullPredicate extends Object implements Serializable

    serialVersionUID:
      7533784454832764388L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.NotPredicate extends Object implements Serializable

    serialVersionUID:
      -2654603322338049674L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The predicate to decorate

  - ### Class org.apache.commons.collections4.functors.NullIsExceptionPredicate extends Object implements Serializable

    serialVersionUID:
      3243449850504576071L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The predicate to decorate

  - ### Class org.apache.commons.collections4.functors.NullIsFalsePredicate extends Object implements Serializable

    serialVersionUID:
      -2997501534564735525L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The predicate to decorate

  - ### Class org.apache.commons.collections4.functors.NullIsTruePredicate extends Object implements Serializable

    serialVersionUID:
      -7625133768987126273L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The predicate to decorate

  - ### Class org.apache.commons.collections4.functors.NullPredicate extends Object implements Serializable

    serialVersionUID:
      7533784454832764388L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.OnePredicate extends AbstractQuantifierPredicate<T> implements Serializable

    serialVersionUID:
      -8125389089924745785L

  - ### Class org.apache.commons.collections4.functors.OrPredicate extends Object implements Serializable

    serialVersionUID:
      -8791518325735182855L

    - ### Serialized Fields

      - #### iPredicate1

            Predicate<T> iPredicate1

        The array of predicates to call

      - #### iPredicate2

            Predicate<T> iPredicate2

        The array of predicates to call

  - ### Class org.apache.commons.collections4.functors.PredicateTransformer extends Object implements Serializable

    serialVersionUID:
      5278818408044349346L

    - ### Serialized Fields

      - #### iPredicate

            Predicate<T> iPredicate

        The closure to wrap

  - ### Class org.apache.commons.collections4.functors.StringValueTransformer extends Object implements Serializable

    serialVersionUID:
      7511110693171758606L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.SwitchClosure extends Object implements Serializable

    serialVersionUID:
      3518477308466486130L

    - ### Serialized Fields

      - #### iPredicates

            Predicate<T>[] iPredicates

        The tests to consider

      - #### iClosures

            Closure<T>[] iClosures

        The matching closures to call

      - #### iDefault

            Closure<T> iDefault

        The default closure to call if no tests match

  - ### Class org.apache.commons.collections4.functors.SwitchTransformer extends Object implements Serializable

    serialVersionUID:
      -6404460890903469332L

    - ### Serialized Fields

      - #### iPredicates

            Predicate<T>[] iPredicates

        The tests to consider

      - #### iTransformers

            Transformer<I,O>[] iTransformers

        The matching transformers to call

      - #### iDefault

            Transformer<I,O> iDefault

        The default transformer to call if no tests match

  - ### Class org.apache.commons.collections4.functors.TransformedPredicate extends Object implements Serializable

    serialVersionUID:
      -5596090919668315834L

    - ### Serialized Fields

      - #### iTransformer

            Transformer<I,O> iTransformer

        The transformer to call

      - #### iPredicate

            Predicate<T> iPredicate

        The predicate to call

  - ### Class org.apache.commons.collections4.functors.TransformerClosure extends Object implements Serializable

    serialVersionUID:
      -5194992589193388969L

    - ### Serialized Fields

      - #### iTransformer

            Transformer<I,O> iTransformer

        The transformer to wrap

  - ### Class org.apache.commons.collections4.functors.TransformerPredicate extends Object implements Serializable

    serialVersionUID:
      -2407966402920578741L

    - ### Serialized Fields

      - #### iTransformer

            Transformer<I,O> iTransformer

        The transformer to call

  - ### Class org.apache.commons.collections4.functors.TruePredicate extends Object implements Serializable

    serialVersionUID:
      3374767158756189740L

    - ### Serialization Methods

      - #### readResolve

            private Object readResolve()

  - ### Class org.apache.commons.collections4.functors.UniquePredicate extends Object implements Serializable

    serialVersionUID:
      -3319417438027438040L

    - ### Serialized Fields

      - #### iSet

            Set<E> iSet

        The set of previously seen objects

- ## Package org.apache.commons.collections4.keyvalue

  - ### Class org.apache.commons.collections4.keyvalue.MultiKey extends Object implements Serializable

    serialVersionUID:
      4465448607415788805L

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

        Recalculate the hash code after deserialization. The hash code of some keys might have change (hash codes based on the system hash code are only stable for the same process).

    - ### Serialized Fields

      - #### keys

            Object[] keys

        The individual keys

  - ### Class org.apache.commons.collections4.keyvalue.TiedMapEntry extends Object implements Serializable

    serialVersionUID:
      -8453869361373831205L

    - ### Serialized Fields

      - #### map

            Map<K,V> map

        The map underlying the entry/iterator

      - #### key

            Object key

        The key

- ## Package org.apache.commons.collections4.list

  - ### Class org.apache.commons.collections4.list.AbstractListDecorator extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      4500739654952315623L

  - ### Class org.apache.commons.collections4.list.AbstractSerializableListDecorator extends AbstractListDecorator<E> implements Serializable

    serialVersionUID:
      2684959196747496299L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the list in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the list out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.list.CursorableLinkedList extends AbstractLinkedList<E> implements Serializable

    serialVersionUID:
      8836393098519411393L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Deserializes the data held in this object to the stream specified.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Serializes the data held in this object to the stream specified.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.list.FixedSizeList extends AbstractSerializableListDecorator<E> implements Serializable

    serialVersionUID:
      -2218010673611160319L

  - ### Class org.apache.commons.collections4.list.GrowthList extends AbstractSerializableListDecorator<E> implements Serializable

    serialVersionUID:
      -3620001881672L

  - ### Class org.apache.commons.collections4.list.LazyList extends AbstractSerializableListDecorator<E> implements Serializable

    serialVersionUID:
      -1708388017160694542L

    - ### Serialized Fields

      - #### factory

            Factory<T> factory

        The factory to use to lazily instantiate the objects

  - ### Class org.apache.commons.collections4.list.NodeCachingLinkedList extends AbstractLinkedList<E> implements Serializable

    serialVersionUID:
      6897789178562232073L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Deserializes the data held in this object to the stream specified.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Serializes the data held in this object to the stream specified.
        Throws:
          `IOException` - if an error occurs while writing to the stream

    - ### Serialized Fields

      - #### maximumCacheSize

            int maximumCacheSize

        The maximum size of the cache.

  - ### Class org.apache.commons.collections4.list.PredicatedList extends PredicatedCollection<E> implements Serializable

    serialVersionUID:
      -5722039223898659102L

  - ### Class org.apache.commons.collections4.list.SetUniqueList extends AbstractSerializableListDecorator<E> implements Serializable

    serialVersionUID:
      7196982186153478694L

    - ### Serialized Fields

      - #### set

            Set<E> set

        Internal Set to maintain uniqueness.

  - ### Class org.apache.commons.collections4.list.TransformedList extends TransformedCollection<E> implements Serializable

    serialVersionUID:
      1077193035000013141L

  - ### Class org.apache.commons.collections4.list.UnmodifiableList extends AbstractSerializableListDecorator<E> implements Serializable

    serialVersionUID:
      6595182819922443652L

- ## Package org.apache.commons.collections4.map

  - ### Class org.apache.commons.collections4.map.CaseInsensitiveMap extends AbstractHashedMap<K,V> implements Serializable

    serialVersionUID:
      -7074655917369299456L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.CompositeMap extends AbstractIterableMap<K,V> implements Serializable

    serialVersionUID:
      -6096931280583808322L

    - ### Serialized Fields

      - #### composite

            Map<K,V>[] composite

        Array of all maps in the composite

      - #### mutator

            CompositeMap.MapMutator<K,V> mutator

        Handle mutation operations

  - ### Class org.apache.commons.collections4.map.DefaultedMap extends AbstractMapDecorator<K,V> implements Serializable

    serialVersionUID:
      19698628745827L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

    - ### Serialized Fields

      - #### value

            Transformer<I,O> value

        The transformer to use if the map does not contain a key

  - ### Class org.apache.commons.collections4.map.FixedSizeMap extends AbstractMapDecorator<K,V> implements Serializable

    serialVersionUID:
      7450927208116179316L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

  - ### Class org.apache.commons.collections4.map.FixedSizeSortedMap extends AbstractSortedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      3126019624511683653L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.Flat3Map extends Object implements Serializable

    serialVersionUID:
      -6701087419741928296L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.HashedMap extends AbstractHashedMap<K,V> implements Serializable

    serialVersionUID:
      -1788199231038721040L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.LazyMap extends AbstractMapDecorator<K,V> implements Serializable

    serialVersionUID:
      7990956402564206740L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

    - ### Serialized Fields

      - #### factory

            Transformer<I,O> factory

        The factory to use to construct elements

  - ### Class org.apache.commons.collections4.map.LazySortedMap extends LazyMap<K,V> implements Serializable

    serialVersionUID:
      2715322183617658933L

  - ### Class org.apache.commons.collections4.map.LinkedMap extends AbstractLinkedMap<K,V> implements Serializable

    serialVersionUID:
      9077234323521161066L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.ListOrderedMap extends AbstractMapDecorator<K,V> implements Serializable

    serialVersionUID:
      2728177751851003750L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

    - ### Serialized Fields

      - #### insertOrder

            List<E> insertOrder

        Internal list to hold the sequence of objects

  - ### Class org.apache.commons.collections4.map.LRUMap extends AbstractLinkedMap<K,V> implements Serializable

    serialVersionUID:
      -612114643488955218L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

    - ### Serialized Fields

      - #### scanUntilRemovable

            boolean scanUntilRemovable

        Scan behaviour

  - ### Class org.apache.commons.collections4.map.MultiKeyMap extends AbstractMapDecorator<MultiKey<? extends K>,V> implements Serializable

    serialVersionUID:
      -1788199231038721040L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.MultiValueMap extends AbstractMapDecorator<K,Object> implements Serializable

    serialVersionUID:
      -2214159910087182007L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Deprecated.
        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          4.0

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Deprecated.
        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          4.0

    - ### Serialized Fields

      - #### collectionFactory

            Factory<T> collectionFactory

        Deprecated.
        The factory for creating value collections.

  - ### Class org.apache.commons.collections4.map.PassiveExpiringMap extends AbstractMapDecorator<K,V> implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

    - ### Serialized Fields

      - #### expirationMap

            Map<K,V> expirationMap

        map used to manage expiration times for the actual map entries.

      - #### expiringPolicy

            PassiveExpiringMap.ExpirationPolicy<K,V> expiringPolicy

        the policy used to determine time-to-live values for map entries.

  - ### Class org.apache.commons.collections4.map.PassiveExpiringMap.ConstantTimeToLiveExpirationPolicy extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### timeToLiveMillis

            long timeToLiveMillis

        the constant time-to-live value measured in milliseconds.

  - ### Class org.apache.commons.collections4.map.PredicatedMap extends org.apache.commons.collections4.map.AbstractInputCheckedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      7412622456128415156L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

    - ### Serialized Fields

      - #### keyPredicate

            Predicate<T> keyPredicate

        The key predicate to use

      - #### valuePredicate

            Predicate<T> valuePredicate

        The value predicate to use

  - ### Class org.apache.commons.collections4.map.PredicatedSortedMap extends PredicatedMap<K,V> implements Serializable

    serialVersionUID:
      3359846175935304332L

  - ### Class org.apache.commons.collections4.map.ReferenceIdentityMap extends AbstractReferenceMap<K,V> implements Serializable

    serialVersionUID:
      -1266190134568365852L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.ReferenceMap extends AbstractReferenceMap<K,V> implements Serializable

    serialVersionUID:
      1555089888138299607L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.map.SingletonMap extends Object implements Serializable

    serialVersionUID:
      -8931271118676803261L

    - ### Serialized Fields

      - #### key

            Object key

        Singleton key

      - #### value

            Object value

        Singleton value

  - ### Class org.apache.commons.collections4.map.TransformedMap extends org.apache.commons.collections4.map.AbstractInputCheckedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      7023152376788900464L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

    - ### Serialized Fields

      - #### keyTransformer

            Transformer<I,O> keyTransformer

        The transformer to use for the key

      - #### valueTransformer

            Transformer<I,O> valueTransformer

        The transformer to use for the value

  - ### Class org.apache.commons.collections4.map.TransformedSortedMap extends TransformedMap<K,V> implements Serializable

    serialVersionUID:
      -8751771676410385778L

  - ### Class org.apache.commons.collections4.map.UnmodifiableEntrySet extends AbstractSetDecorator<Map.Entry<K,V>> implements Serializable

    serialVersionUID:
      1678353579659253473L

  - ### Class org.apache.commons.collections4.map.UnmodifiableMap extends AbstractMapDecorator<K,V> implements Serializable

    serialVersionUID:
      2737023427269031941L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

  - ### Class org.apache.commons.collections4.map.UnmodifiableOrderedMap extends AbstractOrderedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      8136428161720526266L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

  - ### Class org.apache.commons.collections4.map.UnmodifiableSortedMap extends AbstractSortedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      5805344239827376360L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream
        Since:
          3.1

- ## Package org.apache.commons.collections4.multimap

  - ### Class org.apache.commons.collections4.multimap.AbstractMultiValuedMapDecorator extends Object implements Serializable

    serialVersionUID:
      20150612L

    - ### Serialized Fields

      - #### map

            MultiValuedMap<K,V> map

        MultiValuedMap to decorate

  - ### Class org.apache.commons.collections4.multimap.ArrayListValuedHashMap extends AbstractListValuedMap<K,V> implements Serializable

    serialVersionUID:
      20151118L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream oos)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### initialListCapacity

            int initialListCapacity

        The initial list capacity when creating a new value collection.

  - ### Class org.apache.commons.collections4.multimap.HashSetValuedHashMap extends AbstractSetValuedMap<K,V> implements Serializable

    serialVersionUID:
      20151118L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream ois)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject(ObjectOutputStream oos)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### initialSetCapacity

            int initialSetCapacity

        The initial list capacity when creating a new value collection.

  - ### Class org.apache.commons.collections4.multimap.TransformedMultiValuedMap extends AbstractMultiValuedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      20150612L

    - ### Serialized Fields

      - #### keyTransformer

            Transformer<I,O> keyTransformer

        The key transformer

      - #### valueTransformer

            Transformer<I,O> valueTransformer

        The value transformer

  - ### Class org.apache.commons.collections4.multimap.UnmodifiableMultiValuedMap extends AbstractMultiValuedMapDecorator<K,V> implements Serializable

    serialVersionUID:
      20150612L

- ## Package org.apache.commons.collections4.multiset

  - ### Class org.apache.commons.collections4.multiset.AbstractMultiSetDecorator extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      20150610L

  - ### Class org.apache.commons.collections4.multiset.HashMultiSet extends AbstractMapMultiSet<E> implements Serializable

    serialVersionUID:
      20150610L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the multiset in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the multiset out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.multiset.PredicatedMultiSet extends PredicatedCollection<E> implements Serializable

    serialVersionUID:
      20150629L

  - ### Class org.apache.commons.collections4.multiset.SynchronizedMultiSet extends SynchronizedCollection<E> implements Serializable

    serialVersionUID:
      20150629L

  - ### Class org.apache.commons.collections4.multiset.UnmodifiableMultiSet extends AbstractMultiSetDecorator<E> implements Serializable

    serialVersionUID:
      20150611L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
          `ClassCastException` - if deserialised object has wrong type

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

- ## Package org.apache.commons.collections4.properties

  - ### Class org.apache.commons.collections4.properties.SortedProperties extends Properties implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.commons.collections4.queue

  - ### Class org.apache.commons.collections4.queue.AbstractQueueDecorator extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      -2629815475789577029L

  - ### Class org.apache.commons.collections4.queue.CircularFifoQueue extends AbstractCollection<E> implements Serializable

    serialVersionUID:
      -8423413834657610406L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the queue in using a custom routine.
        Throws:
          `IOException` - if an I/O error occurs while writing to the output stream
          `ClassNotFoundException` - if the class of a serialized object can not be found

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the queue out using a custom routine.
        Throws:
          `IOException` - if an I/O error occurs while writing to the output stream

    - ### Serialized Fields

      - #### maxElements

            int maxElements

        Capacity of the queue.

  - ### Class org.apache.commons.collections4.queue.PredicatedQueue extends PredicatedCollection<E> implements Serializable

    serialVersionUID:
      2307609000539943581L

  - ### Class org.apache.commons.collections4.queue.SynchronizedQueue extends SynchronizedCollection<E> implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.commons.collections4.queue.TransformedQueue extends TransformedCollection<E> implements Serializable

    serialVersionUID:
      -7901091318986132033L

  - ### Class org.apache.commons.collections4.queue.UnmodifiableQueue extends AbstractQueueDecorator<E> implements Serializable

    serialVersionUID:
      1832948656215393357L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an I/O error occurs while reading from the input stream
          `ClassNotFoundException` - if the class of a serialized object can not be found

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an I/O error occurs while writing to the output stream

- ## Package org.apache.commons.collections4.set

  - ### Class org.apache.commons.collections4.set.AbstractNavigableSetDecorator extends AbstractSortedSetDecorator<E> implements Serializable

    serialVersionUID:
      20150528L

  - ### Class org.apache.commons.collections4.set.AbstractSerializableSetDecorator extends AbstractSetDecorator<E> implements Serializable

    serialVersionUID:
      1229469966212206107L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the set in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the set out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.set.AbstractSetDecorator extends AbstractCollectionDecorator<E> implements Serializable

    serialVersionUID:
      -4678668309576958546L

  - ### Class org.apache.commons.collections4.set.AbstractSortedSetDecorator extends AbstractSetDecorator<E> implements Serializable

    serialVersionUID:
      -3462240946294214398L

  - ### Class org.apache.commons.collections4.set.CompositeSet extends Object implements Serializable

    serialVersionUID:
      5185069727540378940L

    - ### Serialized Fields

      - #### mutator

            CompositeSet.SetMutator<E> mutator

        SetMutator to handle changes to the collection

      - #### all

            List<E> all

        Sets in the composite

  - ### Class org.apache.commons.collections4.set.ListOrderedSet extends AbstractSerializableSetDecorator<E> implements Serializable

    serialVersionUID:
      -228664372470420141L

    - ### Serialized Fields

      - #### setOrder

            List<E> setOrder

        Internal list to hold the sequence of objects

  - ### Class org.apache.commons.collections4.set.MapBackedSet extends Object implements Serializable

    serialVersionUID:
      6723912213766056587L

    - ### Serialized Fields

      - #### map

            Map<K,V> map

        The map being used as the backing store

      - #### dummyValue

            Object dummyValue

        The dummyValue to use

  - ### Class org.apache.commons.collections4.set.PredicatedNavigableSet extends PredicatedSortedSet<E> implements Serializable

    serialVersionUID:
      20150528L

  - ### Class org.apache.commons.collections4.set.PredicatedSet extends PredicatedCollection<E> implements Serializable

    serialVersionUID:
      -684521469108685117L

  - ### Class org.apache.commons.collections4.set.PredicatedSortedSet extends PredicatedSet<E> implements Serializable

    serialVersionUID:
      -9110948148132275052L

  - ### Class org.apache.commons.collections4.set.TransformedNavigableSet extends TransformedSortedSet<E> implements Serializable

    serialVersionUID:
      20150528L

  - ### Class org.apache.commons.collections4.set.TransformedSet extends TransformedCollection<E> implements Serializable

    serialVersionUID:
      306127383500410386L

  - ### Class org.apache.commons.collections4.set.TransformedSortedSet extends TransformedSet<E> implements Serializable

    serialVersionUID:
      -1675486811351124386L

  - ### Class org.apache.commons.collections4.set.UnmodifiableNavigableSet extends AbstractNavigableSetDecorator<E> implements Serializable

    serialVersionUID:
      20150528L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

  - ### Class org.apache.commons.collections4.set.UnmodifiableSet extends AbstractSerializableSetDecorator<E> implements Serializable

    serialVersionUID:
      6499119872185240161L

  - ### Class org.apache.commons.collections4.set.UnmodifiableSortedSet extends AbstractSortedSetDecorator<E> implements Serializable

    serialVersionUID:
      -725356885467962424L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the collection in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the collection out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

- ## Package org.apache.commons.collections4.splitmap

  - ### Class org.apache.commons.collections4.splitmap.TransformedSplitMap extends AbstractIterableGetMapDecorator<K,V> implements Serializable

    serialVersionUID:
      5966875321133456994L

    - ### Serialization Methods

      - #### readObject

            private void readObject(ObjectInputStream in)
                             throws IOException,
                                    ClassNotFoundException

        Read the map in using a custom routine.
        Throws:
          `IOException` - if an error occurs while reading from the stream
          `ClassNotFoundException` - if an object read from the stream can not be loaded
        Since:
          3.1

      - #### writeObject

            private void writeObject(ObjectOutputStream out)
                              throws IOException

        Write the map out using a custom routine.
        Throws:
          `IOException` - if an error occurs while writing to the stream

    - ### Serialized Fields

      - #### keyTransformer

            Transformer<I,O> keyTransformer

        The transformer to use for the key

      - #### valueTransformer

            Transformer<I,O> valueTransformer

        The transformer to use for the value

- ## Package org.apache.commons.collections4.trie

  - ### Class org.apache.commons.collections4.trie.AbstractBitwiseTrie extends AbstractMap<K,V> implements Serializable

    serialVersionUID:
      5826987063535505652L

    - ### Serialized Fields

      - #### keyAnalyzer

            KeyAnalyzer<K> keyAnalyzer

        The `KeyAnalyzer` that's being used to build the PATRICIA `Trie`.

  - ### Class org.apache.commons.collections4.trie.AbstractPatriciaTrie.TrieEntry extends org.apache.commons.collections4.trie.AbstractBitwiseTrie.BasicEntry<K,V> implements Serializable

    serialVersionUID:
      4596023148184140013L

    - ### Serialized Fields

      - #### bitIndex

            int bitIndex

        The index this entry is comparing.

      - #### parent

            AbstractPatriciaTrie.TrieEntry<K,V> parent

        The parent of this entry.

      - #### left

            AbstractPatriciaTrie.TrieEntry<K,V> left

        The left child of this entry.

      - #### right

            AbstractPatriciaTrie.TrieEntry<K,V> right

        The right child of this entry.

      - #### predecessor

            AbstractPatriciaTrie.TrieEntry<K,V> predecessor

        The entry who uplinks to this entry.

  - ### Class org.apache.commons.collections4.trie.KeyAnalyzer extends Object implements Serializable

    serialVersionUID:
      -20497563720380683L

  - ### Class org.apache.commons.collections4.trie.PatriciaTrie extends org.apache.commons.collections4.trie.AbstractPatriciaTrie<String,E> implements Serializable

    serialVersionUID:
      4446367780901817838L

  - ### Class org.apache.commons.collections4.trie.UnmodifiableTrie extends Object implements Serializable

    serialVersionUID:
      -7156426030315945159L

    - ### Serialized Fields

      - #### delegate

            Trie<K,V> delegate

- ## Package org.apache.commons.collections4.trie.analyzer

  - ### Class org.apache.commons.collections4.trie.analyzer.StringKeyAnalyzer extends KeyAnalyzer<String> implements Serializable

    serialVersionUID:
      -7032449491269434877L

Copyright © 2001–2018 The Apache Software Foundation. All rights reserved.