## Uses of Interface
org.apache.tapestry5.ValueEncoder

- Packages that use ValueEncoder
  Package | Description
  --- | ---
  org.apache.tapestry5.corelib.pages | The set of core pages available in all Tapestry applications
  org.apache.tapestry5.internal.hibernate | [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
  org.apache.tapestry5.internal.jpa | [INTERNAL USE ONLY] support classes for the JPA module; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.internal.util | [INTERNAL USE ONLY] various utility classes; API subject to change.
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.test | Support for testing Tapestry pages
  org.apache.tapestry5.tree | Classes and interfaces used by the `Tree` component
  org.apache.tapestry5.util | A set of enums, abstract classs and wrappers of various purposes

- - ### Uses of ValueEncoder in org.apache.tapestry5.corelib.pages

    Methods in org.apache.tapestry5.corelib.pages that return ValueEncoder
    Modifier and Type | Method and Description
    --- | ---
    `ValueEncoder` | PropertyEditBlocks.`getValueEncoderForProperty()` Provide a value encoder for an enum type.

  - ### Uses of ValueEncoder in org.apache.tapestry5.internal.hibernate

    Classes in org.apache.tapestry5.internal.hibernate that implement ValueEncoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HibernateEntityValueEncoder<E>`

  - ### Uses of ValueEncoder in org.apache.tapestry5.internal.jpa

    Classes in org.apache.tapestry5.internal.jpa that implement ValueEncoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JpaValueEncoder<E>`

  - ### Uses of ValueEncoder in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services that implement ValueEncoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StringValueEncoder` Passes the string value from the server to the client and vice-versa without any translation.

    Methods in org.apache.tapestry5.internal.services that return ValueEncoder
    Modifier and Type | Method and Description
    --- | ---
    `ValueEncoder<E>` | EnumValueEncoderFactory.`create(Class<E> type)` Deprecated.
    `ValueEncoder<Object>` | TypeCoercedValueEncoderFactory.`create(Class<Object> type)`
    `ValueEncoder<V>` | GenericValueEncoderFactory.`create(Class<V> type)`
    `ValueEncoder` | ComponentDefaultProviderImpl.`defaultValueEncoder(String parameterName, ComponentResources resources)`
    `<T> ValueEncoder<T>` | ValueEncoderSourceImpl.`getValueEncoder(Class<T> type)`

    Methods in org.apache.tapestry5.internal.services with parameters of type ValueEncoder
    Modifier and Type | Method and Description
    --- | ---
    `static <V> GenericValueEncoderFactory<V>` | GenericValueEncoderFactory.`create(ValueEncoder<V> encoder)`

    Constructors in org.apache.tapestry5.internal.services with parameters of type ValueEncoder
    Constructor and Description
    `GenericValueEncoderFactory(ValueEncoder<V> encoder)`

  - ### Uses of ValueEncoder in org.apache.tapestry5.internal.util

    Constructors in org.apache.tapestry5.internal.util with parameters of type ValueEncoder
    Constructor and Description
    `SelectModelRenderer(MarkupWriter writer, ValueEncoder encoder, boolean raw)`

  - ### Uses of ValueEncoder in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return ValueEncoder
    Modifier and Type | Method and Description
    --- | ---
    `ValueEncoder<V>` | ValueEncoderFactory.`create(Class<V> type)` For a given type, create an encoder.
    `ValueEncoder` | ComponentDefaultProvider.`defaultValueEncoder(String parameterName, ComponentResources resources)` Gets or creates a value encoder based on the type of the named parameter.
    `<T> ValueEncoder<T>` | ValueEncoderSource.`getValueEncoder(Class<T> type)` Gets or creates a value encoder for the indicated type.

  - ### Uses of ValueEncoder in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return ValueEncoder
    Modifier and Type | Method and Description
    --- | ---
    `protected ValueEncoder` | TapestryTestCase.`mockValueEncoder()`

    Methods in org.apache.tapestry5.test with parameters of type ValueEncoder
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TapestryTestCase.`train_getValueEncoder(ValueEncoderSource source, Class type, ValueEncoder valueEncoder)`
    `protected void` | TapestryTestCase.`train_toClient(ValueEncoder valueEncoder, Object value, String encoded)`
    `protected void` | TapestryTestCase.`train_toValue(ValueEncoder valueEncoder, String clientValue, Object value)`

  - ### Uses of ValueEncoder in org.apache.tapestry5.tree

    Constructors in org.apache.tapestry5.tree with parameters of type ValueEncoder
    Constructor and Description
    `DefaultTreeModel(ValueEncoder<T> encoder, TreeModelAdapter<T> adapter, List<T> roots)` Standard constructor.
    `DefaultTreeModel(ValueEncoder<T> encoder, TreeModelAdapter<T> adapter, T root)` Creates a new model starting from a single root element.

  - ### Uses of ValueEncoder in org.apache.tapestry5.util

    Classes in org.apache.tapestry5.util that implement ValueEncoder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EnumValueEncoder<E extends Enum<E>>` A value encoder that can be used for arbitrary Enum types.

5.6.4 - Copyright © 2003-2021 The Apache Software Foundation.