public final class VBAInfoAtom extends RecordAtom
Constructor and Description |
---|
VBAInfoAtom(byte[] source,
int start,
int len)
Constructs the vba atom record from its source data.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
long |
getPersistIdRef() |
long |
getRecordType()
Gets the record type.
|
long |
getVersion() |
boolean |
isHasMacros() |
void |
setHasMacros(boolean hasMacros) |
void |
setPersistIdRef(long persistIdRef) |
void |
setVersion(long version) |
void |
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written
to disk
|
getChildRecords, isAnAtom
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
public VBAInfoAtom(byte[] source, int start, int len)
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.public long getRecordType()
getRecordType
in class Record
public void writeOut(java.io.OutputStream out) throws java.io.IOException
public long getPersistIdRef()
public void setPersistIdRef(long persistIdRef)
public boolean isHasMacros()
public void setHasMacros(boolean hasMacros)
public long getVersion()
public void setVersion(long version)
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.