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

    All Methods Static Methods Concrete Methods
    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 Detail

    - #### BasicDataTypeAnalyzers

          public BasicDataTypeAnalyzers()

  - ### Method Detail

    - #### 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