Package ru.bitel.bgbilling.plugins.documents.server.bean.pattern

# Class XlsxDocumentProcessor

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.plugins.documents.server.bean.pattern.AbstractDocumentProcessor
ru.bitel.bgbilling.plugins.documents.server.bean.pattern.XlsxDocumentProcessor

All Implemented Interfaces:
  `DocumentProcessor`

public class XlsxDocumentProcessor extends AbstractDocumentProcessor implements DocumentProcessor
Обработчик формата .xlsx, работает через poi.

- ## Field Summary

  ### Fields inherited from class ru.bitel.bgbilling.plugins.documents.server.bean.pattern.AbstractDocumentProcessor

  `con, document, pattern, tableData`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `File`
  `process(FileInputStream patternInputStream)`
  Непосредственно обработка файла с шаблоном документа.

  ### Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

  `error, error, error, getLogger, logError, logError, warn`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### process

    public File process(FileInputStream patternInputStream) throws ru.bitel.bgbilling.common.BGException
    Description copied from interface: `DocumentProcessor`
    Непосредственно обработка файла с шаблоном документа. Здесь осуществляется подстановка данных вместо переменных, генерация таблиц.
    Specified by:
      `process` in interface `DocumentProcessor`
    Parameters:
      `patternInputStream` - файл шаблона.
    Returns:
      готовый сформированый файл документа.
    Throws:
      `ru.bitel.bgbilling.common.BGException`