BCFData
- class Bcf.BCFData()
This class contains data corresponding to the BCF file format.
Constructors
Methods
Constructors
- BCFData.constructor(bcfFileName, id)
- Arguments
bcfFileName (
string()
) – Noneid (
number()
) – None
- Return type
BCFData
Methods
addTopic
- BCFData.addTopic(topicId, topic)
- Arguments
topicId (
string()
) – Nonetopic (
BCFTopic()
) – None
Adds a BCF topic.
- Return type
void
exportBCF
- BCFData.exportBCF(filename)
- Arguments
filename (
string()
) – Filename BCF data will be exported as
Exports BCF data to a file. Prompts the user to save it on their device.
- Return type
Promise <void>
getFilename
- BCFData.getFilename()
Gets the BCF filename.
- Return type
string
getId
- BCFData.getId()
Identifier used to keep track of loaded BCF data.
- Return type
number
getTopic
- BCFData.getTopic(topicId)
- Arguments
topicId (
string()
) – None
Gets a BCF topic.
- Return type
null | BCFTopic
getTopics
- BCFData.getTopics()
- Returns
A map associating BCF topic ids to BCF topic data.
- Return type
Map <string, BCFTopic>
getVersion
- BCFData.getVersion()
Gets the BCF version.
- Return type
BCFVersion
setVersion
- BCFData.setVersion(version)
- Arguments
version (
BCFVersion()
) – None
Sets the BCF version.
- Return type
void
toBcfZipBlob
- BCFData.toBcfZipBlob()
Creates a BCFZIP blob. The resulting blob is importable using
BcfManager.addBCFFromBuffer
.- Return type
Promise <Blob>