// Path: excel/src/main/java/com/bing/excel/converter/FieldValueConverter.java
// public interface FieldValueConverter extends ConverterMatcher {
// 	  OutValue toObject(Object source,ConverterHandler converterHandler);
// 	  Object fromString(String cell,ConverterHandler converterHandler,Type targetType);
// }
// 
// Path: excel/src/main/java/com/bing/excel/mapper/ConversionMapper.java
// public static class FieldConverterMapper {
// 
//   private int index;
//   private boolean isPrimitive = true;
//   private Class<?> clazz;
//   private FieldValueConverter converter;
//   private String alias;
//   private boolean readRequired = false;
// 
//   private Class container;
// 
//   public Class getContainer() {
//     return container;
//   }
// 
//   public void setContainer(Class container) {
//     this.container = container;
//   }
// 
//   public int getIndex() {
//     return index;
//   }
// 
//   public boolean isPrimitive() {
//     return isPrimitive;
//   }
// 
//   public Class<?> getFieldClass() {
//     return clazz;
//   }
// 
//   public String getAlias() {
//     return alias;
//   }
// 
// 
//   public boolean isReadRequired() {
//     return readRequired;
//   }
// 
//   public FieldValueConverter getFieldConverter() {
//     return converter;
//   }
// 
//   public void setFieldConverter(FieldValueConverter converter) {
//     this.converter = converter;
//   }
// 
//   public FieldConverterMapper(int index, FieldValueConverter converter,
//       String alias, Class<?> clazz) {
//     super();
//     this.index = index;
//     this.isPrimitive = clazz.isPrimitive();
//     this.clazz = clazz;
//     this.alias = alias;
//     this.converter = converter;
//   }
// 
//   public FieldConverterMapper(int index, FieldValueConverter converter,
//       String alias, Class<?> clazz, boolean readRequired) {
//     super();
//     this.index = index;
//     this.isPrimitive = clazz.isPrimitive();
//     this.clazz = clazz;
//     this.alias = alias;
//     this.readRequired = readRequired;
//     this.converter = converter;
//   }
// 
// }


import com.bing.excel.converter.FieldValueConverter;
import com.bing.excel.mapper.ConversionMapper.FieldConverterMapper;
package com.bing.excel.mapper;


public interface ExcelConverterMapperHandler {


  ConversionMapper getObjConversionMapper();

  @Deprecated
  FieldValueConverter getLocalConverter(Class definedIn,
      String fieldName);

// Path: excel/src/main/java/com/bing/excel/converter/FieldValueConverter.java
// public interface FieldValueConverter extends ConverterMatcher {
// 	  OutValue toObject(Object source,ConverterHandler converterHandler);
// 	  Object fromString(String cell,ConverterHandler converterHandler,Type targetType);
// }
// 
// Path: excel/src/main/java/com/bing/excel/mapper/ConversionMapper.java
// public static class FieldConverterMapper {
// 
//   private int index;
//   private boolean isPrimitive = true;
//   private Class<?> clazz;
//   private FieldValueConverter converter;
//   private String alias;
//   private boolean readRequired = false;
// 
//   private Class container;
// 
//   public Class getContainer() {
//     return container;
//   }
// 
//   public void setContainer(Class container) {
//     this.container = container;
//   }
// 
//   public int getIndex() {
//     return index;
//   }
// 
//   public boolean isPrimitive() {
//     return isPrimitive;
//   }
// 
//   public Class<?> getFieldClass() {
//     return clazz;
//   }
// 
//   public String getAlias() {
//     return alias;
//   }
// 
// 
//   public boolean isReadRequired() {
//     return readRequired;
//   }
// 
//   public FieldValueConverter getFieldConverter() {
//     return converter;
//   }
// 
//   public void setFieldConverter(FieldValueConverter converter) {
//     this.converter = converter;
//   }
// 
//   public FieldConverterMapper(int index, FieldValueConverter converter,
//       String alias, Class<?> clazz) {
//     super();
//     this.index = index;
//     this.isPrimitive = clazz.isPrimitive();
//     this.clazz = clazz;
//     this.alias = alias;
//     this.converter = converter;
//   }
// 
//   public FieldConverterMapper(int index, FieldValueConverter converter,
//       String alias, Class<?> clazz, boolean readRequired) {
//     super();
//     this.index = index;
//     this.isPrimitive = clazz.isPrimitive();
//     this.clazz = clazz;
//     this.alias = alias;
//     this.readRequired = readRequired;
//     this.converter = converter;
//   }
// 
// }


// Path: excel/src/main/java/com/bing/excel/mapper/ExcelConverterMapperHandler.java
import com.bing.excel.converter.FieldValueConverter;
import com.bing.excel.mapper.ConversionMapper.FieldConverterMapper;

package com.bing.excel.mapper;


public interface ExcelConverterMapperHandler {


  ConversionMapper getObjConversionMapper();

  @Deprecated
  FieldValueConverter getLocalConverter(Class definedIn,
      String fieldName);

  FieldConverterMapper getLocalFieldConverterMapper(Class definedIn,