|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hslf.record.CurrentUserAtom
public class CurrentUserAtom
This is a special kind of Atom, becauase it doesn't live inside the PowerPoint document. Instead, it lives in a seperate stream in the document. As such, it has to be treaded specially
Field Summary | |
---|---|
static byte[] |
atomHeader
Standard Atom header |
static byte[] |
encHeaderToken
The PowerPoint magic number for an encrytpted file |
static byte[] |
headerToken
The PowerPoint magic number for a non-encrypted file |
static byte[] |
ppt97FileVer
The Powerpoint 97 version, major and minor numbers |
Constructor Summary | |
---|---|
CurrentUserAtom()
Create a new Current User Atom |
|
CurrentUserAtom(byte[] b)
Create things from the bytes |
|
CurrentUserAtom(DirectoryNode dir)
Find the Current User in the filesystem, and create from that |
|
CurrentUserAtom(POIFSFileSystem fs)
Find the Current User in the filesystem, and create from that |
Method Summary | |
---|---|
long |
getCurrentEditOffset()
Points to the UserEditAtom |
int |
getDocFinalVersion()
|
byte |
getDocMajorNo()
|
byte |
getDocMinorNo()
|
java.lang.String |
getLastEditUsername()
|
long |
getReleaseVersion()
|
void |
setCurrentEditOffset(long id)
|
void |
setLastEditUsername(java.lang.String u)
|
void |
setReleaseVersion(long rv)
|
void |
writeOut(java.io.OutputStream out)
Writes ourselves back out |
void |
writeToFS(POIFSFileSystem fs)
Writes ourselves back out to a filesystem |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte[] atomHeader
public static final byte[] headerToken
public static final byte[] encHeaderToken
public static final byte[] ppt97FileVer
Constructor Detail |
---|
public CurrentUserAtom()
public CurrentUserAtom(POIFSFileSystem fs) throws java.io.IOException
java.io.IOException
public CurrentUserAtom(DirectoryNode dir) throws java.io.IOException
java.io.IOException
public CurrentUserAtom(byte[] b)
Method Detail |
---|
public int getDocFinalVersion()
public byte getDocMajorNo()
public byte getDocMinorNo()
public long getReleaseVersion()
public void setReleaseVersion(long rv)
public long getCurrentEditOffset()
public void setCurrentEditOffset(long id)
public java.lang.String getLastEditUsername()
public void setLastEditUsername(java.lang.String u)
public void writeOut(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public void writeToFS(POIFSFileSystem fs) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |