Class FieldMapByNameEntry<T>

  • Type Parameters:
    T - The type of the bean being converted

    public class FieldMapByNameEntry<T>
    extends java.lang.Object
    Represents one entry in FieldMapByName. Note: This is not used in the internal structure of FieldMapByName, but rather when representing its contents to the outside world.
    Since:
    4.2
    Author:
    Andrew Rucker Jones
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldMapByNameEntry​(java.lang.String name, BeanField<T,​java.lang.String> field, boolean regexPattern)
      Initializes the entry.
    • Constructor Detail

      • FieldMapByNameEntry

        public FieldMapByNameEntry​(java.lang.String name,
                                   BeanField<T,​java.lang.String> field,
                                   boolean regexPattern)
        Initializes the entry.
        Parameters:
        name - The name or regular expression pattern representing the header(s)
        field - The field associated with the header(s)
        regexPattern - Whether or not name is a regular expression pattern
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        The name of the header or a regular expression pattern matching all possible header names
      • getField

        public BeanField<T,​java.lang.String> getField()
        Returns:
        The BeanField associated with this header or these headers
      • isRegexPattern

        public boolean isRegexPattern()
        Returns:
        Whether the string returned by getName() is a header name or a regular expression pattern to match header names