
Public Member Functions | |
| InteractionEntryShredder (Core.Util.Logger.AeiLog logger) | |
| bool | shred (Core.Tools.Motion.Summarizer.Summary summary, String interaction_data) |
| ArrayList | getInteractionEntries () |
| InteractionEntry | getEntryByTrackJuncture (int id) |
| Hashtable | getKeysMap () |
| long | getStartTime () |
| long | getStopTime () |
| long | getRunningTime () |
| String | getObjectType (InteractionEntry entry) |
| String | getInteractionName (InteractionEntry entry) |
Static Public Member Functions | |
| static int | findKeyCode (String key) |
| static String | findKeyCodeStr (int key_code) |
| static int | findKeyCodeFromParm (String parm_name) |
Properties | |
| int | ShredderType [get] |
| String | PackedData [get] |
| bool | Shredded [get] |
Static Private Member Functions | |
| static bool | isKeyValid (int entry_id) |
Private Attributes | |
| Core.Util.Logger.AeiLog | logger = null |
| Hashtable | keys_map = null |
| String | packed_data = null |
| bool | shredded = false |
| long | start_time = 0 |
| long | stop_time = 0 |
| ArrayList | interaction_entries |
| int | shredder_type = Core.Tools.Motion.Shredders.ItemShredder.TYPE_SHREDDER_INTERACTION |
Static Private Attributes | |
| static String | application_name = "IMNMotion InteractionEntryShredder" |
| static String | application_version = "%application_version%" |
| static String | application_developer = "Stephen W. Cote" |
| static int | KEY_NONE = 0 |
| static int | KEY_TIME = 1 |
| static int | KEY_OBJECT_ID = 2 |
| static int | KEY_TYPE = 3 |
| static int | KEY_NAME = 4 |
| static int | KEY_WIDTH = 5 |
| static int | KEY_HEIGHT = 6 |
| static int | KEY_DOCUMENT_WIDTH = 7 |
| static int | KEY_DOCUMENT_HEIGHT = 8 |
| static int | KEY_SCROLL_WIDTH = 9 |
| static int | KEY_SCROLL_HEIGHT = 10 |
| static int | KEY_SCREEN_WIDTH = 11 |
| static int | KEY_SCREEN_HEIGHT = 12 |
| static int | KEY_CLIENT_TOP = 13 |
| static int | KEY_CLIENT_LEFT = 14 |
| static int | KEY_LINK_HREF = 15 |
| static int | KEY_LINK_TARGET = 16 |
| static int | KEY_SOURCE_TOP = 17 |
| static int | KEY_SOURCE_LEFT = 18 |
| static int | KEY_MOUSE_TOP = 19 |
| static int | KEY_MOUSE_LEFT = 20 |
| static int | KEY_JUNCTURE_MOTION = 21 |
| static int | KEY_JUNCTURE_TRACK = 22 |
| static int | KEY_LAST_JUNCTURE_MOTION = 23 |
| static int | KEY_LAST_JUNCTURE_TRACK = 24 |
| static int | KEY_SCROLL_TOP = 25 |
| static int | KEY_SCROLL_LEFT = 26 |
| static int | KEY_VALUE = 27 |
| static int | KEY_LAST_KEY = KEY_VALUE |
| static String[] | data_keys |
| static String[] | data_parm |
| Core.Tools.Motion.Shredders.InteractionEntryShredder.InteractionEntryShredder | ( | Core.Util.Logger.AeiLog | logger | ) |
| bool Core.Tools.Motion.Shredders.InteractionEntryShredder.shred | ( | Core.Tools.Motion.Summarizer.Summary | summary, | |
| String | interaction_data | |||
| ) |
Implements Core.Interfaces.IItemShredder.
| ArrayList Core.Tools.Motion.Shredders.InteractionEntryShredder.getInteractionEntries | ( | ) |
| InteractionEntry Core.Tools.Motion.Shredders.InteractionEntryShredder.getEntryByTrackJuncture | ( | int | id | ) |
| Hashtable Core.Tools.Motion.Shredders.InteractionEntryShredder.getKeysMap | ( | ) |
| long Core.Tools.Motion.Shredders.InteractionEntryShredder.getStartTime | ( | ) |
| long Core.Tools.Motion.Shredders.InteractionEntryShredder.getStopTime | ( | ) |
| long Core.Tools.Motion.Shredders.InteractionEntryShredder.getRunningTime | ( | ) |
| static bool Core.Tools.Motion.Shredders.InteractionEntryShredder.isKeyValid | ( | int | entry_id | ) | [static, private] |
| static int Core.Tools.Motion.Shredders.InteractionEntryShredder.findKeyCode | ( | String | key | ) | [static] |
| static String Core.Tools.Motion.Shredders.InteractionEntryShredder.findKeyCodeStr | ( | int | key_code | ) | [static] |
| static int Core.Tools.Motion.Shredders.InteractionEntryShredder.findKeyCodeFromParm | ( | String | parm_name | ) | [static] |
| String Core.Tools.Motion.Shredders.InteractionEntryShredder.getObjectType | ( | InteractionEntry | entry | ) |
| String Core.Tools.Motion.Shredders.InteractionEntryShredder.getInteractionName | ( | InteractionEntry | entry | ) |
Core.Util.Logger.AeiLog Core.Tools.Motion.Shredders.InteractionEntryShredder.logger = null [private] |
String Core.Tools.Motion.Shredders.InteractionEntryShredder.application_name = "IMNMotion InteractionEntryShredder" [static, private] |
String Core.Tools.Motion.Shredders.InteractionEntryShredder.application_version = "%application_version%" [static, private] |
String Core.Tools.Motion.Shredders.InteractionEntryShredder.application_developer = "Stephen W. Cote" [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_NONE = 0 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_TIME = 1 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_OBJECT_ID = 2 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_TYPE = 3 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_NAME = 4 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_WIDTH = 5 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_HEIGHT = 6 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_DOCUMENT_WIDTH = 7 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_DOCUMENT_HEIGHT = 8 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SCROLL_WIDTH = 9 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SCROLL_HEIGHT = 10 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SCREEN_WIDTH = 11 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SCREEN_HEIGHT = 12 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_CLIENT_TOP = 13 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_CLIENT_LEFT = 14 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_LINK_HREF = 15 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_LINK_TARGET = 16 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SOURCE_TOP = 17 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SOURCE_LEFT = 18 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_MOUSE_TOP = 19 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_MOUSE_LEFT = 20 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_JUNCTURE_MOTION = 21 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_JUNCTURE_TRACK = 22 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_LAST_JUNCTURE_MOTION = 23 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_LAST_JUNCTURE_TRACK = 24 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SCROLL_TOP = 25 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_SCROLL_LEFT = 26 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_VALUE = 27 [static, private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.KEY_LAST_KEY = KEY_VALUE [static, private] |
String [] Core.Tools.Motion.Shredders.InteractionEntryShredder.data_keys [static, private] |
String [] Core.Tools.Motion.Shredders.InteractionEntryShredder.data_parm [static, private] |
Initial value:
{
"NONE",
"c",
"i",
"p",
"n",
"w",
"h",
"dw",
"dh",
"sw",
"sh",
"cw",
"ch",
"ct",
"cl",
"r",
"q",
"t",
"l",
"y",
"x",
"m",
"b",
"k",
"a",
"sy",
"sx",
"v"
}
Hashtable Core.Tools.Motion.Shredders.InteractionEntryShredder.keys_map = null [private] |
String Core.Tools.Motion.Shredders.InteractionEntryShredder.packed_data = null [private] |
bool Core.Tools.Motion.Shredders.InteractionEntryShredder.shredded = false [private] |
long Core.Tools.Motion.Shredders.InteractionEntryShredder.start_time = 0 [private] |
long Core.Tools.Motion.Shredders.InteractionEntryShredder.stop_time = 0 [private] |
ArrayList Core.Tools.Motion.Shredders.InteractionEntryShredder.interaction_entries [private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.shredder_type = Core.Tools.Motion.Shredders.ItemShredder.TYPE_SHREDDER_INTERACTION [private] |
int Core.Tools.Motion.Shredders.InteractionEntryShredder.ShredderType [get] |
Implements Core.Interfaces.IItemShredder.
String Core.Tools.Motion.Shredders.InteractionEntryShredder.PackedData [get] |
Implements Core.Interfaces.IItemShredder.
bool Core.Tools.Motion.Shredders.InteractionEntryShredder.Shredded [get] |
Implements Core.Interfaces.IItemShredder.