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

Packages that use DataTypeAnalyzer
Package
Description
org.apache.tapestry5.beanmodel
Support classes for the `BeanEditor` component.
org.apache.tapestry5.beanmodel.internal.services
org.apache.tapestry5.commons.internal
org.apache.tapestry5.commons.internal.services
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.beanmodel

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

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

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

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

  Methods in org.apache.tapestry5.commons.internal that return DataTypeAnalyzer
  Modifier and Type
  Method
  Description
  `static DataTypeAnalyzer`
  BasicDataTypeAnalyzers.`createDefaultDataTypeAnalyzer()`
  Methods in org.apache.tapestry5.commons.internal with parameters of type DataTypeAnalyzer
  Modifier and Type
  Method
  Description
  `static void`
  BasicDataTypeAnalyzers.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)`
  Method parameters in org.apache.tapestry5.commons.internal with type arguments of type DataTypeAnalyzer
  Modifier and Type
  Method
  Description
  `static void`
  BasicDataTypeAnalyzers.`contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)`

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

  Classes in org.apache.tapestry5.commons.internal.services that implement DataTypeAnalyzer
  Modifier and Type
  Class
  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).

- ## 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
  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
  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
  Description
  `DataTypeAnalyzer`
  TapestryModule.`buildDataTypeAnalyzer(List<DataTypeAnalyzer> configuration)`
  Analyzes properties to determine the data types, used to TapestryModule.provideDefaultBeanBlocks(org.apache.tapestry5.commons.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
  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.commons.MappedConfiguration)` )
  Method parameters in org.apache.tapestry5.modules with type arguments of type DataTypeAnalyzer
  Modifier and Type
  Method
  Description
  `DataTypeAnalyzer`
  TapestryModule.`buildDataTypeAnalyzer(List<DataTypeAnalyzer> configuration)`
  Analyzes properties to determine the data types, used to TapestryModule.provideDefaultBeanBlocks(org.apache.tapestry5.commons.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.commons.MappedConfiguration)` )