Class ObjectGroupObjectBLOBDataDeclaration
- java.lang.Object
-
- org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.StreamObject
-
- org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.ObjectGroupObjectBLOBDataDeclaration
-
- All Implemented Interfaces:
IFSSHTTPBSerializable
public class ObjectGroupObjectBLOBDataDeclaration extends StreamObject
object data BLOB declaration
-
-
Field Summary
Fields Modifier and Type Field Description Compact64bitIntcellReferencesCountExGuidobjectDataBLOBExGUIDCompact64bitIntobjectDataSizeGets or sets a compact unsigned 64-bit integer that specifies the size in bytes of the object.opaque binary data for the declared object.ExGuidobjectExGUIDCompact64bitIntobjectPartitionIDCompact64bitIntobjectReferencesCount
-
Constructor Summary
Constructors Constructor Description ObjectGroupObjectBLOBDataDeclaration()Initializes a new instance of the ObjectGroupObjectBLOBDataDeclaration class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeserializeItemsFromByteArray(byte[] byteArray, AtomicInteger currentIndex, int lengthOfItems)Used to de-serialize the element.protected intserializeItemsToByteList(List<Byte> byteList)Used to convert the element into a byte List.-
Methods inherited from class org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.StreamObject
deserializeFromByteArray, getCompoundTypes, getCurrent, getStreamObjectTypeMapping, parseStreamObject, serializeToByteList, tryGetCurrent
-
-
-
-
Field Detail
-
objectExGUID
public ExGuid objectExGUID
-
objectDataBLOBExGUID
public ExGuid objectDataBLOBExGUID
-
objectPartitionID
public Compact64bitInt objectPartitionID
-
objectDataSize
public Compact64bitInt objectDataSize
Gets or sets a compact unsigned 64-bit integer that specifies the size in bytes of the object.opaque binary data for the declared object. This MUST match the size of the binary item in the corresponding object data BLOB referenced by the Object Data BLOB reference for this object.
-
objectReferencesCount
public Compact64bitInt objectReferencesCount
-
cellReferencesCount
public Compact64bitInt cellReferencesCount
-
-
Method Detail
-
deserializeItemsFromByteArray
protected void deserializeItemsFromByteArray(byte[] byteArray, AtomicInteger currentIndex, int lengthOfItems) throws TikaException, IOExceptionUsed to de-serialize the element.- Specified by:
deserializeItemsFromByteArrayin classStreamObject- Parameters:
byteArray- A Byte arraycurrentIndex- Start positionlengthOfItems- The length of the items- Throws:
TikaExceptionIOException
-
serializeItemsToByteList
protected int serializeItemsToByteList(List<Byte> byteList) throws IOException
Used to convert the element into a byte List.- Specified by:
serializeItemsToByteListin classStreamObject- Parameters:
byteList- A Byte list- Returns:
- The number of the element
- Throws:
IOException
-
-