Class DataElementData
- java.lang.Object
-
- org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.DataElementData
-
- All Implemented Interfaces:
IFSSHTTPBSerializable
- Direct Known Subclasses:
CellManifestDataElementData
,ObjectGroupDataElementData
,RevisionManifestDataElementData
,StorageIndexDataElementData
,StorageManifestDataElementData
public abstract class DataElementData extends Object implements IFSSHTTPBSerializable
Base class of data element
-
-
Constructor Summary
Constructors Constructor Description DataElementData()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract int
deserializeDataElementDataFromByteArray(byte[] byteArray, int startIndex)
De-serialize data element data from byte array.abstract List<Byte>
serializeToByteList()
Serialize item to byte list.
-
-
-
Method Detail
-
deserializeDataElementDataFromByteArray
public abstract int deserializeDataElementDataFromByteArray(byte[] byteArray, int startIndex) throws TikaException, IOException
De-serialize data element data from byte array.- Parameters:
byteArray
- The byte array.startIndex
- The position where to start.- Returns:
- The length of the item.
- Throws:
TikaException
IOException
-
serializeToByteList
public abstract List<Byte> serializeToByteList() throws TikaException, IOException
Serialize item to byte list.- Specified by:
serializeToByteList
in interfaceIFSSHTTPBSerializable
- Returns:
- The byte list.
- Throws:
TikaException
IOException
-
-