# Package com.smartgwt.client.util

- Interface Summary
  Interface | Description
  --- | ---
  BooleanCallback |
  DateDisplayFormatter | DateDisplayFormatter interface.
  DateInputFormatter | DateInputFormatter.
  DateParser | Custom parser for converting formatted date strings to live Date objects.
  KeyCallback |
  PrintCanvasCallback |
  PrintHTMLCallback | Print callback used by `Canvas.getPrintHTML(PrintProperties, PrintHTMLCallback)`
  PrintPreviewCallback |
  ValueCallback |

- Class Summary
  Class | Description
  --- | ---
  Animation |
  AsyncDataBoundOperationContext | Context for an asynchronous data-bound operation.
  AsyncDataBoundOperationParams | Parameters to an asynchronous data-bound operation.
  AsyncMultipleValuesGenerationResult | The result of an asynchronous operation to generate multiple values.
  AsyncOperationContext | Context for an asynchronous operation.
  AsyncOperationParams | Parameters to an asynchronous operation.
  AsyncOperationResult | An object containing information about the result of an asynchronous operation.
  AsyncSingleValueGenerationResult | The result of an asynchronous operation to generate a value.
  AsyncUtil | Contains utilities and constants to support asynchronous code.
  Authentication | The Authentication or Auth class represents a convenient, standard place to keep information about the currently logged in user and their assigned user roles.
  AutoTest | Standalone class providing a general interface for integration with Automated Testing Tools
  Browser | The `Browser` class contains various class attributes that indicate basic properties of the browser and whether certain features are enabled.
  CancellationController | Provides a mechanism for canceling asynchronous operations.
  ConfigUtil |
  ConvertTo | This object contains all of the methods for converting from a JavaScriptObject to an array of specific SmartGWT class types.
  DateFormatStringFormatter |
  DateUtil | Static singleton class containing APIs for interacting with Dates.
  DOMUtil | DOM related helper methods.
  ElementWaitConfig | Configuration object for `AutoTest.waitForElement()`
  EnumUtil | Utils for manipulate with a Enum.
  EventHandler | SmartGWT provides a predictable cross-browser event-handling mechanism for SmartGWT widgets, and the EventHandler class provides various static APIs for retrieving details about events which have occurred.
  FileLoader | Helper class to preload skin images.
  FontLoader | Force-loads the custom fonts declared in the `current skin's CSS file` and updates any potentially-affected, already-drawn canvii when loading completes.
  Format | Deprecated see `Localized Number Formatting` for details.
  Hover | Utility methods related to hover / tooltips / prompts.
  I18nUtil |
  IDManager |
  JSOHelper | Utility class containing many useful static helper methods.
  JSON | Utilities for working with JSON data.
  JSONEncoder | Class for encoding objects as JSON strings.
  JSSyntaxHiliter | Regular expression-based source code colorizer for JS source.
  LogicalDate |
  LogicalDate_CustomFieldSerializer |
  LogicalTime |
  LogicalTime_CustomFieldSerializer |
  LogUtil |
  MockDSExportSettings | Settings used to control the export or serialization of a `DataSource` by `Reify.getMockDS()`.
  NumberUtil | Static singleton class containing APIs for interacting with Numbers.
  ObjectFactory | This class contains static utility methods to map between SmartClient objects/types and Smart GWT objects/classes.
  Offline | The Offline class provides features for storing and retrieving values in persistent browser storage.
  Page | Provides information about the page you're loaded in.
  PageKeyHandler |
  PrintProperties | Settings for generating printable HTML for components.
  PromiseOutcome | Holds information about the outcome of a settled Promise.
  QualityIndicatedLocator | An object returned from `AutoTest.getLocatorWithIndicators()` that includes the locator and properties that describe the quality of the locator.
  SC |
  StringUtil |
  SyntaxHiliter | Abstract base class for regular expression-based source code colorizer.
  SystemDoneConfig | Configuration object for `AutoTest.isSystemDone()`.
  SystemWaitConfig | Configuration object for `AutoTest.waitForSystemDone()`
  XMLSyntaxHiliter | Regular expression-based source code colorizer for XML source.