Class ObjectGroupMetadata

    • Field Detail

      • ObjectChangeFrequency

        public Compact64bitInt ObjectChangeFrequency
        Gets or sets a compact unsigned 64-bit integer that specifies the expected change frequency of the object. This value MUST be: 0, if the change frequency is not known. 1, if the object is known to change frequently. 2, if the object is known to change infrequently. 3, if the object is known to change independently of any other objects.
    • Constructor Detail

      • ObjectGroupMetadata

        public ObjectGroupMetadata()
        Initializes a new instance of the ObjectGroupMetadata class.
    • Method Detail

      • deserializeItemsFromByteArray

        protected void deserializeItemsFromByteArray​(byte[] byteArray,
                                                     AtomicInteger currentIndex,
                                                     int lengthOfItems)
                                              throws org.apache.tika.exception.TikaException,
                                                     IOException
        Used to de-serialize the element.
        Specified by:
        deserializeItemsFromByteArray in class StreamObject
        Parameters:
        byteArray - A Byte array
        currentIndex - Start position
        lengthOfItems - The length of the items
        Throws:
        org.apache.tika.exception.TikaException
        IOException
      • serializeItemsToByteList

        protected int serializeItemsToByteList​(List<Byte> byteList)
                                        throws IOException
        Used to convert the element into a byte List
        Specified by:
        serializeItemsToByteList in class StreamObject
        Parameters:
        byteList - A Byte list
        Returns:
        The number of elements actually contained in the list
        Throws:
        IOException