# 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.hibernate.web.internal
[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
  Description
  `ValueEncoder`
  PropertyEditBlocks.`getValueEncoderForProperty()`
  Provide a value encoder for an enum type.

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

  Classes in org.apache.tapestry5.hibernate.web.internal that implement ValueEncoder
  Modifier and Type
  Class
  Description
  `final 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
  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
  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
  Description
  `ValueEncoder<E>`
  EnumValueEncoderFactory.`create(Class<E> type)`
  Deprecated.
  `ValueEncoder<V>`
  GenericValueEncoderFactory.`create(Class<V> type)`
  `ValueEncoder<Object>`
  TypeCoercedValueEncoderFactory.`create(Class<Object> 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
  Description
  `static <V> GenericValueEncoderFactory<V>`
  GenericValueEncoderFactory.`create(ValueEncoder<V> encoder)`
  Constructors in org.apache.tapestry5.internal.services with parameters of type ValueEncoder
  Modifier
  Constructor
  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
  Modifier
  Constructor
  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
  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
  Description
  `protected final ValueEncoder`
  TapestryTestCase.`mockValueEncoder()`
  Methods in org.apache.tapestry5.test with parameters of type ValueEncoder
  Modifier and Type
  Method
  Description
  `protected final void`
  TapestryTestCase.`train_getValueEncoder(ValueEncoderSource source, Class type, ValueEncoder valueEncoder)`
  `protected final void`
  TapestryTestCase.`train_toClient(ValueEncoder valueEncoder, Object value, String encoded)`
  `protected final 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
  Modifier
  Constructor
  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
  Description
  `class`
  `EnumValueEncoder<E extends Enum<E>>`
  A value encoder that can be used for arbitrary Enum types.