Interface IDouiDataType

    • Method Detail

      • getId

        String getId()
        Returns the id for this data type.
        Returns:
        the id for this data type.
        Since:
        4.0.4
      • getValueClass

        Class<?> getValueClass()
        Returns the value class for data of this type.
        Returns:
        the value class for data of this type.
        Since:
        4.0.4
      • getConverter

        IConverter getConverter()
        Returns the converter for data of this type.
        Returns:
        the converter for data of this type.
        Since:
        4.0.4
      • getDefaultInputControlType

        String getDefaultInputControlType()
        Returns the default input control type for this data type.
        Returns:
        the default input control type for this data type, or null if this data type has no default input control type.
        Since:
        4.0.4
      • getDefaultFilterControlType

        String getDefaultFilterControlType()
        Returns the default filter control type for this data type. Implementors are encouraged to use the same value of getDefaultInputControlType() when no special control is required for using inside filters.
        Returns:
        the default filter control type for this data type, or null if this data type has no default input control type.
        Since:
        9.0.0
      • getDefaultViewControlType

        String getDefaultViewControlType()
        Returns the default control type for viewing this data type's values.
        Returns:
        the default control type for viewing this data type, or null if this data type has no default view control type.
        Since:
        4.0.8
      • getDefinitionLocale

        Locale getDefinitionLocale()
        Returns the locale to be used to parse the values of this data type in a definition xml file.
        Returns:
        the locale for definition values.
        Since:
        4.0.10
      • getDefinitionPattern

        String getDefinitionPattern()
        Returns the pattern to be used to parse the values of this data type in a definition xml file.
        Returns:
        the pattern for definition values.
        Since:
        4.0.10
      • isComplexDataType

        boolean isComplexDataType()
        Returns true if when value is a complex data type. The xml representation of the value when not null should have attributes or sub-nodes.
        Returns: