[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.Motion.Shredders.InteractionEntryShredder Class Reference

Summary description for InteractionEntryShredder. More...

Inheritance diagram for Core.Tools.Motion.Shredders.InteractionEntryShredder:

Core.Interfaces.IItemShredder

List of all members.

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


Detailed Description

Summary description for InteractionEntryShredder.


Constructor & Destructor Documentation

Core.Tools.Motion.Shredders.InteractionEntryShredder.InteractionEntryShredder ( Core.Util.Logger.AeiLog  logger  ) 


Member Function Documentation

bool Core.Tools.Motion.Shredders.InteractionEntryShredder.shred ( Core.Tools.Motion.Summarizer.Summary  summary,
String  interaction_data 
)

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  ) 


Member Data Documentation

String Core.Tools.Motion.Shredders.InteractionEntryShredder.application_version = "%application_version%" [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" 
        }


Property Documentation

int Core.Tools.Motion.Shredders.InteractionEntryShredder.ShredderType [get]

String Core.Tools.Motion.Shredders.InteractionEntryShredder.PackedData [get]

bool Core.Tools.Motion.Shredders.InteractionEntryShredder.Shredded [get]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2009, whitefrost.com