Uses of Class
org.android.activityminer.model.configuration.Configuration

Packages that use Configuration
org.android.activityminer.app.db GUI - Database management components. 
org.android.activityminer.app.evaluation GUI - Evaluation components for cross-validation on training data. 
org.android.activityminer.app.manager GUI - Management activity for data export. 
org.android.activityminer.app.service GUI - Data mining background service, e.g. responsible for feature extraction, model creation, model evaluation and data import/export, 
org.android.activityminer.app.util GUI - Utility classes. 
org.android.activityminer.logic.classification Logic layer - classifiers, feature normalizer, PMML builder. 
org.android.activityminer.logic.configuration Logic layer - Global shared preference observer and configuration validator. 
org.android.activityminer.logic.evaluation Logic layer - Cross validation and related tools. 
org.android.activityminer.logic.features Logic layer - Feature implementation and the extraction logic. 
org.android.activityminer.logic.features.selection Logic layer - Preparation of the logic for automatic feature selection (not used yet). 
org.android.activityminer.logic.util Logic layer - Utility components. 
org.android.activityminer.model.configuration Data model - Data types for preferences and configuration settings. 
org.android.activityminer.model.evaluation Data model - data types for evaluation, e.g. confusion matrix, evaluation result types. 
org.android.activityminer.model.features Data model - feature types. 
org.android.activityminer.persistence The application persistence layer. 
 

Uses of Configuration in org.android.activityminer.app.db
 

Methods in org.android.activityminer.app.db with parameters of type Configuration
static void FeatureExtractionTask.createAndRunTask(Context context, DBManager dbManager, Configuration config, DBRecordingStatisticSequenceEntry sequenceStatistic, EventObserver<? extends TaskFinishedEvent> finishedObserver)
          Does create and execute a feature extraction Task for the given configuration and recording identifiers.
 

Uses of Configuration in org.android.activityminer.app.evaluation
 

Methods in org.android.activityminer.app.evaluation with parameters of type Configuration
 void EvaluationActivity.doEvaluate(Configuration configuration, Set<Set<FeatureTypes>> featuresSets, boolean bestResultsOnly)
          Does start an evaluation task for the given feature sets and the given configuration.
 void EvaluationActivity.doFeatureSubsetSearch(Configuration configuration, Set<Set<FeatureTypes>> featuresSets, int size)
          Does start a search task for the best subset of a given size in a given feature set.
 

Uses of Configuration in org.android.activityminer.app.manager
 

Methods in org.android.activityminer.app.manager with parameters of type Configuration
private  void ManagerActivity.doBatchExportTrainingData(Configuration configuration, long[] windowSizes, long[] sampleRates, double[] gfCutOffs)
          Training data creation and export in batch mode.
 

Uses of Configuration in org.android.activityminer.app.service
 

Methods in org.android.activityminer.app.service with parameters of type Configuration
protected  boolean BackgroundService.batchCreateAndExportTrainingDataDatabase(DBManager dbManager, Configuration baseConfig, long[] windowSizes, long[] sampleRates, double[] gfCutOffs)
          Method to start batch training data creation in the background for any combination of the given window sizes and sample rates
protected  boolean BackgroundService.createModel(DBManager dbManager, Configuration config, String modelName)
          Method to start model creation in the background
protected  boolean BackgroundService.dBRawDataUpdate(DBManager dbManager, Configuration config)
          Method to start DB related updates of raw time series (relevant for older DB versions only!).
 boolean IBackgroundService.doBatchCreateAndExportTrainingData(Configuration baseConfig, long[] windowSizes, long[] sampleRates, double[] gfCutOffs)
          Method to start batch training data creation and export for any combination of the given window sizes and sample rates.
 boolean IBackgroundService.Stub.Proxy.doBatchCreateAndExportTrainingData(Configuration baseConfig, long[] windowSizes, long[] sampleRates, double[] gfCutOffs)
          Method to start batch training data creation and export for any combination of the given window sizes and sample rates.
 boolean IBackgroundService.doCreateModel(Configuration config, String modelName)
          Method to start model creation from a given configuration in the background
 boolean IBackgroundService.Stub.Proxy.doCreateModel(Configuration config, String modelName)
          Method to start model creation from a given configuration in the background
 boolean IBackgroundService.doDBRawDataUpdate(Configuration config)
          Method to trigger db related updates of the raw time series (Gap filling and linear acceleration updates for older DBs).
 boolean IBackgroundService.Stub.Proxy.doDBRawDataUpdate(Configuration config)
          Method to trigger db related updates of the raw time series (Gap filling and linear acceleration updates for older DBs).
 boolean IBackgroundService.doEvaluate(Configuration config, ParcelableFeatureTypeSets featureSets, boolean bestResultsOnly)
          Method to start evaluation in the background
 boolean IBackgroundService.Stub.Proxy.doEvaluate(Configuration config, ParcelableFeatureTypeSets featureSets, boolean bestResultsOnly)
          Method to start evaluation in the background
 boolean IBackgroundService.doExportRecordingData(Configuration config, String fileName)
          Method to start recording data export
 boolean IBackgroundService.Stub.Proxy.doExportRecordingData(Configuration config, String fileName)
          Method to start recording data export
 boolean IBackgroundService.doExportTrainingData(Configuration config, String fileName)
          Method to start training data export
 boolean IBackgroundService.Stub.Proxy.doExportTrainingData(Configuration config, String fileName)
          Method to start training data export
 boolean IBackgroundService.doExtractFeatures(Configuration config, long[] sequenceIds)
          Method to start feature extraction in the background
 boolean IBackgroundService.Stub.Proxy.doExtractFeatures(Configuration config, long[] sequenceIds)
          Method to start feature extraction in the background
 boolean IBackgroundService.doSearchBestFeatureSubset(Configuration config, ParcelableFeatureTypeSets featureSets, int size)
          Method to start a search for the best feature subset of a given size.
 boolean IBackgroundService.Stub.Proxy.doSearchBestFeatureSubset(Configuration config, ParcelableFeatureTypeSets featureSets, int size)
          Method to start a search for the best feature subset of a given size.
 boolean IBackgroundService.doUpdateLinearAccelerations(Configuration config)
          Method to start recalculation of liner acceleration based on the reconstructed raw acceleration values.
 boolean IBackgroundService.Stub.Proxy.doUpdateLinearAccelerations(Configuration config)
          Method to start recalculation of liner acceleration based on the reconstructed raw acceleration values.
protected  boolean BackgroundService.evaluate(DBManager dbManager, Configuration config, ParcelableFeatureTypeSets featureSetsToTest, boolean bestResultsOnly)
          Method to start a features set evaluation in the background
protected  boolean BackgroundService.exportRawData(DBManager dbManager, Configuration config, String fileName)
          Method to export the raw recorded data to a file in the background
private  boolean BackgroundService.exportTrainingData(DBManager dbManager, Configuration config, String fileName)
          Method to export training data to file in the background
protected  boolean BackgroundService.extractFeatures(DBManager dbManager, Configuration config, long[] sequenceIds)
          Method to start feature extraction in the background
protected  boolean BackgroundService.searchForBestFeatureSubset(DBManager dbManager, Configuration config, ParcelableFeatureTypeSets featureSets, int size)
          Method to start a search for the best feature subset of a given size.
protected  boolean BackgroundService.updateLinearAccelerationsInDatabase(DBManager dbManager, Configuration config)
          Method to start an update of linear acceleration values in the raw data samples for the case that the own linear acceleration implementation is used.
 

Uses of Configuration in org.android.activityminer.app.util
 

Methods in org.android.activityminer.app.util that return Configuration
protected  Configuration SharedPreferenceChangeAwarePreferenceActivity.getConfiguration()
          Getter for the actual configuration
protected  Configuration SharedPreferenceChangeAwareActivity.getConfiguration()
          Getter for the actual configuration
 

Uses of Configuration in org.android.activityminer.logic.classification
 

Fields in org.android.activityminer.logic.classification declared as Configuration
private  Configuration ModelCreationHelper.config
          The current configuration.
 

Methods in org.android.activityminer.logic.classification with parameters of type Configuration
static ModelCreationThread ModelCreationThread.createAndRun(Context context, DBManager dbManager, Configuration config, EventObserver<TaskFinishedEvent> finishedObserver, String modelName, Class<? extends Activity> intentReceiver)
          Does create and execute a model creation thread for the given configuration.
static Classifier ClassifierFactory.createClassifier(Configuration config)
          Does create a classifier from the current configuration.
static String ClassifierFactory.getDescription(Context context, Configuration config)
          Getter for classifier descriptions.
 

Constructors in org.android.activityminer.logic.classification with parameters of type Configuration
ModelCreationHelper(DBManager dbManager, Configuration config, String modelName, Context context)
          Constructor
ModelCreationThread(Context context, DBManager dbManager, Configuration config, String modelName, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of Configuration in org.android.activityminer.logic.configuration
 

Fields in org.android.activityminer.logic.configuration declared as Configuration
private  Configuration GlobalSharedPreferenceObserver.currentConfig
          The actual configuration.
 

Methods in org.android.activityminer.logic.configuration that return Configuration
 Configuration GlobalSharedPreferenceObserver.getConfiguration()
          Does create a configuration from the current shared preference values.
private  Configuration GlobalSharedPreferenceObserver.readCurrentConfig()
           
 

Methods in org.android.activityminer.logic.configuration with parameters of type Configuration
 void GlobalSharedPreferenceObserver.updateCurrentConfig(Configuration config)
           
 

Uses of Configuration in org.android.activityminer.logic.evaluation
 

Fields in org.android.activityminer.logic.evaluation declared as Configuration
private  Configuration EvaluationHelper.config
          The current configuration.
 

Methods in org.android.activityminer.logic.evaluation with parameters of type Configuration
static EvaluationThread EvaluationThread.createAndRun(Context context, DBManager dbManager, Set<Set<FeatureTypes>> featureSetsToTest, Configuration config, boolean bestResultsOnly, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute an evaluation thread for the given configuration and feature sets.
 

Constructors in org.android.activityminer.logic.evaluation with parameters of type Configuration
EvaluationHelper(DBManager dbManager, Set<Set<FeatureTypes>> featureSetsToTest, Configuration config, boolean bestResultsOnly, Context context)
          Constructor
EvaluationThread(Context context, DBManager dbManager, Set<Set<FeatureTypes>> featureSetsToTest, Configuration config, boolean bestResultsOnly, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of Configuration in org.android.activityminer.logic.features
 

Fields in org.android.activityminer.logic.features declared as Configuration
private  Configuration FeatureVectorExportThread.currentConfig
          The current configuration
 

Methods in org.android.activityminer.logic.features with parameters of type Configuration
static ObservableWorkerThreadWithProgressNotification FeatureExtractionThread.create(Context context, DBManager dbManager, Configuration config, long[] sequenceIds, boolean hasToAdaptToConfiguration, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create a feature extraction thread for the given configuration and recording identifiers.
static FeatureVectorExportThread FeatureVectorExportThread.create(Context context, DBManager dbManager, String fileName, Configuration currentConfig, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create a feature vector export thread.
static ObservableWorkerThreadWithProgressNotification FeatureExtractionThread.createAndRun(Context context, DBManager dbManager, Configuration config, long[] sequenceIds, boolean hasToAdaptToConfiguration, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a feature extraction thread for the given configuration and recording identifiers.
static FeatureVectorExportThread FeatureVectorExportThread.createAndRun(Context context, DBManager dbManager, String fileName, Configuration currentConfig, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute a feature vector export thread
static
<T extends Enum<T> & Dimensions>
FeatureExtractionHelper<T>
FeatureExtractionHelper.createFeatureExtractionHelper(Context context, DBManager dbManager, Configuration config, AbstractFeatureExtractorForDBRecordings<T> featureExtractor, AbstractFeatureFactory<T> factory, boolean hasToAdaptToConfiguration)
          Method to create a feature extraction helper instance.
 

Constructors in org.android.activityminer.logic.features with parameters of type Configuration
FeatureExtractionHelper(DBManager dbManager, Configuration config, AbstractFeatureExtractorForDBRecordings<T> featureExtractor, AbstractFeatureFactory<T> factory, Context context, boolean hasToAdaptToConfiguration)
          Constructor
FeatureVectorExportThread(Context context, DBManager dbManager, String fileName, Configuration currentConfig, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of Configuration in org.android.activityminer.logic.features.selection
 

Fields in org.android.activityminer.logic.features.selection declared as Configuration
private  Configuration FeatureSelectionHelper.config
          The current configuration.
 

Methods in org.android.activityminer.logic.features.selection with parameters of type Configuration
static FeatureSelectionThread FeatureSelectionThread.createAndRun(Context context, DBManager dbManager, Set<FeatureTypes> featureSet, Configuration config, int size, EventObserver<TaskFinishedEvent> finishedObserver, Class<? extends Activity> intentReceiver)
          Does create and execute an evaluation thread for the given configuration and feature sets.
 

Constructors in org.android.activityminer.logic.features.selection with parameters of type Configuration
FeatureSelectionHelper(DBManager dbManager, Set<FeatureTypes> featureSet, Configuration config, int size, Context context)
          Constructor
FeatureSelectionThread(Context context, DBManager dbManager, Set<FeatureTypes> featureSet, Configuration config, int size, Class<? extends Activity> intentReceiver)
          Constructor
 

Uses of Configuration in org.android.activityminer.logic.util
 

Methods in org.android.activityminer.logic.util with parameters of type Configuration
static String AppUtil.getRawDataExportFilename(Context context, Configuration config)
          Getter for the raw data export filename.
 

Uses of Configuration in org.android.activityminer.model.configuration
 

Fields in org.android.activityminer.model.configuration with type parameters of type Configuration
static Parcelable.Creator<Configuration> Configuration.CREATOR
          The Parcelable creator.
 

Constructors in org.android.activityminer.model.configuration with parameters of type Configuration
Configuration(Configuration config)
          Copy-Constructor
 

Uses of Configuration in org.android.activityminer.model.evaluation
 

Fields in org.android.activityminer.model.evaluation declared as Configuration
private  Configuration EvaluationResultCollection.configuration
          The configuration for the evaluation run.
 

Methods in org.android.activityminer.model.evaluation that return Configuration
 Configuration EvaluationResultCollection.getConfiguration()
          Getter for the configuration
 

Constructors in org.android.activityminer.model.evaluation with parameters of type Configuration
EvaluationResultCollection(Configuration configuration, String classifierDescription, String evaluationStrategyDescription)
          Constructor
EvaluationResultCollection(List<DBSampleStatistic> sampleStatistics, ArrayList<EvaluationResult> evalResults, Configuration configuration, double estimatedTrainingTime, double avgPredictionTime, double[] minMaxPredictionTime, String classifierDescription, String evaluationStrategyDescription, android.support.v4.util.LongSparseArray<String> mapClassId2Name)
          Constructor
EvaluationResultCollection(List<DBSampleStatistic> sampleStatistics, Configuration configuration, String classifierDescription, String evaluationStrategyDescription, android.support.v4.util.LongSparseArray<String> mapClassId2Name)
          Constructor
 

Uses of Configuration in org.android.activityminer.model.features
 

Methods in org.android.activityminer.model.features with parameters of type Configuration
static FeatureTypes[] FeatureTypes.getVisibleFeatures(Configuration configuration)
          Method to request the visible features for a given configuration.
 

Uses of Configuration in org.android.activityminer.persistence
 

Methods in org.android.activityminer.persistence that return Configuration
 Configuration DBManager.getConfigurationFromDB()
          Does get the stored configuration from an sqlite database
 

Methods in org.android.activityminer.persistence with parameters of type Configuration
 List<ActivityLabel> DBManager.getSelectedActivities(Configuration config)
          Method to determine the classes of the identifier selection in configuration
Attention: It can happen, that old activity identifiers remains in the selection stored in preferences due to deletion of activities.
 List<String> DBManager.getSelectedActivitiesWithoutSamples(Configuration config)
          Method to determine the count of configured activities without associated samples in the database.
 void DBManager.storeConfiguration(Configuration config)
          Method to update the stored configuration