## Uses of Class
org.apache.poi.hssf.record.StandardRecord

- Packages that use StandardRecord
  Package | Description
  --- | ---
  org.apache.poi.hssf.record | Record package contains class representations for XLS binary strutures.
  org.apache.poi.hssf.record.chart |
  org.apache.poi.hssf.record.pivottable |

- - ### Uses of StandardRecord in org.apache.poi.hssf.record

    Subclasses of StandardRecord in org.apache.poi.hssf.record
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArrayRecord` ARRAY (0x0221)
    `class` | `AutoFilterInfoRecord` The AutoFilterInfo record specifies the number of columns that have AutoFilter enabled and indicates the beginning of the collection of AutoFilter records.
    `class` | `BackupRecord` Boolean specifying whether the GUI should store a backup of the file.
    `class` | `BlankRecord` Represents a column in a row with no value but with styling.
    `class` | `BOFRecord` Somewhat of a misnomer, its used for the beginning of a set of records that have a particular purpose or subject.
    `class` | `BookBoolRecord` Contains a flag specifying whether the Gui should save externally linked values from other workbooks.
    `class` | `BoolErrRecord` Creates new BoolErrRecord.
    `class` | `BottomMarginRecord` Record for the bottom margin.
    `class` | `BoundSheetRecord` Defines a sheet within a workbook.
    `class` | `CalcCountRecord` Specifies the maximum times the gui should perform a formula recalculation.
    `class` | `CalcModeRecord` Tells the gui whether to calculate formulas automatically, manually or automatically except for tables.
    `class` | `CellRecord` Base class for all cell value records (implementors of `CellValueRecordInterface`).
    `class` | `CFHeader12Record` Conditional Formatting Header v12 record CFHEADER12 (0x0879), for conditional formattings introduced in Excel 2007 and newer.
    `class` | `CFHeaderBase` Parent of Conditional Formatting Header records, `CFHeaderRecord` and `CFHeader12Record`.
    `class` | `CFHeaderRecord` Conditional Formatting Header record CFHEADER (0x01B0).
    `class` | `CFRule12Record` Conditional Formatting v12 Rule Record (0x087A).
    `class` | `CFRuleBase` Conditional Formatting Rules.
    `class` | `CFRuleRecord` Conditional Formatting Rule Record (0x01B1).
    `class` | `CodepageRecord` The default characterset.
    `class` | `ColumnInfoRecord` Defines with width and formatting for a range of columns
    `class` | `ContinueRecord` Helper class used primarily for SST Records
    `class` | `CountryRecord` Country Record (aka WIN.INI country) - used for localization
    `class` | `CRNCountRecord` XCT - CRN Count
    `class` | `CRNRecord` This record stores the contents of an external cell or cell range
    `class` | `DateWindow1904Record` Flag specifying whether 1904 date windowing is used.
    `class` | `DBCellRecord` Used by Excel and other MS apps to quickly find rows in the sheets.
    `class` | `DConRefRecord` DConRef records specify a range in a workbook (internal or external) that serves as a data source for pivot tables or data consolidation.
    `class` | `DefaultColWidthRecord` Specifies the default width for columns that have no specific width set.
    `class` | `DefaultRowHeightRecord` Row height for rows with undefined or not explicitly defined heights.
    `class` | `DeltaRecord` Controls the accuracy of the calculations
    `class` | `DimensionsRecord` Provides the minumum and maximum bounds of a sheet.
    `class` | `DrawingRecord`
    `class` | `DrawingSelectionRecord` MsoDrawingSelection (0x00ED)
    `class` | `DSFRecord` Tells if this is a double stream file.
    `class` | `DVALRecord` This record is the list header of all data validation records (0x01BE) in the current sheet.
    `class` | `DVRecord` This record stores data validation settings and a list of cell ranges which contain these settings.
    `class` | `EOFRecord` Marks the end of records belonging to a particular object in the HSSF File
    `class` | `ExtendedFormatRecord` Probably one of the more complex records.
    `class` | `ExternalNameRecord` EXTERNALNAME (0x0023)
    `class` | `ExternSheetRecord` EXTERNSHEET (0x0017)
    `class` | `FeatHdrRecord` Title: FeatHdr (Feature Header) Record
    `class` | `FeatRecord` Title: Feat (Feature) Record
    `class` | `FilePassRecord` File Pass Record (0x002F)
    `class` | `FileSharingRecord` Stores the encrypted readonly for a workbook (write protect).
    `class` | `FnGroupCountRecord` umber of built in function groups in the current version of the Spreadsheet (probably only used on Windows)
    `class` | `FontRecord` Describes a font in the workbook
    `class` | `FooterRecord` Specifies the footer for a sheet
    `class` | `FormatRecord` Describes a number format -- those goofy strings like $(#,###)
    `class` | `FormulaRecord` Formula Record (0x0006).
    `class` | `GridsetRecord` Flag denoting whether the user specified that gridlines are used when printing.
    `class` | `GutsRecord` Row/column gutter sizes
    `class` | `HCenterRecord` Whether to center between horizontal margins
    `class` | `HeaderFooterBase` Common header/footer base class
    `class` | `HeaderFooterRecord` The HEADERFOOTER record stores information added in Office Excel 2007 for headers/footers.
    `class` | `HeaderRecord` Specifies a header for a sheet
    `class` | `HideObjRecord` Flag defines whether to hide placeholders and object
    `class` | `HorizontalPageBreakRecord` HorizontalPageBreak (0x001B) record that stores page breaks at rows
    `class` | `HyperlinkRecord` The `HyperlinkRecord` (0x01B8) wraps an HLINK-record from the Excel-97 format.
    `class` | `IndexRecord` Occurs right after BOF, tells you where the DBCELL records are for a sheet Important for locating cells
    `class` | `InterfaceEndRecord` Shows where the Interface Records ends (MMS)
    `class` | `InterfaceHdrRecord` Defines the beginning of Interface records (MMS)
    `class` | `IterationRecord` Tells whether to iterate over formula calculations or not.
    `class` | `LabelSSTRecord` Refers to a string in the shared string table and is a column value.
    `class` | `LeftMarginRecord` Record for the left margin.
    `class` | `MergeCellsRecord` Optional record defining a square area of cells to "merged" into one cell.
    `class` | `MMSRecord` defines how many add menu and del menu options are stored in the file.
    `class` | `MulBlankRecord` Represents a set of columns in a row with no value but with styling.
    `class` | `MulRKRecord` Used to store multiple RK numbers on a row.
    `class` | `NameCommentRecord` Defines a comment associated with a specified name.
    `class` | `NoteRecord` NOTE: Comment Associated with a Cell (0x001C)
    `class` | `NumberRecord` NUMBER (0x0203) Contains a numeric cell value.
    `class` | `ObjectProtectRecord` Protect embedded object with the lamest "security" ever invented.
    `class` | `PageBreakRecord` Record that contains the functionality page breaks (horizontal and vertical)
    `class` | `PaletteRecord` Supports custom palettes.
    `class` | `PaneRecord` Describes the frozen and unfrozen panes.
    `class` | `PasswordRecord` Stores the encrypted password for a sheet or workbook (HSSF doesn't support encryption)
    `class` | `PasswordRev4Record` Protection Revision 4 password Record (0x01BC)
    `class` | `PrecisionRecord` Defines whether to store with full precision or what's displayed by the gui (meaning have really screwed up and skewed figures or only think you do!)
    `class` | `PrintGridlinesRecord` Whether to print the gridlines when you enjoy the spreadsheet on paper.
    `class` | `PrintHeadersRecord` Whether or not to print the row/column headers when you enjoy your spreadsheet in the physical form.
    `class` | `PrintSetupRecord` Stores print setup options -- bogus for HSSF (and marked as such)
    `class` | `ProtectionRev4Record` Describes whether this is a protected shared/tracked workbook
    `class` | `ProtectRecord` Defines whether a sheet or workbook is protected (HSSF DOES NOT SUPPORT ENCRYPTION)
    `class` | `RecalcIdRecord` This record contains an ID that marks when a worksheet was last recalculated.
    `class` | `RefModeRecord` Describes which reference mode to use
    `class` | `RefreshAllRecord` Flag whether to refresh all external data when loading a sheet.
    `class` | `RightMarginRecord` Record for the right margin.
    `class` | `RKRecord` An internal 32 bit number with the two most significant bits storing the type.
    `class` | `RowRecord` Stores the row information for the sheet.
    `class` | `SaveRecalcRecord` Defines whether to recalculate before saving (set to true)
    `class` | `ScenarioProtectRecord` I have no idea what a Scenario is or why on would want to protect it with the lamest "security" ever invented.
    `class` | `SCLRecord` Specifies the window's zoom magnification.
    `class` | `SelectionRecord` Shows the user's selection on the sheet for write set num refs to 0
    `class` | `SharedFormulaRecord` Primarily used as an excel optimization so that multiple similar formulas are not written out too many times.
    `class` | `SharedValueRecordBase` Common base class for `SharedFormulaRecord`, `ArrayRecord` and `TableRecord` which are have similarities.
    `class` | `StyleRecord` Describes a builtin to the gui or user defined style
    `class` | `SupBookRecord` A External Workbook Description (Supplemental Book).
    `class` | `TabIdRecord` Contains an array of sheet id's.
    `class` | `TableRecord` The record specifies a data table.
    `class` | `TableStylesRecord` TABLESTYLES (0x088E)
    `class` | `TopMarginRecord` Record for the top margin.
    `class` | `UncalcedRecord` If this record occurs in the Worksheet Substream, it indicates that the formulas have not been recalculated before the document was saved.
    `class` | `UnknownRecord` Unknown record just tells you the sid so you can figure out what records you are missing.
    `class` | `UserSViewBegin` The UserSViewBegin record specifies settings for a custom view associated with the sheet.
    `class` | `UserSViewEnd` The UserSViewEnd record marks the end of the settings for a custom view associated with the sheet
    `class` | `UseSelFSRecord` Tells the GUI if this was written by something that can use "natural language" formulas.
    `class` | `VCenterRecord` Tells whether to center the sheet between vertical margins
    `class` | `VerticalPageBreakRecord` VerticalPageBreak (0x001A) record that stores page breaks at columns
    `class` | `WindowOneRecord` Stores the attributes of the workbook window.
    `class` | `WindowProtectRecord` Flags whether workbook windows are protected
    `class` | `WindowTwoRecord` Sheet window settings
    `class` | `WriteAccessRecord` Title: Write Access Record (0x005C)
    `class` | `WriteProtectRecord` Indicated that the sheet/workbook is write protected.
    `class` | `WSBoolRecord` Stores workbook settings (aka its a big "everything we didn't put somewhere else")

    Methods in org.apache.poi.hssf.record that return StandardRecord
    Modifier and Type | Method and Description
    --- | ---
    `abstract StandardRecord` | StandardRecord.`copy()`

    Constructors in org.apache.poi.hssf.record with parameters of type StandardRecord
    Constructor and Description
    `StandardRecord(StandardRecord other)`

  - ### Uses of StandardRecord in org.apache.poi.hssf.record.chart

    Subclasses of StandardRecord in org.apache.poi.hssf.record.chart
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AreaFormatRecord` The area format record is used to define the colours and patterns for an area.
    `class` | `AreaRecord` The area record is used to define a area chart.
    `class` | `AxisLineFormatRecord` The axis line format record defines the axis type details.
    `class` | `AxisOptionsRecord` The axis options record provides unit information and other various tidbits about the axis.
    `class` | `AxisParentRecord` The axis size and location
    `class` | `AxisRecord` The axis record defines the type of an axis.
    `class` | `AxisUsedRecord` The number of axes used on a chart.
    `class` | `BarRecord` The bar record is used to define a bar chart.
    `class` | `BeginRecord` The begin record defines the start of a block of records for a (graphing data object.
    `class` | `CategorySeriesAxisRecord` This record refers to a category or series axis and is used to specify label/tickmark frequency.
    `class` | `CatLabRecord` CATLAB - Category Labels (0x0856)
    `class` | `ChartEndBlockRecord` ENDBLOCK - Chart Future Record Type End Block (0x0853)
    `class` | `ChartEndObjectRecord` ENDOBJECT - Chart Future Record Type End Object (0x0855)
    `class` | `ChartFormatRecord` Class ChartFormatRecord (0x1014)
    `class` | `ChartFRTInfoRecord` CHARTFRTINFO - Chart Future Record Type Info (0x0850)
    `class` | `ChartRecord` CHART (0x1002)
    `class` | `ChartStartBlockRecord` STARTBLOCK - Chart Future Record Type Start Block (0x0852)
    `class` | `ChartStartObjectRecord` STARTOBJECT - Chart Future Record Type Start Object (0x0854)
    `class` | `ChartTitleFormatRecord` CHARTTITLEFORMAT (0x1050)
    `class` | `DataFormatRecord` The data format record is used to index into a series.
    `class` | `DataLabelExtensionRecord` DATALABEXT - Chart Data Label Extension (0x086A)
    `class` | `DatRecord` The dat record is used to store options for the chart.
    `class` | `DefaultDataLabelTextPropertiesRecord` The default data label text properties record identifies the text characteristics of the preceding text record.
    `class` | `EndRecord` The end record defines the end of a block of records for a (Graphing) data object.
    `class` | `FontBasisRecord` The font basis record stores various font metrics.
    `class` | `FontIndexRecord` The font index record indexes into the font table for the text record.
    `class` | `FrameRecord` The frame record indicates whether there is a border around the displayed text of a chart.
    `class` | `LegendRecord` Defines a legend for a chart.
    `class` | `LineFormatRecord` Describes a line format record.
    `class` | `LinkedDataRecord` Describes a linked data record.
    `class` | `NumberFormatIndexRecord` The number format index record indexes format table.
    `class` | `ObjectLinkRecord` Links text to an object on the chart or identifies it as the title.
    `class` | `PlotAreaRecord` preceeds and identifies a frame as belonging to the plot area.
    `class` | `PlotGrowthRecord` The plot growth record specifies the scaling factors used when a font is scaled.
    `class` | `SeriesChartGroupIndexRecord` The series chart group index record stores the index to the CHARTFORMAT record (0 based).
    `class` | `SeriesIndexRecord` links a series to its position in the series list.
    `class` | `SeriesLabelsRecord` The series label record defines the type of label associated with the data format record.
    `class` | `SeriesListRecord` SERIESLIST (0x1016)
    `class` | `SeriesRecord` The series record describes the overall data for a series.
    `class` | `SeriesTextRecord` SERIESTEXT (0x100D)
    `class` | `SeriesToChartGroupRecord` Indicates the chart-group index for a series.
    `class` | `SheetPropertiesRecord` Describes a chart sheet properties record.
    `class` | `TextRecord` The text record is used to define text stored on a chart.
    `class` | `TickRecord` The Tick record defines how tick marks and label positioning/formatting
    `class` | `UnitsRecord` The units record describes units.
    `class` | `ValueRangeRecord` The value range record defines the range of the value axis.

  - ### Uses of StandardRecord in org.apache.poi.hssf.record.pivottable

    Subclasses of StandardRecord in org.apache.poi.hssf.record.pivottable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DataItemRecord` SXDI - Data Item (0x00C5)
    `class` | `ExtendedPivotTableViewFieldsRecord` SXVDEX - Extended PivotTable View Fields (0x0100)
    `class` | `PageItemRecord` SXPI - Page Item (0x00B6)
    `class` | `StreamIDRecord` SXIDSTM - Stream ID (0x00D5)
    `class` | `ViewDefinitionRecord` SXVIEW - View Definition (0x00B0)
    `class` | `ViewFieldsRecord` SXVD - View Fields (0x00B1)
    `class` | `ViewSourceRecord` SXVS - View Source (0x00E3)

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.