Class NullIfExceptionMapper

  • All Implemented Interfaces:
    Mapper

    public class NullIfExceptionMapper
    extends Object
    implements Mapper
    A mapper that returns null if there is an exception when parsing the input data. The actual mapping is delegated to a parent mapper.
    Version:
    2.4
    Author:
    nicklas
    Last modified
    $Date: 2019-03-21 12:50:52 +0100 (tors, 21 mars 2019) $
    • Field Detail

      • parent

        private final Mapper parent
    • Constructor Detail

      • NullIfExceptionMapper

        public NullIfExceptionMapper​(Mapper parent)
        Create a new CropStringMapper.
        Parameters:
        parent - The parent mapper that does the actual mapping
    • Method Detail

      • getString

        public String getString​(FlatFileParser.Data data)
        Description copied from interface: Mapper
        Get the value for the line of data as a string.
        Specified by:
        getString in interface Mapper
        Parameters:
        data - The line of data
        Returns:
        A string value
      • getInt

        public Integer getInt​(FlatFileParser.Data data)
        Description copied from interface: Mapper
        Get the value for the line of data as an integer.
        Specified by:
        getInt in interface Mapper
        Parameters:
        data - The line of data
        Returns:
        The value as an integer
      • getLong

        public Long getLong​(FlatFileParser.Data data)
        Description copied from interface: Mapper
        Get the value for the line of data as a long.
        Specified by:
        getLong in interface Mapper
        Parameters:
        data - The line of data
        Returns:
        The value as an long
      • getFloat

        public Float getFloat​(FlatFileParser.Data data)
        Description copied from interface: Mapper
        Get the value for the line of data as a float.
        Specified by:
        getFloat in interface Mapper
        Parameters:
        data - The line of data
        Returns:
        The value as a float
      • getDouble

        public Double getDouble​(FlatFileParser.Data data)
        Description copied from interface: Mapper
        Get the value for the line of data as a double.
        Specified by:
        getDouble in interface Mapper
        Parameters:
        data - The line of data
        Returns:
        The value as a double
      • getDate

        public Date getDate​(FlatFileParser.Data data)
        Description copied from interface: Mapper
        Get the value for the line of data as a date.
        Specified by:
        getDate in interface Mapper
        Parameters:
        data - The line of data
        Returns:
        The value as a date