public class TDMSFile extends TDMSObject
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,TDMSChannel> |
channelList |
java.util.List<TDMSGroup> |
groups |
properties
Constructor and Description |
---|
TDMSFile() |
Modifier and Type | Method and Description |
---|---|
void |
addChannel(java.lang.String path,
TDMSChannel channel)
Adds a new channel to the internal channel list
|
void |
addGroup(TDMSGroup group) |
boolean |
channelExist(java.lang.String path)
Returns true if channel is known
|
long |
createBtfFile(java.lang.String filename,
java.lang.String flagFilename)
Create a new BTF file with all the raw data of all existing channels.
|
java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> |
getBtfAttributesForExternalComponent()
Returns a list List
|
TDMSChannel |
getChannel(java.lang.String path)
Returns the requested channel
|
java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> |
getChannelProperties()
Returns the properties from each channel
|
java.util.Map<java.lang.String,java.lang.String> |
getFileProperties()
Returns the file properties
|
TDMSGroup |
getGroup(java.lang.String objectPath)
Adds a new group to the buffer list
|
java.util.List<java.lang.String> |
getGroupNames() |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getGroupProperties()
Returns the properties from each group
|
addProperty, getSortedMapWithStringValues
public java.util.List<TDMSGroup> groups
public java.util.Map<java.lang.String,TDMSChannel> channelList
public void addGroup(TDMSGroup group)
public java.util.List<java.lang.String> getGroupNames()
public TDMSGroup getGroup(java.lang.String objectPath)
public void addChannel(java.lang.String path, TDMSChannel channel)
public boolean channelExist(java.lang.String path)
public TDMSChannel getChannel(java.lang.String path)
public long createBtfFile(java.lang.String filename, java.lang.String flagFilename) throws java.io.IOException
java.io.IOException
public java.util.Map<java.lang.String,java.lang.String> getFileProperties() throws TDMSParserException
TDMSParserException
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getGroupProperties() throws TDMSParserException
TDMSParserException
public java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getChannelProperties() throws TDMSParserException
TDMSParserException
public java.util.List<java.util.List<java.util.Map<java.lang.String,java.lang.String>>> getBtfAttributesForExternalComponent()