Class StreamObjectHeaderEnd16bit
java.lang.Object
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.BasicObject
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.StreamObjectHeaderEnd
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.StreamObjectHeaderEnd16bit
- All Implemented Interfaces:
IFSSHTTPBSerializable
An 16-bit header for a compound object would indicate the end of a stream object
-
Constructor Summary
ConstructorDescriptionInitializes a new instance of the StreamObjectHeaderEnd16bit class, this is the default constructor.StreamObjectHeaderEnd16bit
(int type) Initializes a new instance of the StreamObjectHeaderEnd16bit class with the specified type value.StreamObjectHeaderEnd16bit
(StreamObjectTypeHeaderEnd headerType) Initializes a new instance of the StreamObjectHeaderEnd16bit class with the specified type value. -
Method Summary
Modifier and TypeMethodDescriptionprotected int
doDeserializeFromByteArray
(byte[] byteArray, int startIndex) This method is used to deserialize the StreamObjectHeaderEnd16bit basic object from the specified byte array and start index.This method is used to convert the element of StreamObjectHeaderEnd16bit basic object into a byte List.short
toUint16()
This method is used to get the byte value of the 16-bit stream object header End.Methods inherited from class org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.BasicObject
deserializeFromByteArray, parse
-
Constructor Details
-
StreamObjectHeaderEnd16bit
Initializes a new instance of the StreamObjectHeaderEnd16bit class with the specified type value.- Parameters:
type
- Specify the integer value of the type.- Throws:
TikaException
-
StreamObjectHeaderEnd16bit
Initializes a new instance of the StreamObjectHeaderEnd16bit class with the specified type value.- Parameters:
headerType
- Specify the value of the type.
-
StreamObjectHeaderEnd16bit
public StreamObjectHeaderEnd16bit()Initializes a new instance of the StreamObjectHeaderEnd16bit class, this is the default constructor.
-
-
Method Details
-
serializeToByteList
This method is used to convert the element of StreamObjectHeaderEnd16bit 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 StreamObjectHeaderEnd16bit.
- Throws:
IOException
-
toUint16
This method is used to get the byte value of the 16-bit stream object header End.- Returns:
- Return StreamObjectHeaderEnd8bit value represented by unsigned short integer.
- Throws:
IOException
-
doDeserializeFromByteArray
protected int doDeserializeFromByteArray(byte[] byteArray, int startIndex) throws IOException, TikaException This method is used to deserialize the StreamObjectHeaderEnd16bit 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 StreamObjectHeaderEnd16bit basic object.
- Throws:
IOException
TikaException
-