public class LsfLogSource extends java.lang.Object implements IMraLogGroup
| Constructor and Description |
|---|
LsfLogSource(java.io.File file,
pt.lsts.imc.lsf.LsfIndexListener listener) |
LsfLogSource(java.lang.String filename,
pt.lsts.imc.lsf.LsfIndexListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
java.lang.String |
getEntityName(int src,
int src_ent) |
java.io.File |
getFile(java.lang.String name) |
IMraLog |
getLog(java.lang.String logName)
Retrieves the IMraLog named logName
|
pt.lsts.imc.lsf.LsfIndex |
getLsfIndex() |
java.util.Collection<java.lang.Integer> |
getMessageGenerators(java.lang.String msgType) |
java.lang.String |
getSystemName(int src) |
java.util.Collection<java.lang.Integer> |
getVehicleSources() |
java.lang.String[] |
listLogs()
List all log names that exist in this group
|
java.util.LinkedHashMap<java.lang.String,java.lang.Object> |
metaInfo()
Retrieve meta-info data like mission name, description, etc
|
java.lang.String |
name()
Retrieves the name of this log group (e.g. folder name)
|
boolean |
parse(java.net.URI uri)
Tries to create a Log Group from the given URI
|
public LsfLogSource(java.lang.String filename,
pt.lsts.imc.lsf.LsfIndexListener listener)
throws java.lang.Exception
java.lang.Exceptionpublic LsfLogSource(java.io.File file,
pt.lsts.imc.lsf.LsfIndexListener listener)
throws java.lang.Exception
java.lang.Exceptionpublic void cleanup()
cleanup in interface IMraLogGrouppublic java.lang.String name()
IMraLogGroupname in interface IMraLogGrouppublic java.util.LinkedHashMap<java.lang.String,java.lang.Object> metaInfo()
IMraLogGroupmetaInfo in interface IMraLogGrouppublic IMraLog getLog(java.lang.String logName)
IMraLogGroupgetLog in interface IMraLogGrouppublic boolean parse(java.net.URI uri)
IMraLogGroupparse in interface IMraLogGroupuri - The URI for the log group (it may be a file, http, ...)public java.lang.String[] listLogs()
IMraLogGrouplistLogs in interface IMraLogGrouppublic java.io.File getFile(java.lang.String name)
getFile in interface IMraLogGrouppublic java.lang.String getEntityName(int src,
int src_ent)
getEntityName in interface IMraLogGrouppublic java.lang.String getSystemName(int src)
getSystemName in interface IMraLogGrouppublic java.util.Collection<java.lang.Integer> getMessageGenerators(java.lang.String msgType)
getMessageGenerators in interface IMraLogGrouppublic java.util.Collection<java.lang.Integer> getVehicleSources()
getVehicleSources in interface IMraLogGrouppublic pt.lsts.imc.lsf.LsfIndex getLsfIndex()
getLsfIndex in interface IMraLogGroupCopyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.