org.weda.report.excel
Class ExcelReportDataInfoImpl

java.lang.Object
  extended by org.weda.report.excel.ExcelReportDataInfoImpl
All Implemented Interfaces:
ExcelReportDataInfo

public class ExcelReportDataInfoImpl
extends java.lang.Object
implements ExcelReportDataInfo

Author:
Mikhail Titov

Constructor Summary
ExcelReportDataInfoImpl()
           
 
Method Summary
 java.lang.String getSheetName()
          Метод возвращает название листа в книге в которой будут размещены данные модели.
 java.lang.Integer getSheetPosition()
          Метод возвращает номер листа в книге в которой будут размещены данные модели.
 short getStartFromCol()
          Метод возвращает колонку в таблице с которой нужно размещать данные модели.
 int getStartFromRow()
          Метод возвращает строку в таблице с которой нужно размещать данные модели.
 java.lang.String getTableModelName()
          Метод возвращает название табличной модели данных.
 boolean isCreateTitleRow()
          Если true тогда будет создана строка в которой в которой будут отображены названия колонок модели.
 boolean isManageTableModel()
          Метод вернет true если перед использованием данных табличной модели в отчете модель будет открываться а после использования закрываться.
 boolean isUseMarkers()
          Если метод возвращает true тогда значения первой строки табличной модели данных будут подставляться в ячейки в которых установлены специальные маркеры.
 boolean isUseSelectedRows()
          Если вернет true значит в отчете будут использоваться только выделенные в табличной модели строки.
 boolean isVerticalLayout()
          Определяет порядок размещения данных модели.
 void setCreateTitleRow(boolean createTitleRow)
           
 void setManageTableModel(boolean closeTableModel)
           
 void setSheetName(java.lang.String sheetName)
           
 void setSheetPosition(java.lang.Integer sheetPosition)
           
 void setStartFromCol(short startFromCol)
           
 void setStartFromRow(int startFromRow)
           
 void setTableModelName(java.lang.String tableModelName)
           
 void setUseMarkers(boolean useMarkers)
           
 void setUseSelectedRows(boolean useSelectedRows)
           
 void setVerticalLayout(boolean verticalLayout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExcelReportDataInfoImpl

public ExcelReportDataInfoImpl()
Method Detail

getTableModelName

public java.lang.String getTableModelName()
Description copied from interface: ExcelReportDataInfo
Метод возвращает название табличной модели данных.

Specified by:
getTableModelName in interface ExcelReportDataInfo

setTableModelName

public void setTableModelName(java.lang.String tableModelName)

getStartFromRow

public int getStartFromRow()
Description copied from interface: ExcelReportDataInfo
Метод возвращает строку в таблице с которой нужно размещать данные модели.

Specified by:
getStartFromRow in interface ExcelReportDataInfo

setStartFromRow

public void setStartFromRow(int startFromRow)

getStartFromCol

public short getStartFromCol()
Description copied from interface: ExcelReportDataInfo
Метод возвращает колонку в таблице с которой нужно размещать данные модели.

Specified by:
getStartFromCol in interface ExcelReportDataInfo

setStartFromCol

public void setStartFromCol(short startFromCol)

isCreateTitleRow

public boolean isCreateTitleRow()
Description copied from interface: ExcelReportDataInfo
Если true тогда будет создана строка в которой в которой будут отображены названия колонок модели.

Specified by:
isCreateTitleRow in interface ExcelReportDataInfo

setCreateTitleRow

public void setCreateTitleRow(boolean createTitleRow)

getSheetName

public java.lang.String getSheetName()
Description copied from interface: ExcelReportDataInfo
Метод возвращает название листа в книге в которой будут размещены данные модели.

Specified by:
getSheetName in interface ExcelReportDataInfo

setSheetName

public void setSheetName(java.lang.String sheetName)

getSheetPosition

public java.lang.Integer getSheetPosition()
Description copied from interface: ExcelReportDataInfo
Метод возвращает номер листа в книге в которой будут размещены данные модели.

Specified by:
getSheetPosition in interface ExcelReportDataInfo

setSheetPosition

public void setSheetPosition(java.lang.Integer sheetPosition)

isVerticalLayout

public boolean isVerticalLayout()
Description copied from interface: ExcelReportDataInfo
Определяет порядок размещения данных модели. Если true тогда строки модели размещаются с низу в врех иначе строки модели будут размещаться слева на право.

Specified by:
isVerticalLayout in interface ExcelReportDataInfo

setVerticalLayout

public void setVerticalLayout(boolean verticalLayout)

isUseMarkers

public boolean isUseMarkers()
Description copied from interface: ExcelReportDataInfo
Если метод возвращает true тогда значения первой строки табличной модели данных будут подставляться в ячейки в которых установлены специальные маркеры. Маркер дожен иметь следующий формат: #{tableModelName.column}
где tableModelName - название табличной модели данных
column - номер колонки в табличной модели данных.

Specified by:
isUseMarkers in interface ExcelReportDataInfo

setUseMarkers

public void setUseMarkers(boolean useMarkers)

isManageTableModel

public boolean isManageTableModel()
Description copied from interface: ExcelReportDataInfo
Метод вернет true если перед использованием данных табличной модели в отчете модель будет открываться а после использования закрываться.

Specified by:
isManageTableModel in interface ExcelReportDataInfo
See Also:
TableModel.open(), TableModel.close()

setManageTableModel

public void setManageTableModel(boolean closeTableModel)

isUseSelectedRows

public boolean isUseSelectedRows()
Description copied from interface: ExcelReportDataInfo
Если вернет true значит в отчете будут использоваться только выделенные в табличной модели строки.

Specified by:
isUseSelectedRows in interface ExcelReportDataInfo

setUseSelectedRows

public void setUseSelectedRows(boolean useSelectedRows)


Copyright © 2005-2006 . All Rights Reserved.