类 I18nHeaderCellWriteHandler

  • 所有已实现的接口:
    com.alibaba.excel.event.Handler, com.alibaba.excel.write.handler.CellWriteHandler, com.alibaba.excel.write.handler.WriteHandler

    public class I18nHeaderCellWriteHandler
    extends java.lang.Object
    implements com.alibaba.excel.write.handler.CellWriteHandler
    对表头进行国际化处理
    作者:
    hccake
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private org.springframework.context.MessageSource messageSource
      国际化消息源
      private org.springframework.util.PropertyPlaceholderHelper.PlaceholderResolver placeholderResolver
      国际化翻译
      private org.springframework.util.PropertyPlaceholderHelper propertyPlaceholderHelper
      占位符处理
    • 构造器概要

      构造器 
      构造器 说明
      I18nHeaderCellWriteHandler​(org.springframework.context.MessageSource messageSource)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void afterCellCreate​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder, com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Cell cell, com.alibaba.excel.metadata.Head head, java.lang.Integer relativeRowIndex, java.lang.Boolean isHead)  
      void afterCellDataConverted​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder, com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder, com.alibaba.excel.metadata.CellData cellData, org.apache.poi.ss.usermodel.Cell cell, com.alibaba.excel.metadata.Head head, java.lang.Integer relativeRowIndex, java.lang.Boolean isHead)  
      void afterCellDispose​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder, com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder, java.util.List<com.alibaba.excel.metadata.CellData> cellDataList, org.apache.poi.ss.usermodel.Cell cell, com.alibaba.excel.metadata.Head head, java.lang.Integer relativeRowIndex, java.lang.Boolean isHead)  
      void beforeCellCreate​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder, com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder, org.apache.poi.ss.usermodel.Row row, com.alibaba.excel.metadata.Head head, java.lang.Integer columnIndex, java.lang.Integer relativeRowIndex, java.lang.Boolean isHead)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • messageSource

        private final org.springframework.context.MessageSource messageSource
        国际化消息源
      • placeholderResolver

        private final org.springframework.util.PropertyPlaceholderHelper.PlaceholderResolver placeholderResolver
        国际化翻译
      • propertyPlaceholderHelper

        private final org.springframework.util.PropertyPlaceholderHelper propertyPlaceholderHelper
        占位符处理
    • 构造器详细资料

      • I18nHeaderCellWriteHandler

        public I18nHeaderCellWriteHandler​(org.springframework.context.MessageSource messageSource)
    • 方法详细资料

      • beforeCellCreate

        public void beforeCellCreate​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder,
                                     com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder,
                                     org.apache.poi.ss.usermodel.Row row,
                                     com.alibaba.excel.metadata.Head head,
                                     java.lang.Integer columnIndex,
                                     java.lang.Integer relativeRowIndex,
                                     java.lang.Boolean isHead)
        指定者:
        beforeCellCreate 在接口中 com.alibaba.excel.write.handler.CellWriteHandler
      • afterCellCreate

        public void afterCellCreate​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder,
                                    com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder,
                                    org.apache.poi.ss.usermodel.Cell cell,
                                    com.alibaba.excel.metadata.Head head,
                                    java.lang.Integer relativeRowIndex,
                                    java.lang.Boolean isHead)
        指定者:
        afterCellCreate 在接口中 com.alibaba.excel.write.handler.CellWriteHandler
      • afterCellDataConverted

        public void afterCellDataConverted​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder,
                                           com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder,
                                           com.alibaba.excel.metadata.CellData cellData,
                                           org.apache.poi.ss.usermodel.Cell cell,
                                           com.alibaba.excel.metadata.Head head,
                                           java.lang.Integer relativeRowIndex,
                                           java.lang.Boolean isHead)
        指定者:
        afterCellDataConverted 在接口中 com.alibaba.excel.write.handler.CellWriteHandler
      • afterCellDispose

        public void afterCellDispose​(com.alibaba.excel.write.metadata.holder.WriteSheetHolder writeSheetHolder,
                                     com.alibaba.excel.write.metadata.holder.WriteTableHolder writeTableHolder,
                                     java.util.List<com.alibaba.excel.metadata.CellData> cellDataList,
                                     org.apache.poi.ss.usermodel.Cell cell,
                                     com.alibaba.excel.metadata.Head head,
                                     java.lang.Integer relativeRowIndex,
                                     java.lang.Boolean isHead)
        指定者:
        afterCellDispose 在接口中 com.alibaba.excel.write.handler.CellWriteHandler