# Hierarchy For Package org.apache.myfaces.trinidad.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.myfaces.trinidad.util.ArrayMap<K,V> (implements java.lang.Cloneable)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.myfaces.trinidad.util.RequestStateMap
  - org.apache.myfaces.trinidad.util.Args
  - org.apache.myfaces.trinidad.util.ClassLoaderUtils
  - org.apache.myfaces.trinidad.util.CollectionUtils
  - org.apache.myfaces.trinidad.util.CollectionUtils.CompositeCollection<E> (implements java.util.Collection<E>)
    - org.apache.myfaces.trinidad.util.CollectionUtils.CompositeSet<E> (implements java.util.Set<E>)
      - org.apache.myfaces.trinidad.util.CollectionUtils.LenientCompositeSet<E>
  - org.apache.myfaces.trinidad.util.CollectionUtils.DelegatingCollection<E> (implements java.util.Collection<E>)
  - org.apache.myfaces.trinidad.util.CollectionUtils.DelegatingEntry<K,V> (implements java.util.Map.Entry<K,V>)
  - org.apache.myfaces.trinidad.util.CollectionUtils.DelegatingMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.myfaces.trinidad.util.CollectionUtils.AccessHookMap<K,V>
      - org.apache.myfaces.trinidad.util.CollectionUtils.ExternalAccessHookMap<K,V>
  - org.apache.myfaces.trinidad.util.ComponentReference<T> (implements java.io.Serializable)
  - org.apache.myfaces.trinidad.util.ComponentUtils
  - org.apache.myfaces.trinidad.util.ContainerUtils
  - org.apache.myfaces.trinidad.util.Enums
  - org.apache.myfaces.trinidad.util.ExternalContextUtils
  - javax.faces.application.FacesMessage (implements java.io.Serializable)
    - org.apache.myfaces.trinidad.util.LabeledFacesMessage
  - org.apache.myfaces.trinidad.util.FastMessageFormat
  - org.apache.myfaces.trinidad.util.FileUtils
  - java.io.InputStream (implements java.io.Closeable)
    - org.apache.myfaces.trinidad.util.Base64InputStream
  - org.apache.myfaces.trinidad.util.IntegerUtils
  - org.apache.myfaces.trinidad.util.ListFromCollection
  - org.apache.myfaces.trinidad.util.MessageFactory
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - org.apache.myfaces.trinidad.util.Base64OutputStream
  - org.apache.myfaces.trinidad.util.Range<C>
  - org.apache.myfaces.trinidad.util.Service
  - org.apache.myfaces.trinidad.util.StringUtils
  - org.apache.myfaces.trinidad.util.ThreadLocalUtils
  - org.apache.myfaces.trinidad.util.ThreadLocalUtils.ThreadLocalLifecycle
  - org.apache.myfaces.trinidad.util.ThreadLocalUtils.ThreadLocalManager
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.myfaces.trinidad.util.EnumParseException
  - org.apache.myfaces.trinidad.util.ToStringHelper
  - org.apache.myfaces.trinidad.util.TransientHolder<T> (implements java.io.Serializable)
  - org.apache.myfaces.trinidad.util.URLEncoder
    - org.apache.myfaces.trinidad.util.URLEncoderWrapper
  - org.apache.myfaces.trinidad.util.URLEncoderFactory
  - org.apache.myfaces.trinidad.util.URLUtils

## Interface Hierarchy

- org.apache.myfaces.trinidad.util.CollectionUtils.MapMutationHooks<K,V>
- org.apache.myfaces.trinidad.util.Enums.EnumParser<E>
- org.apache.myfaces.trinidad.util.Enums.StringProducer<E>
- org.apache.myfaces.trinidad.util.Reportable
- org.apache.myfaces.trinidad.util.Service.Provider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.myfaces.trinidad.util.RequestType

Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.