001 package org.hackystat.sensor.xmldata.option; 002 003 /** 004 * The enumeration of options that have can have associated objects. Each option 005 * can be mapped to other objects during the processing phase of options and be 006 * retrieved by using each option in this class as a key. 007 * @author aito 008 * 009 */ 010 public enum Options { 011 /** 012 * The option set when running in verbose mode. The object associated with 013 * this option is a boolean. 014 */ 015 VERBOSE, 016 /** 017 * The option set when specifying the SensorDataType. The object associated 018 * with this option is a String. 019 */ 020 SDT, 021 /** 022 * The option set when specifying unique timestamps found in the sensor data 023 * file. The object associated with this option is a boolean. 024 */ 025 UNIQUE_TSTAMP, 026 /** 027 * The option set when the user requests to send data using muliple 028 * sensorshell instances. This allows speedier data sending. 029 */ 030 MULTI_SHELL, 031 /** 032 * The option set when the user requests to send data as a batch, which means 033 * that all data instances have the same runtime. 034 */ 035 SET_RUNTIME, 036 /** 037 * The option set when all entries sent by this sensor belongs to the same 038 * specified resource. 039 */ 040 RESOURCE; 041 }