Class I18nHeaderCellWriteHandler

  • All Implemented Interfaces:
    com.alibaba.excel.event.Handler, com.alibaba.excel.event.Order, 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
    对表头进行国际化处理
    Author:
    hccake
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private org.springframework.context.MessageSource messageSource
      国际化消息源
      private org.springframework.util.PropertyPlaceholderHelper.PlaceholderResolver placeholderResolver
      国际化翻译
      private org.springframework.util.PropertyPlaceholderHelper propertyPlaceholderHelper
      占位符处理
    • Constructor Summary

      Constructors 
      Constructor Description
      I18nHeaderCellWriteHandler​(org.springframework.context.MessageSource messageSource)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.alibaba.excel.write.handler.CellWriteHandler

        afterCellCreate, afterCellCreate, afterCellDataConverted, afterCellDataConverted, afterCellDispose, afterCellDispose, beforeCellCreate
      • Methods inherited from interface com.alibaba.excel.event.Handler

        order
    • Field Detail

      • 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
        占位符处理
    • Constructor Detail

      • I18nHeaderCellWriteHandler

        public I18nHeaderCellWriteHandler​(org.springframework.context.MessageSource messageSource)
    • Method Detail

      • 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)
        Specified by:
        beforeCellCreate in interface com.alibaba.excel.write.handler.CellWriteHandler