Class SpreadsheetState

java.lang.Object
com.vaadin.shared.communication.SharedState
com.vaadin.shared.AbstractComponentState
com.vaadin.shared.ui.TabIndexState
com.vaadin.addon.spreadsheet.shared.SpreadsheetState
All Implemented Interfaces:
Serializable

public class SpreadsheetState extends com.vaadin.shared.ui.TabIndexState
See Also:
  • Field Details

    • rowBufferSize

      public int rowBufferSize
    • columnBufferSize

      public int columnBufferSize
    • rows

      public int rows
    • cols

      public int cols
    • colGroupingData

      public List<GroupingData> colGroupingData
    • rowGroupingData

      public List<GroupingData> rowGroupingData
    • colGroupingMax

      public int colGroupingMax
    • rowGroupingMax

      public int rowGroupingMax
    • colGroupingInversed

      public boolean colGroupingInversed
    • rowGroupingInversed

      public boolean rowGroupingInversed
    • defRowH

      public float defRowH
    • defColW

      public int defColW
    • rowH

      public float[] rowH
    • colW

      public int[] colW
    • reload

      public boolean reload
      should the sheet be reloaded on client side
    • sheetIndex

      public int sheetIndex
      1-based
    • sheetNames

      public String[] sheetNames
    • cellStyleToCSSStyle

      public HashMap<Integer,String> cellStyleToCSSStyle
    • rowIndexToStyleIndex

      public HashMap<Integer,Integer> rowIndexToStyleIndex
    • columnIndexToStyleIndex

      public HashMap<Integer,Integer> columnIndexToStyleIndex
    • lockedColumnIndexes

      public Set<Integer> lockedColumnIndexes
    • lockedRowIndexes

      public Set<Integer> lockedRowIndexes
    • shiftedCellBorderStyles

      public ArrayList<String> shiftedCellBorderStyles
    • conditionalFormattingStyles

      public HashMap<Integer,String> conditionalFormattingStyles
      All conditional formatting styles for this sheet.
    • hiddenColumnIndexes

      public ArrayList<Integer> hiddenColumnIndexes
      1-based
    • hiddenRowIndexes

      public ArrayList<Integer> hiddenRowIndexes
      1-based
    • verticalScrollPositions

      public int[] verticalScrollPositions
    • horizontalScrollPositions

      public int[] horizontalScrollPositions
    • sheetProtected

      public boolean sheetProtected
    • workbookProtected

      public boolean workbookProtected
    • cellKeysToEditorIdMap

      public HashMap<String,String> cellKeysToEditorIdMap
    • componentIDtoCellKeysMap

      public HashMap<String,String> componentIDtoCellKeysMap
    • hyperlinksTooltips

      public HashMap<String,String> hyperlinksTooltips
    • cellComments

      public HashMap<String,String> cellComments
    • cellCommentAuthors

      public HashMap<String,String> cellCommentAuthors
    • visibleCellComments

      public ArrayList<String> visibleCellComments
    • invalidFormulaCells

      public Set<String> invalidFormulaCells
    • hasActions

      public boolean hasActions
    • overlays

      public HashMap<String,OverlayInfo> overlays
    • mergedRegions

      public ArrayList<MergedRegion> mergedRegions
    • displayGridlines

      public boolean displayGridlines
    • displayRowColHeadings

      public boolean displayRowColHeadings
    • verticalSplitPosition

      public int verticalSplitPosition
    • horizontalSplitPosition

      public int horizontalSplitPosition
    • infoLabelValue

      public String infoLabelValue
    • workbookChangeToggle

      public boolean workbookChangeToggle
    • invalidFormulaErrorMessage

      public String invalidFormulaErrorMessage
    • lockFormatColumns

      public boolean lockFormatColumns
    • lockFormatRows

      public boolean lockFormatRows
    • namedRanges

      public List<String> namedRanges
  • Constructor Details

    • SpreadsheetState

      public SpreadsheetState()