Class CurrentUserAtom


  • public class CurrentUserAtom
    extends java.lang.Object
    This is a special kind of Atom, because it doesn't live inside the PowerPoint document. Instead, it lives in a separate stream in the document. As such, it has to be treated specially
    • Constructor Detail

      • CurrentUserAtom

        public CurrentUserAtom()
        Create a new Current User Atom
      • CurrentUserAtom

        public CurrentUserAtom​(DirectoryNode dir)
                        throws java.io.IOException
        Find the Current User in the filesystem, and create from that
        Throws:
        java.io.IOException
    • Method Detail

      • getDocFinalVersion

        public int getDocFinalVersion()
      • getDocMajorNo

        public byte getDocMajorNo()
      • getDocMinorNo

        public byte getDocMinorNo()
      • getReleaseVersion

        public long getReleaseVersion()
      • setReleaseVersion

        public void setReleaseVersion​(long rv)
      • getCurrentEditOffset

        public long getCurrentEditOffset()
        Points to the UserEditAtom
      • setCurrentEditOffset

        public void setCurrentEditOffset​(long id)
      • getLastEditUsername

        public java.lang.String getLastEditUsername()
      • setLastEditUsername

        public void setLastEditUsername​(java.lang.String u)
      • isEncrypted

        public boolean isEncrypted()
      • setEncrypted

        public void setEncrypted​(boolean isEncrypted)
      • writeOut

        public void writeOut​(java.io.OutputStream out)
                      throws java.io.IOException
        Writes ourselves back out
        Throws:
        java.io.IOException
      • writeToFS

        public void writeToFS​(POIFSFileSystem fs)
                       throws java.io.IOException
        Writes ourselves back out to a filesystem
        Throws:
        java.io.IOException