## Uses of Interface
org.apache.poi.common.Duplicatable

- Packages that use Duplicatable
  Package | Description
  --- | ---
  org.apache.poi.common |
  org.apache.poi.ddf | This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.
  org.apache.poi.hemf.record.emf |
  org.apache.poi.hpsf | Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.
  org.apache.poi.hslf.model.textproperties |
  org.apache.poi.hslf.record |
  org.apache.poi.hssf.eventusermodel.dummyrecord |
  org.apache.poi.hssf.record | Record package contains class representations for XLS binary strutures.
  org.apache.poi.hssf.record.aggregates | The record aggregates are not real "records" but collections of records that act as a single record.
  org.apache.poi.hssf.record.cf |
  org.apache.poi.hssf.record.chart |
  org.apache.poi.hssf.record.common |
  org.apache.poi.hssf.record.cont |
  org.apache.poi.hssf.record.pivottable |
  org.apache.poi.hssf.usermodel | The usermodel package maps HSSF low level structures to familiar workbook/sheet model
  org.apache.poi.hssf.util | The util package contains tools needed for writing HSSF files that are not necesarily "real" HSSF concepts.
  org.apache.poi.hwmf.record |
  org.apache.poi.hwpf.model |
  org.apache.poi.hwpf.sprm |
  org.apache.poi.hwpf.usermodel |
  org.apache.poi.poifs.crypt | Implementation of the ECMA-376 and MS-propritary document encryptions
  org.apache.poi.poifs.crypt.agile |
  org.apache.poi.poifs.crypt.binaryrc4 |
  org.apache.poi.poifs.crypt.cryptoapi |
  org.apache.poi.poifs.crypt.standard |
  org.apache.poi.poifs.crypt.xor |
  org.apache.poi.ss.formula.ptg | The formula package contains binary PTG structures used in Formulas
  org.apache.poi.ss.util |
  org.apache.poi.util | Top-level util package are classes that are useful throughout the project.
  org.apache.poi.xssf.usermodel |

- - ### Uses of Duplicatable in org.apache.poi.common

    Methods in org.apache.poi.common that return Duplicatable
    Modifier and Type | Method and Description
    --- | ---
    `Duplicatable` | Duplicatable.`copy()`

  - ### Uses of Duplicatable in org.apache.poi.ddf

    Classes in org.apache.poi.ddf that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEscherOptRecord` Common abstract class for `EscherOptRecord` and `EscherTertiaryOptRecord`
    `class` | `EscherBitmapBlip`
    `class` | `EscherBlipRecord`
    `class` | `EscherBSERecord` The BSE record is related closely to the `EscherBlipRecord` and stores extra information about the blip.
    `class` | `EscherChildAnchorRecord` The escher child achor record is used to specify the position of a shape under an existing group.
    `class` | `EscherClientAnchorRecord` The escher client anchor specifies which rows and cells the shape is bound to as well as the offsets within those cells.
    `class` | `EscherClientDataRecord` The EscherClientDataRecord is used to store client specific data about the position of a shape within a container.
    `class` | `EscherContainerRecord` Escher container records store other escher records as children.
    `class` | `EscherDggRecord` This record defines the drawing groups used for a particular sheet.
    `class` | `EscherDgRecord` This record simply holds the number of shapes in the drawing group and the last shape id used for this drawing group.
    `class` | `EscherMetafileBlip`
    `class` | `EscherOptRecord` The opt record is used to store property values for a shape.
    `class` | `EscherRecord` The base abstract record from which all escher records are defined.
    `class` | `EscherSpgrRecord` The spgr record defines information about a shape group.
    `class` | `EscherSplitMenuColorsRecord` A list of the most recently used colours for the drawings contained in this document.
    `class` | `EscherSpRecord` Together the the EscherOptRecord this record defines some of the basic properties of a shape.
    `class` | `EscherTertiaryOptRecord` "The OfficeArtTertiaryFOPT record specifies a table of OfficeArtRGFOPTE properties, as defined in section 2.3.1." -- [MS-ODRAW] -- v20110608; Office Drawing Binary File Format
    `class` | `EscherTextboxRecord` Holds data from the parent application.
    `class` | `UnknownEscherRecord` This record is used whenever a escher record is encountered that we do not explicitly support.

  - ### Uses of Duplicatable in org.apache.poi.hemf.record.emf

    Classes in org.apache.poi.hemf.record.emf that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HemfPenStyle`

  - ### Uses of Duplicatable in org.apache.poi.hpsf

    Classes in org.apache.poi.hpsf that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClassID` Represents a class ID (16 bytes).

  - ### Uses of Duplicatable in org.apache.poi.hslf.model.textproperties

    Classes in org.apache.poi.hslf.model.textproperties that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BitMaskTextProp` Definition of a special kind of property of some text, or its paragraph.
    `class` | `CharFlagsTextProp` Definition for the common character text property bitset, which handles bold/italic/underline etc.
    `class` | `FontAlignmentProp` Definition for the font alignment property.
    `class` | `HSLFTabStop`
    `class` | `HSLFTabStopPropCollection` Container for tabstop lists
    `class` | `ParagraphFlagsTextProp` Definition for the common paragraph text property bitset.
    `class` | `TextAlignmentProp` Definition for the text alignment property.
    `class` | `TextProp` Definition of a property of some text, or its paragraph.
    `class` | `TextPropCollection` For a given run of characters, holds the properties (which could be paragraph properties or character properties).
    `class` | `WrapFlagsTextProp`

  - ### Uses of Duplicatable in org.apache.poi.hslf.record

    Classes in org.apache.poi.hslf.record that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EscherPlaceholder` An atom record that specifies whether a shape is a placeholder shape.
    `class` | `HSLFEscherClientDataRecord` An atom record that specifies whether a shape is a placeholder shape.

  - ### Uses of Duplicatable in org.apache.poi.hssf.eventusermodel.dummyrecord

    Classes in org.apache.poi.hssf.eventusermodel.dummyrecord that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LastCellOfRowDummyRecord` A dummy record to indicate that we've now had the last cell record for this row.
    `class` | `MissingCellDummyRecord` A dummy record for when we're missing a cell in a row, but still want to trigger something
    `class` | `MissingRowDummyRecord` A dummy record for when we're missing a row, but still want to trigger something

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

    Classes in org.apache.poi.hssf.record that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractEscherHolderRecord` The escher container record is used to hold escher records.
    `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` | `CommonObjectDataSubRecord` The common object data record is used to store all common preferences for an excel object.
    `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` | `DrawingGroupRecord`
    `class` | `DrawingRecord`
    `class` | `DrawingRecordForBiffViewer` This is purely for the biff viewer.
    `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` | `EmbeddedObjectRefSubRecord` ftPictFmla (0x0009)
    `class` | `EndSubRecord` ftEnd (0x0000)
    `class` | `EOFRecord` Marks the end of records belonging to a particular object in the HSSF File
    `class` | `EscherAggregate` This class is used to aggregate the MSODRAWING and OBJ record combinations.
    `class` | `ExtendedFormatRecord` Probably one of the more complex records.
    `class` | `ExternalNameRecord` EXTERNALNAME (0x0023)
    `class` | `ExternSheetRecord` EXTERNSHEET (0x0017)
    `class` | `ExtSSTRecord` Extended Static String Table (0x00FF)
    `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` | `FtCblsSubRecord` This structure appears as part of an Obj record that represents a checkbox or radio button.
    `class` | `FtCfSubRecord` The FtCf structure specifies the clipboard format of the picture-type Obj record containing this FtCf.
    `class` | `FtPioGrbitSubRecord` This structure appears as part of an Obj record that represents image display properties.
    `class` | `GridsetRecord` Flag denoting whether the user specified that gridlines are used when printing.
    `class` | `GroupMarkerSubRecord` ftGmo (0x0006)
    `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` | `LabelRecord` Label Record (0x0204) - read only support for strings stored directly in the cell...
    `class` | `LabelSSTRecord` Refers to a string in the shared string table and is a column value.
    `class` | `LbsDataSubRecord` This structure specifies the properties of a list or drop-down list embedded object in a sheet.
    `static class` | `LbsDataSubRecord.LbsDropData` This structure specifies properties of the dropdown list control
    `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` | `NameRecord` Defines a named range within a workbook.
    `class` | `NoteRecord` NOTE: Comment Associated with a Cell (0x001C)
    `class` | `NoteStructureSubRecord` ftNts (0x000D)
    `class` | `NumberRecord` NUMBER (0x0203) Contains a numeric cell value.
    `class` | `ObjectProtectRecord` Protect embedded object with the lamest "security" ever invented.
    `class` | `ObjRecord` OBJRECORD (0x005D)
    `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` | `Record` All HSSF Records inherit from this class.
    `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` | `SSTRecord` Static String Table Record (0x00FC)
    `class` | `StandardRecord` Subclasses of this class (the majority of BIFF records) are non-continuable.
    `class` | `StringRecord` STRING (0x0207)
    `class` | `StyleRecord` Describes a builtin to the gui or user defined style
    `class` | `SubRecord` Subrecords are part of the OBJ class.
    `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` | `TextObjectRecord` The TXO record (0x01B6) is used to define the properties of a text box.
    `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")

  - ### Uses of Duplicatable in org.apache.poi.hssf.record.aggregates

    Classes in org.apache.poi.hssf.record.aggregates that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ColumnInfoRecordsAggregate`

  - ### Uses of Duplicatable in org.apache.poi.hssf.record.cf

    Classes in org.apache.poi.hssf.record.cf that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BorderFormatting` Border Formatting Block of the Conditional Formatting Rule Record.
    `class` | `ColorGradientFormatting` Color Gradient / Color Scale Conditional Formatting Rule Record.
    `class` | `ColorGradientThreshold` Color Gradient / Color Scale specific Threshold / value (CFVO), for changes in Conditional Formatting
    `class` | `DataBarFormatting` Data Bar Conditional Formatting Rule Record.
    `class` | `DataBarThreshold` Data Bar specific Threshold / value (CFVO), for changes in Conditional Formatting
    `class` | `FontFormatting` Font Formatting Block of the Conditional Formatting Rule Record.
    `class` | `IconMultiStateFormatting` Icon / Multi-State Conditional Formatting Rule Record.
    `class` | `IconMultiStateThreshold` Icon / Multi-State specific Threshold / value (CFVO), for changes in Conditional Formatting
    `class` | `PatternFormatting` Pattern Formatting Block of the Conditional Formatting Rule Record.

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

    Classes in org.apache.poi.hssf.record.chart that implement Duplicatable
    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 Duplicatable in org.apache.poi.hssf.record.common

    Classes in org.apache.poi.hssf.record.common that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtendedColor` Title: CTColor (Extended Color) record part
    `class` | `FtrHeader` Title: FtrHeader (Future Record Header) common record part
    `class` | `UnicodeString` Unicode String - just standard fields that are in several records.

  - ### Uses of Duplicatable in org.apache.poi.hssf.record.cont

    Classes in org.apache.poi.hssf.record.cont that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContinuableRecord` Common superclass of all records that can produce `ContinueRecord`s while being serialized.

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

    Classes in org.apache.poi.hssf.record.pivottable that implement Duplicatable
    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)

  - ### Uses of Duplicatable in org.apache.poi.hssf.usermodel

    Classes in org.apache.poi.hssf.usermodel that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HSSFCellStyle` High level representation of the style of a cell in a sheet of a workbook.

  - ### Uses of Duplicatable in org.apache.poi.hssf.util

    Classes in org.apache.poi.hssf.util that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CellRangeAddress8Bit` See OOO documentation: excelfileformat.pdf sec 2.5.14 - 'Cell Range Address'

  - ### Uses of Duplicatable in org.apache.poi.hwmf.record

    Classes in org.apache.poi.hwmf.record that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HwmfColorRef` A 32-bit ColorRef Object that defines the color value.
    `class` | `HwmfPenStyle` The 16-bit PenStyle Enumeration is used to specify different types of pens that can be used in graphics operations.

  - ### Uses of Duplicatable in org.apache.poi.hwpf.model

    Classes in org.apache.poi.hwpf.model that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BookmarkFirstDescriptor`
    `class` | `BytePropertyNode<T extends BytePropertyNode<T>>` Deprecated. byte positions shall not be saved in memory
    `class` | `CHPX` DANGER - works in bytes!
    `class` | `Colorref` 24-bit color structure
    `class` | `FootnoteReferenceDescriptor`
    `class` | `GenericPropertyNode`
    `class` | `Hyphenation` Hyphenation.
    `class` | `OldTextPiece` Lightweight representation of a text piece.
    `class` | `PAPX` DANGER - works in bytes! Make sure you call getStart() / getEnd() when you want characters (normal use), but getStartByte() / getEndByte() when you're reading in / writing out!
    `class` | `ParagraphHeight`
    `class` | `PieceDescriptor`
    `class` | `PropertyModifier`
    `class` | `PropertyNode<T extends PropertyNode<T>>` Represents a lightweight node in the Trees used to store content properties.
    `class` | `SectionDescriptor` Section Descriptor (SED) See page 186 for details.
    `class` | `SEPX`
    `class` | `SinglentonTextPiece`
    `class` | `TabDescriptor` Tab descriptor.
    `class` | `TextPiece` Lightweight representation of a text piece.

  - ### Uses of Duplicatable in org.apache.poi.hwpf.sprm

    Classes in org.apache.poi.hwpf.sprm that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SprmBuffer`

  - ### Uses of Duplicatable in org.apache.poi.hwpf.usermodel

    Classes in org.apache.poi.hwpf.usermodel that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BorderCode` Mapping class for BRC80 structure (Border Code for Word 97)
    `class` | `CharacterProperties`
    `class` | `CharacterRun` This class represents a run of text that share common properties.
    `class` | `DateAndTime` This class is used to represent a date and time in a Word document.
    `class` | `DropCapSpecifier` This data structure is used by a paragraph to determine how it should drop its first letter.
    `class` | `LineSpacingDescriptor` This class is used to determine line spacing for a paragraph.
    `class` | `ListEntry`
    `class` | `Paragraph`
    `class` | `ParagraphProperties`
    `class` | `Section`
    `class` | `SectionProperties`
    `class` | `ShadingDescriptor` The SHD is a substructure of the CHP, PAP, and TC for Word 2000.
    `class` | `ShadingDescriptor80` The SHD80 is a substructure of the CHP and PAP, and TC for Word 97.
    `class` | `TableAutoformatLookSpecifier`
    `class` | `TableCellDescriptor`
    `class` | `TableProperties`

  - ### Uses of Duplicatable in org.apache.poi.poifs.crypt

    Classes in org.apache.poi.poifs.crypt that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EncryptionHeader` Reads and processes OOXML Encryption Headers The constants are largely based on ZIP constants.
    `class` | `EncryptionVerifier` Used when checking if a key is valid for a document

  - ### Uses of Duplicatable in org.apache.poi.poifs.crypt.agile

    Classes in org.apache.poi.poifs.crypt.agile that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AgileEncryptionHeader`
    `class` | `AgileEncryptionVerifier` Used when checking if a key is valid for a document

  - ### Uses of Duplicatable in org.apache.poi.poifs.crypt.binaryrc4

    Classes in org.apache.poi.poifs.crypt.binaryrc4 that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BinaryRC4EncryptionHeader`
    `class` | `BinaryRC4EncryptionVerifier`

  - ### Uses of Duplicatable in org.apache.poi.poifs.crypt.cryptoapi

    Classes in org.apache.poi.poifs.crypt.cryptoapi that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CryptoAPIEncryptionHeader`
    `class` | `CryptoAPIEncryptionVerifier`

  - ### Uses of Duplicatable in org.apache.poi.poifs.crypt.standard

    Classes in org.apache.poi.poifs.crypt.standard that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardEncryptionHeader`
    `class` | `StandardEncryptionVerifier` Used when checking if a key is valid for a document

  - ### Uses of Duplicatable in org.apache.poi.poifs.crypt.xor

    Classes in org.apache.poi.poifs.crypt.xor that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XOREncryptionHeader`
    `class` | `XOREncryptionVerifier`

  - ### Uses of Duplicatable in org.apache.poi.ss.formula.ptg

    Classes in org.apache.poi.ss.formula.ptg that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractFunctionPtg` This class provides the base functionality for Excel sheet functions There are two kinds of function Ptgs - tFunc and tFuncVar Therefore, this class will have ONLY two subclasses
    `class` | `AddPtg` Addition operator PTG the "+" binomial operator.
    `class` | `Area2DPtgBase` Common superclass of 2-D area refs
    `class` | `Area3DPtg` Area 3D Ptg - 3D reference (Sheet + Area)
    `class` | `Area3DPxg` XSSF Area 3D Reference (Sheet + Area)
    `class` | `AreaErrPtg` AreaErr - handles deleted cell area references.
    `class` | `AreaNPtg` Specifies a rectangular area of cells A1:A4 for instance.
    `class` | `AreaPtg` Specifies a rectangular area of cells A1:A4 for instance.
    `class` | `AreaPtgBase` Specifies a rectangular area of cells A1:A4 for instance.
    `class` | `ArrayPtg` ArrayPtg - handles arrays The ArrayPtg is a little weird, the size of the Ptg when parsing initially only includes the Ptg sid and the reserved bytes.
    `class` | `AttrPtg` "Special Attributes"
    `class` | `BoolPtg` Boolean (boolean) Stores a (java) boolean value in a formula.
    `class` | `ConcatPtg`
    `class` | `ControlPtg`
    `class` | `Deleted3DPxg` An XSSF only representation of a reference to a deleted area
    `class` | `DeletedArea3DPtg` Deleted Area 3D Ptg - 3D referecnce (Sheet + Area)
    `class` | `DeletedRef3DPtg` Deleted Reference 3D Ptg
    `class` | `DividePtg` This PTG implements the standard binomial divide "/"
    `class` | `EqualPtg`
    `class` | `ErrPtg`
    `class` | `ExpPtg`
    `class` | `FuncPtg`
    `class` | `FuncVarPtg`
    `class` | `GreaterEqualPtg` PTG class to implement greater or equal to
    `class` | `GreaterThanPtg` Greater than operator PTG ">"
    `class` | `IntersectionPtg`
    `class` | `IntPtg` Integer (unsigned short integer) Stores an unsigned short value (java int) in a formula
    `class` | `LessEqualPtg` Ptg class to implement less than or equal
    `class` | `LessThanPtg` Less than operator PTG "<".
    `class` | `MemAreaPtg`
    `class` | `MemErrPtg`
    `class` | `MemFuncPtg`
    `class` | `MissingArgPtg` Missing Function Arguments
    `class` | `MultiplyPtg` Implements the standard mathematical multiplication "*"
    `class` | `NamePtg` See the spec at 2.5.198.76 PtgName
    `class` | `NameXPtg` A Name, be that a Named Range or a Function / User Defined Function, addressed in the HSSF External Sheet style.
    `class` | `NameXPxg` A Name, be that a Named Range or a Function / User Defined Function, addressed in the HSSF External Sheet style.
    `class` | `NotEqualPtg` Ptg class to implement not equal
    `class` | `NumberPtg` Number Stores a floating point value in a formula value stored in a 8 byte field using IEEE notation
    `class` | `OperandPtg`
    `class` | `OperationPtg` defines a Ptg that is an operation instead of an operand
    `class` | `ParenthesisPtg` While formula tokens are stored in RPN order and thus do not need parenthesis for precedence reasons, Parenthesis tokens ARE written to ensure that user entered parenthesis are displayed as-is on reading back
    `class` | `PercentPtg` Percent PTG.
    `class` | `PowerPtg`
    `class` | `Ptg` `Ptg` represents a syntactic token in a formula.
    `class` | `RangePtg`
    `class` | `Ref3DPtg` Reference 3D Ptg
    `class` | `Ref3DPxg` XSSF 3D Reference
    `class` | `RefErrorPtg` RefError - handles deleted cell reference
    `class` | `RefNPtg`
    `class` | `RefPtg` ReferencePtg - handles references (such as A1, A2, IA4)
    `class` | `RefPtgBase` ReferencePtgBase - handles references (such as A1, A2, IA4)
    `class` | `ScalarConstantPtg` Common superclass of all `Ptgs` that represent simple constant values.
    `class` | `StringPtg` String Stores a String value in a formula value stored in the format <length 2 bytes>char[]
    `class` | `SubtractPtg`
    `class` | `TblPtg` This ptg indicates a data table.
    `class` | `UnaryMinusPtg` Unary Plus operator - does not have any effect on the operand
    `class` | `UnaryPlusPtg` Unary Plus operator - does not have any effect on the operand
    `class` | `UnionPtg`
    `class` | `UnknownPtg`
    `class` | `ValueOperatorPtg` Common superclass of all value operators.

  - ### Uses of Duplicatable in org.apache.poi.ss.util

    Classes in org.apache.poi.ss.util that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CellRangeAddress` See OOO documentation: excelfileformat.pdf sec 2.5.14 - 'Cell Range Address'
    `class` | `CellRangeAddressBase` See OOO documentation: excelfileformat.pdf sec 2.5.14 - 'Cell Range Address'

  - ### Uses of Duplicatable in org.apache.poi.util

    Classes in org.apache.poi.util that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IntMapper<T>` A List of objects that are indexed AND keyed by an int; also allows for getting the index of a value in the list

  - ### Uses of Duplicatable in org.apache.poi.xssf.usermodel

    Classes in org.apache.poi.xssf.usermodel that implement Duplicatable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XSSFCellStyle` High level representation of the the possible formatting information for the contents of the cells on a sheet in a SpreadsheetML document.

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