Class PositionDependentRecordContainer

    • Constructor Detail

      • PositionDependentRecordContainer

        public PositionDependentRecordContainer()
    • Method Detail

      • getSheetId

        public int getSheetId()
        Fetch our sheet ID, as found from a PersistPtrHolder. Should match the RefId of our matching SlidePersistAtom
      • setSheetId

        public void setSheetId​(int id)
        Set our sheet ID, as found from a PersistPtrHolder
      • setLastOnDiskOffset

        public void setLastOnDiskOffset​(int offset)
        Update the Record's idea of where on disk it lives, after a write out. Use with care...
        Specified by:
        setLastOnDiskOffset in interface PositionDependentRecord
      • updateOtherRecordReferences

        public void updateOtherRecordReferences​(java.util.Map<java.lang.Integer,​java.lang.Integer> oldToNewReferencesLookup)
        Since we're a container, we don't mind if other records move about. If we're told they have, just return straight off.
        Specified by:
        updateOtherRecordReferences in interface PositionDependentRecord