org.apache.poi.hslf.record
Class VBAInfoAtom
java.lang.Object
org.apache.poi.hslf.record.Record
org.apache.poi.hslf.record.RecordAtom
org.apache.poi.hslf.record.VBAInfoAtom
public final class VBAInfoAtom
- extends RecordAtom
An atom record that specifies a reference to the VBA project storage.
| Fields inherited from class org.apache.poi.hslf.record.Record |
logger |
|
Constructor Summary |
VBAInfoAtom(byte[] source,
int start,
int len)
Constructs the vba atom record from its source data. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VBAInfoAtom
public VBAInfoAtom(byte[] source,
int start,
int len)
- Constructs the vba atom record from its source data.
- Parameters:
source - the source data as a byte array.start - the start offset into the byte array.len - the length of the slice in the byte array.
getRecordType
public long getRecordType()
- Gets the record type.
- Specified by:
getRecordType in class Record
- Returns:
- the record type.
writeOut
public void writeOut(java.io.OutputStream out)
throws java.io.IOException
- Write the contents of the record back, so it can be written
to disk
- Specified by:
writeOut in class Record
- Parameters:
out - the output stream to write to.
- Throws:
java.io.IOException - if an error occurs.
getPersistIdRef
public long getPersistIdRef()
setPersistIdRef
public void setPersistIdRef(long persistIdRef)
isHasMacros
public boolean isHasMacros()
setHasMacros
public void setHasMacros(boolean hasMacros)
getVersion
public long getVersion()
setVersion
public void setVersion(long version)