# Uses of Class org.deidentifier.arx.DataType.DataTypeDescription (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.DataType.DataTypeDescription

- Packages that use DataType.DataTypeDescription
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.gui |
  org.deidentifier.arx.gui.view.impl |

- - ### Uses of DataType.DataTypeDescription in org.deidentifier.arx

    Methods in org.deidentifier.arx that return DataType.DataTypeDescription
    Modifier and Type | Method and Description
    --- | ---
    `abstract DataType.DataTypeDescription<T>` | DataType.`getDescription()` Returns a description of the data type.
    `DataType.DataTypeDescription<java.util.Date>` | DataType.ARXDate.`getDescription()`
    `DataType.DataTypeDescription<java.lang.Double>` | DataType.ARXDecimal.`getDescription()`
    `DataType.DataTypeDescription<java.lang.Long>` | DataType.ARXInteger.`getDescription()`
    `DataType.DataTypeDescription<java.lang.String>` | DataType.ARXOrderedString.`getDescription()`
    `DataType.DataTypeDescription<java.lang.String>` | DataType.ARXString.`getDescription()`
    `DataType.DataTypeDescription<T>` | DataType.DataTypeWithRatioScale.`getDescription()`
    `static <U> DataType.DataTypeDescription<U>` | DataType.`list(java.lang.Class<U> clazz)` Returns a datatype for the given class.

    Methods in org.deidentifier.arx that return types with arguments of type DataType.DataTypeDescription
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<DataType.DataTypeDescription<?>>` | DataType.`list()` Lists all available data types.

  - ### Uses of DataType.DataTypeDescription in org.deidentifier.arx.gui

    Methods in org.deidentifier.arx.gui with parameters of type DataType.DataTypeDescription
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | Controller.`actionShowFormatInputDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.lang.String text, java.util.Locale locale, DataType.DataTypeDescription<?> type, java.util.Collection<java.lang.String> values)` Shows a dialog for selecting a format string for a data type.
    `java.lang.String` | Controller.`actionShowFormatInputDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.lang.String text, java.util.Locale locale, DataType.DataTypeDescription<?> type, java.lang.String[] values)` Shows a dialog for selecting a format string for a data type.
    `java.lang.String` | Controller.`actionShowFormatInputDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.lang.String text, java.lang.String preselected, java.util.Locale locale, DataType.DataTypeDescription<?> type, java.util.Collection<java.lang.String> values)` Shows a dialog for selecting a format string for a data type.

  - ### Uses of DataType.DataTypeDescription in org.deidentifier.arx.gui.view.impl

    Methods in org.deidentifier.arx.gui.view.impl with parameters of type DataType.DataTypeDescription
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | MainWindow.`showFormatInputDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String header, java.lang.String text, java.lang.String preselected, java.util.Locale locale, DataType.DataTypeDescription<?> description, java.util.Collection<java.lang.String> values)` Shows an input dialog for selecting formats string for data types.