public interface com.opencsv.bean.BeanField<T, I>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.opencsv.bean.BeanField
super_class: java.lang.Object
{
public abstract java.lang.Class<?> getType();
descriptor: ()Ljava/lang/Class;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/lang/Class<*>;
public abstract void setType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
type
public abstract void setField(java.lang.reflect.Field);
descriptor: (Ljava/lang/reflect/Field;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
field
public abstract java.lang.reflect.Field getField();
descriptor: ()Ljava/lang/reflect/Field;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isRequired();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setRequired(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
required
public abstract void setFieldValue(java.lang.Object, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.opencsv.exceptions.CsvDataTypeMismatchException, com.opencsv.exceptions.CsvRequiredFieldEmptyException, com.opencsv.exceptions.CsvConstraintViolationException, com.opencsv.exceptions.CsvValidationException
MethodParameters:
Name Flags
bean
value
header
public abstract java.lang.Object getFieldValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bean
public abstract [] indexAndSplitMultivaluedField(, I);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.opencsv.exceptions.CsvDataTypeMismatchException
Signature: (Ljava/lang/Object;TI;)[Ljava/lang/Object;
MethodParameters:
Name Flags
value
index
public abstract java.lang.String[] write(, I);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws com.opencsv.exceptions.CsvDataTypeMismatchException, com.opencsv.exceptions.CsvRequiredFieldEmptyException
Signature: (Ljava/lang/Object;TI;)[Ljava/lang/String;
MethodParameters:
Name Flags
bean
index
public abstract void setErrorLocale(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
errorLocale
public abstract java.util.Locale getErrorLocale();
descriptor: ()Ljava/util/Locale;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;I:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "BeanField.java"