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 intdeserializeDataElementDataFromByteArray(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, IOExceptionDe-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:
TikaExceptionIOException
-
serializeToByteList
public abstract List<Byte> serializeToByteList() throws TikaException, IOException
Serialize item to byte list.- Specified by:
serializeToByteListin interfaceIFSSHTTPBSerializable- Returns:
- The byte list.
- Throws:
TikaExceptionIOException
-
-