Class CellIDArray
java.lang.Object
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.BasicObject
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.CellIDArray
- All Implemented Interfaces:
IFSSHTTPBSerializable
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInitializes a new instance of the CellIDArray class, this is default constructor.CellIDArray
(long count, List<CellID> content) Initializes a new instance of the CellIDArray class.CellIDArray
(CellIDArray cellIdArray) Initializes a new instance of the CellIDArray class, this is copy constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected int
doDeserializeFromByteArray
(byte[] byteArray, int startIndex) This method is used to deserialize the CellIDArray basic object from the specified byte array and start index.This method is used to convert the element of CellIDArray basic object into a byte List.Methods inherited from class org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.BasicObject
deserializeFromByteArray, parse
-
Field Details
-
count
public long count -
-
-
Constructor Details
-
CellIDArray
Initializes a new instance of the CellIDArray class.- Parameters:
count
- Specify the number of CellID in the CellID array.content
- Specify the list of CellID.
-
CellIDArray
Initializes a new instance of the CellIDArray class, this is copy constructor.- Parameters:
cellIdArray
- Specify the CellIDArray.
-
CellIDArray
public CellIDArray()Initializes a new instance of the CellIDArray class, this is default constructor.
-
-
Method Details
-
serializeToByteList
This method is used to convert the element of CellIDArray basic object into a byte List.- Specified by:
serializeToByteList
in interfaceIFSSHTTPBSerializable
- Specified by:
serializeToByteList
in classBasicObject
- Returns:
- Return the byte list which store the byte information of CellIDArray.
- Throws:
IOException
-
doDeserializeFromByteArray
protected int doDeserializeFromByteArray(byte[] byteArray, int startIndex) throws TikaException, IOException This method is used to deserialize the CellIDArray basic object from the specified byte array and start index.- Specified by:
doDeserializeFromByteArray
in classBasicObject
- Parameters:
byteArray
- Specify the byte array.startIndex
- Specify the start index from the byte array.- Returns:
- Return the length in byte of the CellIDArray basic object.
- Throws:
TikaException
IOException
-