Package org.apache.tapestry5.commons.internal

# Class BasicDataTypeAnalyzers

java.lang.Object
org.apache.tapestry5.commons.internal.BasicDataTypeAnalyzers

public class BasicDataTypeAnalyzers extends Object
Class that provides Tapestry's basic default data type analyzers.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `BasicDataTypeAnalyzers()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static void`
  `contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)`
  `static DataTypeAnalyzer`
  `createDefaultDataTypeAnalyzer()`
  `static void`
  `provideDefaultDataTypeAnalyzers(MappedConfiguration<Class,String> configuration)`
  Maps property types to data type names: String --> text Number --> number Enum --> enum Boolean --> boolean Date --> date

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### BasicDataTypeAnalyzers

    public BasicDataTypeAnalyzers()

- ## Method Details

  - ### contributeDataTypeAnalyzer

    public static void contributeDataTypeAnalyzer(OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer)

  - ### createDefaultDataTypeAnalyzer

    public static DataTypeAnalyzer createDefaultDataTypeAnalyzer()

  - ### provideDefaultDataTypeAnalyzers

    public static void provideDefaultDataTypeAnalyzers(MappedConfiguration<Class,String> configuration)
    Maps property types to data type names:
    - String --> text
    - Number --> number
    - Enum --> enum
    - Boolean --> boolean
    - Date --> date