## Uses of Interface
javax.faces.convert.Converter

- Packages that use Converter
  Package | Description
  --- | ---
  javax.faces.application | APIs that are used to link an application's business logic objects to JavaServer Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on JavaServer Faces.
  javax.faces.component | Fundamental APIs for user interface components.
  javax.faces.convert | Contains classes and interfaces defining converters.
  javax.faces.webapp | Classes required for integration of JavaServer Faces into web applications, including a standard servlet, base classes for JSP custom component tags, and concrete tag implementations for core tags.

- - ### Uses of Converter in javax.faces.application

    Methods in javax.faces.application that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `Converter` | ApplicationWrapper.`createConverter(Class<?> targetClass)` The default behavior of this method is to call `Application.createConverter(Class)` on the wrapped `Application` object.
    `abstract Converter` | Application.`createConverter(Class<?> targetClass)` Instantiate and return a new `Converter` instance of the class that has registered itself as capable of performing conversions for objects of the specified type.
    `Converter` | ApplicationWrapper.`createConverter(String converterId)` The default behavior of this method is to call `Application.createConverter(String)` on the wrapped `Application` object.
    `abstract Converter` | Application.`createConverter(String converterId)` Instantiate and return a new `Converter` instance of the class specified by a previous call to `addConverter()` for the specified converter id.

  - ### Uses of Converter in javax.faces.component

    Methods in javax.faces.component that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `Converter` | ValueHolder.`getConverter()` Return the `Converter` (if any) that is registered for this `UIComponent`.
    `Converter` | UIOutput.`getConverter()`

    Methods in javax.faces.component with parameters of type Converter
    Modifier and Type | Method and Description
    --- | ---
    `void` | ValueHolder.`setConverter(Converter converter)` Set the `Converter` (if any) that is registered for this `UIComponent`.
    `void` | UIOutput.`setConverter(Converter converter)`

  - ### Uses of Converter in javax.faces.convert

    Classes in javax.faces.convert that implement Converter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigDecimalConverter` `Converter` implementation for `java.math.BigDecimal` values.
    `class` | `BigIntegerConverter` `Converter` implementation for `java.math.BigInteger` values.
    `class` | `BooleanConverter` `Converter` implementation for `java.lang.Boolean` (and boolean primitive) values.
    `class` | `ByteConverter` `Converter` implementation for `java.lang.Byte` (and byte primitive) values.
    `class` | `CharacterConverter` `Converter` implementation for `java.lang.Character` (and char primitive) values.
    `class` | `DateTimeConverter` `Converter` implementation for `java.util.Date` values.
    `class` | `DoubleConverter` `Converter` implementation for `java.lang.Double` (and double primitive) values.
    `class` | `EnumConverter` `Converter` implementation for `java.lang.Enum` (and enum primitive) values.
    `class` | `FloatConverter` `Converter` implementation for `java.lang.Float` (and float primitive) values.
    `class` | `IntegerConverter` `Converter` implementation for `java.lang.Integer` (and int primitive) values.
    `class` | `LongConverter` `Converter` implementation for `java.lang.Long` (and long primitive) values.
    `class` | `NumberConverter` `Converter` implementation for `java.lang.Number` values.
    `class` | `ShortConverter` `Converter` implementation for `java.lang.Short` (and short primitive) values.

  - ### Uses of Converter in javax.faces.webapp

    Methods in javax.faces.webapp that return Converter
    Modifier and Type | Method and Description
    --- | ---
    `protected Converter` | ConverterTag.`createConverter()` Deprecated. Create and return a new `Converter` to be registered on our surrounding `UIComponent`.
    `protected abstract Converter` | ConverterELTag.`createConverter()` Create and return a new `Converter` to be registered on our surrounding `UIComponent`.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.