# Package com.google.gwt.i18n.shared

This package contains i18n classes and interfaces shared between client and server.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AlternateMessageSelector | Defines a way of choosing between alternate messages based on a parameter value.
  CustomDateTimeFormat | Create a custom localized date/time format at compile time.
  DateTimeFormatInfo | Information required for formatting and parsing localized date/time values.
  GwtLocale | Class representing GWT locales and conversion to/from other formats.
  GwtLocaleFactory | Factories that know how to create GwtLocale instances.
  HasDirectionEstimator | Interface for objects that have a direction estimator.
  Localizable | A tag interface that serves as the root of a family of types used in static internationalization.
  TimeZone | Abstracts a GWT timezone.

- Class Summary
  Class | Description
  --- | ---
  AlternateMessageSelector.AlternateForm | Represents an alternate form of a message.
  AnyRtlDirectionEstimator | Direction estimator that uses the "any RTL" heuristic.
  BidiFormatter | Utility class for formatting text for display in a potentially opposite-direction context without garbling.
  BidiFormatter.Factory |
  BidiFormatterBase | Base class for `BidiFormatter` and `SafeHtmlBidiFormatter` that contains their common implementation.
  BidiFormatterBase.Factory<T extends BidiFormatterBase> | Abstract factory class for BidiFormatterBase.
  BidiFormatterBase.Format | A container class for direction-related string constants, e.g.
  BidiUtils | Utility functions for performing common Bidi tests on strings.
  DateTimeFormat | Formats and parses dates and times using locale-sensitive patterns.
  DefaultDateTimeFormatInfo | Default implementation of DateTimeFormatInfo interface, using values from the CLDR root locale.
  DirectionEstimator | Interface for direction estimators.
  FirstStrongDirectionEstimator | Direction estimator that uses the "first strong" heuristic.
  SafeHtmlBidiFormatter | A wrapper to `BidiFormatter` whose methods return `SafeHtml` instead of `String`.
  SafeHtmlBidiFormatter.Factory |
  WordCountDirectionEstimator | Direction estimator that uses the "word count" heuristic.

- Enum Summary
  Enum | Description
  --- | ---
  DateTimeFormat.PredefinedFormat | Predefined date/time formats -- see `CustomDateTimeFormat` if you need some format that isn't supplied here.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  CustomDateTimeFormat.Pattern | Annotation containing the pattern skeleton.

## Package com.google.gwt.i18n.shared Description

This package contains i18n classes and interfaces shared between client and server.