## Uses of Interface
org.apache.tapestry5.services.DataTypeAnalyzer

- Packages that use DataTypeAnalyzer
  Package | Description
  --- | ---
  org.apache.tapestry5.beaneditor | Support classes for the `BeanEditor` component.
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
  org.apache.tapestry5.kaptcha.internal.services | [INTERNAL USE ONLY] support services for the Kaptcha component; API subject to change
  org.apache.tapestry5.kaptcha.modules |
  org.apache.tapestry5.modules |

- - ### Uses of DataTypeAnalyzer in org.apache.tapestry5.beaneditor

    Methods in org.apache.tapestry5.beaneditor with parameters of type DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `BeanModelSourceBuilder` | BeanModelSourceBuilder.`setDataTypeAnalyzer(DataTypeAnalyzer dataTypeAnalyzer)` Sets the `DataTypeAnalyzer` to be used.

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

    Classes in org.apache.tapestry5.internal.services that implement DataTypeAnalyzer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnnotationDataTypeAnalyzer` Checks for the `DataType` annotation, returning its value if present.
    `class` | `DefaultDataTypeAnalyzer` The default data type analyzer, which is based entirely on the type of the property (and not on annotations or naming conventions).

    Constructors in org.apache.tapestry5.internal.services with parameters of type DataTypeAnalyzer
    Constructor and Description
    `BeanModelSourceImpl(TypeCoercer typeCoercer, PropertyAccess propertyAccess, PropertyConduitSource propertyConduitSource, PlasticProxyFactory proxyFactory, DataTypeAnalyzer dataTypeAnalyzer, ObjectLocator locator)`

  - ### Uses of DataTypeAnalyzer in org.apache.tapestry5.ioc.internal

    Methods in org.apache.tapestry5.ioc.internal that return DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `static DataTypeAnalyzer` | BasicDataTypeAnalyzers.`createDefaultDataTypeAnalyzer()`

    Methods in org.apache.tapestry5.ioc.internal with parameters of type DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BasicDataTypeAnalyzers.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)`

    Method parameters in org.apache.tapestry5.ioc.internal with type arguments of type DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BasicDataTypeAnalyzers.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)`

  - ### Uses of DataTypeAnalyzer in org.apache.tapestry5.kaptcha.internal.services

    Classes in org.apache.tapestry5.kaptcha.internal.services that implement DataTypeAnalyzer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KaptchaDataTypeAnalyzer`

  - ### Uses of DataTypeAnalyzer in org.apache.tapestry5.kaptcha.modules

    Method parameters in org.apache.tapestry5.kaptcha.modules with type arguments of type DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KaptchaModule.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration)`

  - ### Uses of DataTypeAnalyzer in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules that return DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `DataTypeAnalyzer` | TapestryModule.`buildDataTypeAnalyzer(List<DataTypeAnalyzer> configuration)` Analyzes properties to determine the data types, used to TapestryModule.provideDefaultBeanBlocks(org.apache.tapestry5.ioc.Configuration) locale display and edit blocks for properties.
    `static DataTypeAnalyzer` | TapestryModule.`buildDefaultDataTypeAnalyzer(DefaultDataTypeAnalyzer service, InvalidationEventHub hub)` The default data type analyzer is the final analyzer consulted and identifies the type entirely pased on the property type, working against its own configuration (mapping property type class to data type).

    Methods in org.apache.tapestry5.modules with parameters of type DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TapestryModule.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)` Annotation Checks for `DataType` annotation Default (ordered last) `DefaultDataTypeAnalyzer` service ( `TapestryModule.contributeDefaultDataTypeAnalyzer(org.apache.tapestry5.ioc.MappedConfiguration)` )

    Method parameters in org.apache.tapestry5.modules with type arguments of type DataTypeAnalyzer
    Modifier and Type | Method and Description
    --- | ---
    `DataTypeAnalyzer` | TapestryModule.`buildDataTypeAnalyzer(List<DataTypeAnalyzer> configuration)` Analyzes properties to determine the data types, used to TapestryModule.provideDefaultBeanBlocks(org.apache.tapestry5.ioc.Configuration) locale display and edit blocks for properties.
    `static void` | TapestryModule.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)` Annotation Checks for `DataType` annotation Default (ordered last) `DefaultDataTypeAnalyzer` service ( `TapestryModule.contributeDefaultDataTypeAnalyzer(org.apache.tapestry5.ioc.MappedConfiguration)` )

5.6.1 - Copyright © 2003-2020 The Apache Software Foundation.