You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2021/12/06 14:54:40 UTC

[tika] 01/01: Merge branch 'add-ms-fsshttpb-support' of https://github.com/nddipiazza/tika into TIKA-3446

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 <ta...@apache.org>
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(-)