Class ExportableFieldFormatter

  • All Implemented Interfaces:
    Formatter<ExportableField>

    public class ExportableFieldFormatter
    extends Object
    implements Formatter<ExportableField>
    Formatter implementation that formats an exportable field by returning the column title. See ExportableField.getTitle().

    Note! Do not confuse this formatter with the formatter returned from ExportableField.getFormatter(). That formatter is about formatting the exported values, while this formatter is about formatting the column header.

    Version:
    2.12
    Author:
    Nicklas
    Last modified
    $Date: 2009-05-08 13:30:36 +0200 (fr, 08 maj 2009) $
    • Field Detail

      • nullValue

        private String nullValue
    • Constructor Detail

      • ExportableFieldFormatter

        public ExportableFieldFormatter()
        Create a new formatter. Null values are formatted as an empty string.
      • ExportableFieldFormatter

        public ExportableFieldFormatter​(String nullValue)
        Create a new formatter.
        Parameters:
        nullValue - The string to return if a null item is passed to format(ExportableField)
    • Method Detail

      • parseString

        public ExportableField parseString​(String value)
        Description copied from interface: Formatter
        Parse a string and return a value of the correct type. A null input string should (unless otherwise documented by a specific formatter implementation) be allowed and may return null or any other "default" value.
        Specified by:
        parseString in interface Formatter<ExportableField>
        Parameters:
        value - The string to parse
        Returns:
        An object
        Throws:
        UnsupportedOperationException - Always