java.lang.Object
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.BasicObject
org.apache.tika.parser.microsoft.onenote.fsshttpb.streamobj.basic.CellID
All Implemented Interfaces:
IFSSHTTPBSerializable

public class CellID extends BasicObject
  • Field Details

    • extendGUID1

      public ExGuid extendGUID1
    • extendGUID2

      public ExGuid extendGUID2
  • Constructor Details

    • CellID

      public CellID(ExGuid extendGuid1, ExGuid extendGuid2)
      Initializes a new instance of the CellID class with specified ExGuids.
      Parameters:
      extendGuid1 - Specify the first ExGuid.
      extendGuid2 - Specify the second ExGuid.
    • CellID

      public CellID(CellID cellId)
      Initializes a new instance of the CellID class, this is the copy constructor.
      Parameters:
      cellId - Specify the CellID.
    • CellID

      public CellID()
      Initializes a new instance of the CellID class, this is default constructor.
  • Method Details

    • serializeToByteList

      public List<Byte> serializeToByteList() throws IOException
      This method is used to convert the element of CellID basic object into a byte List.
      Specified by:
      serializeToByteList in interface IFSSHTTPBSerializable
      Specified by:
      serializeToByteList in class BasicObject
      Returns:
      Return the byte list which store the byte information of CellID.
      Throws:
      IOException
    • equals

      public boolean equals(Object obj)
      Override the Equals method.
      Overrides:
      equals in class Object
      Parameters:
      obj - Specify the object.
      Returns:
      Return true if equals, otherwise return false.
    • hashCode

      public int hashCode()
      Override the GetHashCode.
      Overrides:
      hashCode in class Object
      Returns:
      Return the hash value.
    • doDeserializeFromByteArray

      protected int doDeserializeFromByteArray(byte[] byteArray, int startIndex) throws TikaException, IOException
      This method is used to deserialize the CellID basic object from the specified byte array and start index.
      Specified by:
      doDeserializeFromByteArray in class BasicObject
      Parameters:
      byteArray - Specify the byte array.
      startIndex - Specify the start index from the byte array.
      Returns:
      Return the length in byte of the CellID basic object.
      Throws:
      TikaException
      IOException