This is an automated email from the ASF dual-hosted git repository. tallison pushed a commit to branch TIKA-3446 in repository https://gitbox.apache.org/repos/asf/tika.git
commit 1272d5661231e7f98dea5f4477023ab37cf9fc08 Merge: 71f7e50 41344dc Author: tallison <[email protected]> AuthorDate: Mon Dec 6 09:46:51 2021 -0500 Merge branch 'add-ms-fsshttpb-support' of https://github.com/nddipiazza/tika into TIKA-3446 .../tika/parser/microsoft/onenote/CompactID.java | 1 + .../tika/parser/microsoft/onenote/Error.java | 1 + .../parser/microsoft/onenote/ExtendedGUID.java | 24 +- .../microsoft/onenote/FileChunkReference.java | 1 + .../microsoft/onenote/FileDataStoreObject.java | 1 + .../tika/parser/microsoft/onenote/FileNode.java | 4 +- .../parser/microsoft/onenote/FileNodeList.java | 1 + .../microsoft/onenote/FileNodeListHeader.java | 1 + .../tika/parser/microsoft/onenote/FileNodePtr.java | 1 + .../microsoft/onenote/FileNodePtrBackPush.java | 1 + .../parser/microsoft/onenote/FileNodeUnion.java | 1 + .../apache/tika/parser/microsoft/onenote/GUID.java | 18 +- .../tika/parser/microsoft/onenote/IndentUtil.java | 1 + .../tika/parser/microsoft/onenote/Int24.java | 1 + .../apache/tika/parser/microsoft/onenote/JCID.java | 1 + .../microsoft/onenote/JCIDPropertySetTypeEnum.java | 2 +- .../onenote/ObjectSpaceObjectPropSet.java | 2 +- .../onenote/OneNoteDirectFileResource.java | 2 +- .../parser/microsoft/onenote/OneNoteDocument.java | 1 + .../parser/microsoft/onenote/OneNoteHeader.java | 18 +- .../parser/microsoft/onenote/OneNoteParser.java | 58 ++- .../microsoft/onenote/OneNotePropertyEnum.java | 5 +- .../microsoft/onenote/OneNotePropertyId.java | 1 + .../tika/parser/microsoft/onenote/OneNotePtr.java | 34 +- .../microsoft/onenote/OneNoteTreeWalker.java | 22 +- .../onenote/OneNoteTreeWalkerOptions.java | 2 +- .../parser/microsoft/onenote/PropertyIDType.java | 1 + .../tika/parser/microsoft/onenote/PropertySet.java | 1 + .../parser/microsoft/onenote/PropertyValue.java | 4 +- .../tika/parser/microsoft/onenote/Revision.java | 1 + .../parser/microsoft/onenote/RevisionManifest.java | 1 + .../IFSSHTTPBSerializable.java} | 19 +- .../onenote/fsshttpb/MSONESTOREParser.java | 182 +++++++ .../onenote/fsshttpb/MSOneStorePackage.java | 297 ++++++++++++ .../exception/DataElementParseErrorException.java} | 19 +- .../onenote/fsshttpb/property/ArrayNumber.java | 51 ++ .../fsshttpb/property/EightBytesOfData.java | 52 ++ .../onenote/fsshttpb/property/FourBytesOfData.java | 51 ++ .../property/IProperty.java} | 43 +- .../property/NoData.java} | 43 +- .../onenote/fsshttpb/property/OneByteOfData.java | 49 ++ .../property/PrtArrayOfPropertyValues.java | 76 +++ .../PrtFourBytesOfLengthFollowedByData.java | 66 +++ .../onenote/fsshttpb/property/TwoBytesOfData.java | 52 ++ .../streamobj/CellManifestCurrentRevision.java | 68 +++ .../streamobj/CellManifestDataElementData.java | 59 +++ .../onenote/fsshttpb/streamobj/DataElement.java | 182 +++++++ .../streamobj/DataElementData.java} | 44 +- .../fsshttpb/streamobj/DataElementHash.java | 77 +++ .../fsshttpb/streamobj/DataElementPackage.java | 76 +++ .../onenote/fsshttpb/streamobj/DataHashObject.java | 100 ++++ .../onenote/fsshttpb/streamobj/DataSizeObject.java | 68 +++ .../streamobj/EncryptionObject.java} | 15 +- .../streamobj/FileDataObject.java} | 21 +- .../fsshttpb/streamobj/IntermediateNodeObject.java | 108 +++++ .../onenote/fsshttpb/streamobj/JCIDObject.java | 42 ++ .../onenote/fsshttpb/streamobj/LeafNodeObject.java | 242 ++++++++++ .../streamobj/NodeObject.java} | 43 +- .../fsshttpb/streamobj/ObjectGroupData.java | 106 +++++ .../streamobj/ObjectGroupDataElementData.java | 274 +++++++++++ .../streamobj/ObjectGroupDeclarations.java | 103 ++++ .../fsshttpb/streamobj/ObjectGroupMetadata.java | 79 ++++ .../streamobj/ObjectGroupMetadataDeclarations.java | 89 ++++ .../ObjectGroupObjectBLOBDataDeclaration.java | 102 ++++ .../fsshttpb/streamobj/ObjectGroupObjectData.java | 81 ++++ .../ObjectGroupObjectDataBLOBReference.java | 84 ++++ .../streamobj/ObjectGroupObjectDeclare.java | 103 ++++ .../onenote/fsshttpb/streamobj/PropertySet.java | 135 ++++++ .../fsshttpb/streamobj/PropertySetObject.java | 42 ++ .../fsshttpb/streamobj/RevisionManifest.java | 72 +++ .../streamobj/RevisionManifestDataElementData.java | 103 ++++ .../RevisionManifestObjectGroupReferences.java | 80 ++++ .../streamobj/RevisionManifestRootDeclare.java | 74 +++ .../fsshttpb/streamobj/RevisionStoreObject.java | 44 ++ .../streamobj/RevisionStoreObjectGroup.java | 105 ++++ .../fsshttpb/streamobj/SignatureObject.java | 77 +++ .../streamobj/StorageIndexCellMapping.java | 81 ++++ .../streamobj/StorageIndexDataElementData.java | 112 +++++ .../streamobj/StorageIndexManifestMapping.java | 73 +++ .../streamobj/StorageIndexRevisionMapping.java | 80 ++++ .../streamobj/StorageManifestDataElementData.java | 90 ++++ .../streamobj/StorageManifestRootDeclare.java | 76 +++ .../streamobj/StorageManifestSchemaGUID.java | 74 +++ .../onenote/fsshttpb/streamobj/StreamObject.java | 308 ++++++++++++ .../streamobj/StreamObjectHeaderEnd.java} | 21 +- .../streamobj/StreamObjectHeaderEnd16bit.java | 111 +++++ .../streamobj/StreamObjectHeaderEnd8bit.java | 115 +++++ .../streamobj/StreamObjectHeaderStart.java | 98 ++++ .../streamobj/StreamObjectHeaderStart16bit.java | 131 +++++ .../streamobj/StreamObjectHeaderStart32bit.java | 139 ++++++ .../streamobj/StreamObjectParseErrorException.java | 53 +++ .../streamobj/StreamObjectTypeHeaderEnd.java | 175 +++++++ .../streamobj/StreamObjectTypeHeaderStart.java | 457 ++++++++++++++++++ .../fsshttpb/streamobj/basic/AdapterHelper.java | 63 +++ .../streamobj/basic/AlternativePackaging.java | 77 +++ .../fsshttpb/streamobj/basic/BasicObject.java | 73 +++ .../fsshttpb/streamobj/basic/BinaryItem.java | 86 ++++ .../onenote/fsshttpb/streamobj/basic/CellID.java | 123 +++++ .../fsshttpb/streamobj/basic/CellIDArray.java | 98 ++++ .../fsshttpb/streamobj/basic/Compact64bitInt.java | 221 +++++++++ .../fsshttpb/streamobj/basic/CompactID.java | 58 +++ .../fsshttpb/streamobj/basic/DataElementType.java | 90 ++++ .../streamobj/basic/DataNodeObjectData.java | 52 ++ .../fsshttpb/streamobj/basic/ExGUIDArray.java | 114 +++++ .../onenote/fsshttpb/streamobj/basic/ExGuid.java | 202 ++++++++ .../fsshttpb/streamobj/basic/HeaderCell.java | 53 +++ .../onenote/fsshttpb/streamobj/basic/JCID.java | 74 +++ .../fsshttpb/streamobj/basic/PropertyID.java | 64 +++ .../fsshttpb/streamobj/basic/PropertyType.java | 108 +++++ .../fsshttpb/streamobj/basic/RequestTypes.java | 74 +++ .../fsshttpb/streamobj/basic/SerialNumber.java | 111 +++++ .../fsshttpb/streamobj/basic/ZipHeader.java | 47 ++ .../streamobj/chunking/AbstractChunking.java} | 42 +- .../streamobj/chunking/ChunkingFactory.java | 114 +++++ .../streamobj/chunking/ChunkingMethod.java} | 27 +- .../streamobj/chunking/RDCAnalysisChunking.java | 266 +++++++++++ .../streamobj/chunking/SimpleChunking.java | 88 ++++ .../streamobj/chunking/ZipFilesChunking.java | 214 +++++++++ .../streamobj/space/ObjectSpaceObjectPropSet.java | 86 ++++ .../space/ObjectSpaceObjectStreamHeader.java | 61 +++ .../space/ObjectSpaceObjectStreamOfContextIDs.java | 70 +++ .../space/ObjectSpaceObjectStreamOfOIDs.java | 71 +++ .../space/ObjectSpaceObjectStreamOfOSIDs.java | 70 +++ .../microsoft/onenote/fsshttpb/unsigned/UByte.java | 313 ++++++++++++ .../onenote/fsshttpb/unsigned/UInteger.java | 387 +++++++++++++++ .../microsoft/onenote/fsshttpb/unsigned/ULong.java | 289 +++++++++++ .../microsoft/onenote/fsshttpb/unsigned/UMath.java | 113 +++++ .../onenote/fsshttpb/unsigned/UNumber.java | 40 ++ .../onenote/fsshttpb/unsigned/UShort.java | 193 ++++++++ .../onenote/fsshttpb/unsigned/Unsigned.java | 190 ++++++++ .../microsoft/onenote/fsshttpb/util/Bit.java | 54 +++ .../onenote/fsshttpb/util/BitConverter.java | 127 +++++ .../microsoft/onenote/fsshttpb/util/BitReader.java | 198 ++++++++ .../microsoft/onenote/fsshttpb/util/BitWriter.java | 124 +++++ .../util/ByteUtil.java} | 36 +- .../onenote/fsshttpb/util/DataElementUtils.java | 526 +++++++++++++++++++++ .../{Error.java => fsshttpb/util/GuidUtil.java} | 12 +- .../fsshttpb/util/LittleEndianBitConverter.java | 174 +++++++ .../fsshttpb/util/SequenceNumberGenerator.java | 91 ++++ .../util/UuidUtils.java} | 25 +- .../microsoft/onenote/OneNoteParserTest.java | 60 ++- ...OrEarlier1.one => testOneNote2007OrEarlier.one} | Bin .../test-documents/testOneNote2007OrEarlier2.one | Bin 36786 -> 0 bytes .../test-documents/testOneNoteFromOffice365-2.one | Bin 0 -> 69986 bytes .../test-documents/testOneNoteFromOffice365.one | Bin 0 -> 29387 bytes 145 files changed, 11890 insertions(+), 264 deletions(-)
