# Package org.apache.myfaces.trinidad.util

- Interface Summary
  Interface | Description
  --- | ---
  CollectionUtils.MapMutationHooks<K,V> | Interface for trapping mutations to a Map.
  Enums.EnumParser<E extends Enum> | Single abstract method interface for parsing enum constant values from strings.
  Enums.StringProducer<E extends Enum> | Single abstract method interface for converting Enum constant values to strings.
  Reportable | Interface for exceptions that tells whether the exception should be reported.
  Service.Provider | Inner interface that should be implemented if a class needs to provide services other than by the default approach.

- Class Summary
  Class | Description
  --- | ---
  Args | Argument processing utilities.
  ArrayMap<K,V> | A Map implementation that stores its contents in a single array.
  Base64InputStream | An InputStream that decodes data from base64 representation into a binary format.
  Base64OutputStream | An OutputStream that encodes data in a base64 representation.
  ClassLoaderUtils | Utility methods for accessing classes and resources using an appropriate class loader.
  CollectionUtils | This class contains Collection utilities.
  CollectionUtils.AccessHookMap<K,V> |
  CollectionUtils.CompositeCollection<E> | Note: Requires contents to be disjoint!
  CollectionUtils.CompositeSet<E> | Note: Requires contents to be disjoint!
  CollectionUtils.DelegatingCollection<E> |
  CollectionUtils.DelegatingEntry<K,V> |
  CollectionUtils.DelegatingMap<K,V> |
  CollectionUtils.ExternalAccessHookMap<K,V> |
  CollectionUtils.LenientCompositeSet<E> | Live composite set where both sets are allowed to be disjoint.
  ComponentReference<T extends javax.faces.component.UIComponent> | A utility to store a reference to an `UIComponent`.
  ComponentUtils | Utility functions used by the Apache Trinidad components.
  ContainerUtils | Utilities for the unified expression language.
  Enums | Enum-related utilities.
  ExternalContextUtils | This provides some functionality for determining some things about the native request object that is not provided by the base utils.
  FastMessageFormat | The FastMessageFormat class is a greatly reduced version of the java.text.MessageFormat class.
  FileUtils | File-related utilities.
  IntegerUtils | This class has been moved from bali share.
  LabeledFacesMessage | Extension to FacesMessage which keeps track of the label on the component that generated the message.
  ListFromCollection | Bean that can dynamically produce Lists from Collections.
  MessageFactory | Factory class to return `FacesMessage` objects.
  Range<C extends Comparable> | Represents a range of comparable values with a specific start and end.
  RequestStateMap | This object provides a map that is primarily used to enforce a consistent contract for "state" information in both a portal environment and a servlet environment.
  Service | API for retrieving a service from an object.
  StringUtils | This class contains String utilities.
  ThreadLocalUtils | Utility functions related to ThreadLocals.
  ThreadLocalUtils.ThreadLocalLifecycle | Integration interface implemented by an object that cleans up the ThreadLocals in a ThreadLocalManager with the specified lifetime.
  ThreadLocalUtils.ThreadLocalManager | Integration interface implemented by object holding onto ThreadLocals with a specified lifetime
  ToStringHelper | Helper class to build strings for diagnostic log messages which benefit from detailed information, and in toString() implementations.
  TransientHolder<T> | Holds an unserializable value in a transient variable so that unserializable Objects can be safely placed in distributed Sessions without blowing up.
  URLEncoder | Encodes URL's based on thier type.
  URLEncoderFactory | This is a factory for the URLEncoder.
  URLEncoderWrapper | Wrapper class for the URLEncoder that can be used to wrap and existing encoder and set it on the factory.
  URLUtils |

- Enum Summary
  Enum | Description
  --- | ---
  RequestType | Represents the type of request currently in the ExternalContext.

- Exception Summary
  Exception | Description
  --- | ---
  EnumParseException | Exception thrown by Enums multi-value parsing utilities to indicate that a parsing failure has occurred.

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