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)
Copyright 2017 The Apache Software Foundation or
its licensors, as applicable.