Package org.apache.poi.ss.usermodel
Class CellCopyPolicy
java.lang.Object
org.apache.poi.ss.usermodel.CellCopyPolicy
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final boolean -
Constructor Summary
ConstructorsConstructorDescriptionDefault CellCopyPolicy, uses default policy For custom CellCopyPolicy, useCellCopyPolicy.BuilderclassCellCopyPolicy(CellCopyPolicy other) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanIf 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 falsebooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetCondenseRows(boolean condenseRows) voidsetCopyCellFormula(boolean copyCellFormula) voidsetCopyCellStyle(boolean copyCellStyle) voidsetCopyCellValue(boolean copyCellValue) voidsetCopyHyperlink(boolean copyHyperlink) voidsetCopyMergedRegions(boolean copyMergedRegions) voidsetCopyRowHeight(boolean copyRowHeight) voidsetMergeHyperlink(boolean mergeHyperlink)
-
Field Details
-
DEFAULT_COPY_CELL_VALUE_POLICY
public static final boolean DEFAULT_COPY_CELL_VALUE_POLICY- See Also:
-
DEFAULT_COPY_CELL_STYLE_POLICY
public static final boolean DEFAULT_COPY_CELL_STYLE_POLICY- See Also:
-
DEFAULT_COPY_CELL_FORMULA_POLICY
public static final boolean DEFAULT_COPY_CELL_FORMULA_POLICY- See Also:
-
DEFAULT_COPY_HYPERLINK_POLICY
public static final boolean DEFAULT_COPY_HYPERLINK_POLICY- See Also:
-
DEFAULT_MERGE_HYPERLINK_POLICY
public static final boolean DEFAULT_MERGE_HYPERLINK_POLICY- See Also:
-
DEFAULT_COPY_ROW_HEIGHT_POLICY
public static final boolean DEFAULT_COPY_ROW_HEIGHT_POLICY- See Also:
-
DEFAULT_CONDENSE_ROWS_POLICY
public static final boolean DEFAULT_CONDENSE_ROWS_POLICY- See Also:
-
DEFAULT_COPY_MERGED_REGIONS_POLICY
public static final boolean DEFAULT_COPY_MERGED_REGIONS_POLICY- See Also:
-
-
Constructor Details
-
CellCopyPolicy
public CellCopyPolicy()Default CellCopyPolicy, uses default policy For custom CellCopyPolicy, useCellCopyPolicy.Builderclass -
CellCopyPolicy
Copy constructor- Parameters:
other- policy to copy
-
-
Method Details
-
createBuilder
-
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
-