Public Member Functions | |
| ItemShredder (Core.Util.Logger.AeiLog logger, Core.Interfaces.IShredder shredder, Core.Tools.Motion.Summarizer.Summarizer summarizer) | |
| bool | resetTestHarnesses () |
| String | shredLine (String log_line) |
| String | shredLine (String log_line, bool io_storage) |
| bool | shredEntry (String[] entries, String entry_name, String entry_value) |
| String | shred (String[] entries) |
| String | shred (String[] entries, bool io_storage) |
| int | findEntryCode (String entry) |
Public Attributes | |
| const int | TYPE_SHREDDER_INTERACTION = 1 |
| const int | TYPE_SHREDDER_TRACKS = 2 |
| const int | TYPE_SHREDDER_MOTION = 3 |
| const int | ENTRY_KEY_NONE = 0 |
| const int | ENTRY_KEY_SWCID = 1 |
| const int | ENTRY_KEY_SWCCID = 2 |
| const int | ENTRY_KEY_SWCLOC = 3 |
| const int | ENTRY_KEY_IMNM = 4 |
| const int | ENTRY_KEY_IMNP = 5 |
| const int | ENTRY_KEY_IMNDID = 6 |
| const int | ENTRY_KEY_CLIENT_IP = 7 |
| const int | ENTRY_KEY_CLIENT_HOST = 8 |
| const int | ENTRY_KEY_USER_AGENT = 9 |
| const int | ENTRY_KEY_MOTION = 10 |
| const int | ENTRY_KEY_TRACKS = 11 |
| const int | ENTRY_KEY_INTERACTION = 12 |
| const int | ENTRY_KEY_NODEID = 13 |
| const int | ENTRY_KEY_SWCLOCREF = 14 |
| const int | ENTRY_KEY_SWCLOCTITLE = 15 |
| const int | ENTRY_KEY_SESSION_ID = 16 |
| const int | ENTRY_KEY_XML_SUPPORTED = 17 |
| const int | ENTRY_KEY_SYS_TIME = 18 |
Private Member Functions | |
| bool | isEntryValid (int entry_id) |
Private Attributes | |
| Core.Util.Logger.AeiLog | logger |
| Core.Tools.Motion.Summarizer.Summarizer | summarizer |
| Core.Interfaces.IShredder | shredder |
| String | LOG_TOKEN_ID = entry_keys[1] |
| ArrayList | test_harnesses = new ArrayList() |
| bool | enable_test_harness = false |
| Core.Util.UserAgent.UserAgent | ua_parser = null |
Static Private Attributes | |
| static String | application_name = "IMNMotion ItemShredder" |
| static String | application_version = "%application_version%" |
| static String | application_developer = "Stephen W. Cote" |
| static String[] | entry_keys |
| Core.Tools.Motion.Shredders.ItemShredder.ItemShredder | ( | Core.Util.Logger.AeiLog | logger, | |
| Core.Interfaces.IShredder | shredder, | |||
| Core.Tools.Motion.Summarizer.Summarizer | summarizer | |||
| ) |
| bool Core.Tools.Motion.Shredders.ItemShredder.resetTestHarnesses | ( | ) |
| String Core.Tools.Motion.Shredders.ItemShredder.shredLine | ( | String | log_line | ) |
| String Core.Tools.Motion.Shredders.ItemShredder.shredLine | ( | String | log_line, | |
| bool | io_storage | |||
| ) |
| bool Core.Tools.Motion.Shredders.ItemShredder.shredEntry | ( | String[] | entries, | |
| String | entry_name, | |||
| String | entry_value | |||
| ) |
| String Core.Tools.Motion.Shredders.ItemShredder.shred | ( | String[] | entries | ) |
| String Core.Tools.Motion.Shredders.ItemShredder.shred | ( | String[] | entries, | |
| bool | io_storage | |||
| ) |
| bool Core.Tools.Motion.Shredders.ItemShredder.isEntryValid | ( | int | entry_id | ) | [private] |
| int Core.Tools.Motion.Shredders.ItemShredder.findEntryCode | ( | String | entry | ) |
Core.Tools.Motion.Summarizer.Summarizer Core.Tools.Motion.Shredders.ItemShredder.summarizer [private] |
String Core.Tools.Motion.Shredders.ItemShredder.application_name = "IMNMotion ItemShredder" [static, private] |
String Core.Tools.Motion.Shredders.ItemShredder.application_version = "%application_version%" [static, private] |
String Core.Tools.Motion.Shredders.ItemShredder.application_developer = "Stephen W. Cote" [static, private] |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_NONE = 0 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_SWCID = 1 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_IMNM = 4 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_IMNP = 5 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_MOTION = 10 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_TRACKS = 11 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_NODEID = 13 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_SWCLOCREF = 14 |
| const int Core.Tools.Motion.Shredders.ItemShredder.ENTRY_KEY_SYS_TIME = 18 |
String [] Core.Tools.Motion.Shredders.ItemShredder.entry_keys [static, private] |
Initial value:
{
"NONE",
"SWCID",
"SWCCID",
"SWCLOC",
"IMNM",
"IMNP",
"IMNDID",
"CLIENT_IP",
"CLIENT_HOST",
"USER_AGENT",
"MOTION",
"TRACKS",
"INTERACTION",
"NODEID",
"SWCLOCREF",
"SWCLOCTITLE",
"SESSION_ID",
"XML",
"SYSTIME"
}
String Core.Tools.Motion.Shredders.ItemShredder.LOG_TOKEN_ID = entry_keys[1] [private] |
ArrayList Core.Tools.Motion.Shredders.ItemShredder.test_harnesses = new ArrayList() [private] |
bool Core.Tools.Motion.Shredders.ItemShredder.enable_test_harness = false [private] |