From 26f3db7e1413b0c39fa97db0ac8c605a528c0d1c Mon Sep 17 00:00:00 2001 From: Marius Volkhart Date: Wed, 17 Feb 2021 15:10:17 +0000 Subject: [PATCH] Documentation for some EscherRecordTypes git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886620 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/ddf/EscherRecordTypes.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/java/org/apache/poi/ddf/EscherRecordTypes.java b/src/java/org/apache/poi/ddf/EscherRecordTypes.java index 150bb4300b..b0c11ee5bd 100644 --- a/src/java/org/apache/poi/ddf/EscherRecordTypes.java +++ b/src/java/org/apache/poi/ddf/EscherRecordTypes.java @@ -25,7 +25,24 @@ import java.util.stream.Stream; public enum EscherRecordTypes { // records greater then 0xF000 belong to Microsoft Office Drawing format also known as Escher + + /** + * {@link EscherContainerRecord Container} for all OfficeArt file records that contain document-wide data. + *

+ * Contains, amongst others children, a {@link #BSTORE_CONTAINER}. + *

+ * Referred to as an {@code OfficeArtDggContainer} in {@code [MS-ODRAW].pdf v20201117}. + */ DGG_CONTAINER(0xF000, "DggContainer", null, EscherContainerRecord::new), + + /** + * {@link EscherContainerRecord Container} for all BLIPs (binary large image or picture) that are used in the + * drawings associated with the parent {@link #DGG_CONTAINER}. + *

+ * Contains a list of {@link EscherBSERecord}s. + *

+ * Referred to as an {@code OfficeArtBStoreContainer} in {@code [MS-ODRAW].pdf v20201117}. + */ BSTORE_CONTAINER(0xf001, "BStoreContainer", null, EscherContainerRecord::new), DG_CONTAINER(0xf002, "DgContainer", null, EscherContainerRecord::new), SPGR_CONTAINER(0xf003, "SpgrContainer", null, EscherContainerRecord::new),