Class I18nHeaderCellWriteHandler

java.lang.Object
com.pig4cloud.plugin.excel.head.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 Object implements com.alibaba.excel.write.handler.CellWriteHandler
对表头进行国际化处理
Author:
hccake
  • Field Summary

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

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

    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, Integer columnIndex, Integer relativeRowIndex, 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 Details

    • 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 Details

    • I18nHeaderCellWriteHandler

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

    • 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, Integer columnIndex, Integer relativeRowIndex, Boolean isHead)
      Specified by:
      beforeCellCreate in interface com.alibaba.excel.write.handler.CellWriteHandler