com.garmin.fit.csv
Class MesgFilter

java.lang.Object
  extended by com.garmin.fit.csv.MesgFilter
All Implemented Interfaces:
MesgDefinitionListener, MesgListener

public class MesgFilter
extends java.lang.Object
implements MesgListener, MesgDefinitionListener

Listens to incoming mesg definitions and data messages and filters them by name - Once filtered the messages are passed along to whoever is listening.


Constructor Summary
MesgFilter()
           
 
Method Summary
 void addListener(MesgDefinitionListener mesgDefinitionListener)
           
 void addListener(MesgListener mesgListener)
           
 void onMesg(Mesg mesg)
           
 void onMesgDefinition(MesgDefinition mesgDef)
           
 void setDataMessagesToOutput(java.util.ArrayList<java.lang.String> inputMesgToOutput)
           
 void setMesgDefinitionsToOutput(java.util.ArrayList<java.lang.String> inputMesgDefinitionsToOutput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MesgFilter

public MesgFilter()
Method Detail

addListener

public void addListener(MesgListener mesgListener)

addListener

public void addListener(MesgDefinitionListener mesgDefinitionListener)

setMesgDefinitionsToOutput

public void setMesgDefinitionsToOutput(java.util.ArrayList<java.lang.String> inputMesgDefinitionsToOutput)

setDataMessagesToOutput

public void setDataMessagesToOutput(java.util.ArrayList<java.lang.String> inputMesgToOutput)

onMesgDefinition

public void onMesgDefinition(MesgDefinition mesgDef)
Specified by:
onMesgDefinition in interface MesgDefinitionListener

onMesg

public void onMesg(Mesg mesg)
Specified by:
onMesg in interface MesgListener