Class CellCopyPolicy


  • @Beta
    public class CellCopyPolicy
    extends java.lang.Object
    • Field Detail

      • DEFAULT_COPY_CELL_VALUE_POLICY

        public static final boolean DEFAULT_COPY_CELL_VALUE_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_COPY_CELL_STYLE_POLICY

        public static final boolean DEFAULT_COPY_CELL_STYLE_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_COPY_CELL_FORMULA_POLICY

        public static final boolean DEFAULT_COPY_CELL_FORMULA_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_COPY_HYPERLINK_POLICY

        public static final boolean DEFAULT_COPY_HYPERLINK_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_MERGE_HYPERLINK_POLICY

        public static final boolean DEFAULT_MERGE_HYPERLINK_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_COPY_ROW_HEIGHT_POLICY

        public static final boolean DEFAULT_COPY_ROW_HEIGHT_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_CONDENSE_ROWS_POLICY

        public static final boolean DEFAULT_CONDENSE_ROWS_POLICY
        See Also:
        Constant Field Values
      • DEFAULT_COPY_MERGED_REGIONS_POLICY

        public static final boolean DEFAULT_COPY_MERGED_REGIONS_POLICY
        See Also:
        Constant Field Values
    • Constructor Detail

      • CellCopyPolicy

        public CellCopyPolicy()
        Default CellCopyPolicy, uses default policy For custom CellCopyPolicy, use CellCopyPolicy.Builder class
      • CellCopyPolicy

        public CellCopyPolicy​(CellCopyPolicy other)
        Copy constructor
        Parameters:
        other - policy to copy
    • Method Detail

      • isCopyCellValue

        public boolean isCopyCellValue()
        Returns:
        the copyCellValue
      • setCopyCellValue

        public void setCopyCellValue​(boolean copyCellValue)
        Parameters:
        copyCellValue - the copyCellValue to set
      • isCopyCellStyle

        public boolean isCopyCellStyle()
        Returns:
        the copyCellStyle
      • setCopyCellStyle

        public void setCopyCellStyle​(boolean copyCellStyle)
        Parameters:
        copyCellStyle - the copyCellStyle to set
      • isCopyCellFormula

        public boolean isCopyCellFormula()
        Returns:
        the copyCellFormula
      • setCopyCellFormula

        public void setCopyCellFormula​(boolean copyCellFormula)
        Parameters:
        copyCellFormula - the copyCellFormula to set
      • isCopyHyperlink

        public boolean isCopyHyperlink()
        Returns:
        the copyHyperlink
      • setCopyHyperlink

        public void setCopyHyperlink​(boolean copyHyperlink)
        Parameters:
        copyHyperlink - the copyHyperlink to set
      • isMergeHyperlink

        public boolean isMergeHyperlink()
        Returns:
        the mergeHyperlink
      • setMergeHyperlink

        public void setMergeHyperlink​(boolean mergeHyperlink)
        Parameters:
        mergeHyperlink - the mergeHyperlink to set
      • isCopyRowHeight

        public boolean isCopyRowHeight()
        Returns:
        the copyRowHeight
      • setCopyRowHeight

        public void setCopyRowHeight​(boolean copyRowHeight)
        Parameters:
        copyRowHeight - the copyRowHeight to set
      • isCondenseRows

        public boolean isCondenseRows()
        If condenseRows is true, a discontinuities in srcRows will be removed when copied to destination For example: Sheet.copyRows({Row(1), Row(2), Row(5)}, 11, policy) results in rows 1, 2, and 5 being copied to rows 11, 12, and 13 if condenseRows is True, or rows 11, 11, 15 if condenseRows is false
        Returns:
        the condenseRows
      • setCondenseRows

        public void setCondenseRows​(boolean condenseRows)
        Parameters:
        condenseRows - the condenseRows to set
      • isCopyMergedRegions

        public boolean isCopyMergedRegions()
        Returns:
        the copyMergedRegions
      • setCopyMergedRegions

        public void setCopyMergedRegions​(boolean copyMergedRegions)
        Parameters:
        copyMergedRegions - the copyMergedRegions to set