Class FieldMapByNameEntry<T>

java.lang.Object
com.opencsv.bean.FieldMapByNameEntry<T>
Type Parameters:
T - The type of the bean being converted

public class FieldMapByNameEntry<T> extends 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 Details

    • FieldMapByNameEntry

      public FieldMapByNameEntry(String name, BeanField<T,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 Details

    • getName

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

      public BeanField<T,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