A C D E F G I L P R S T V W Z

A

addToDurationSum(double) - Method in class com.ths.csa.CSAPage
 

C

c_consoleMessages - Static variable in class com.ths.csa.TrackedSession
 
calculateAverageDuration() - Method in class com.ths.csa.CSAPage
 
calculateSessionDuration() - Method in class com.ths.csa.TrackedSession
Calculates the session duration based on the time of the last event.
checkForBackButton(HttpServletRequest) - Method in class com.ths.csa.TrackedSession
Checks for backbutton use by comparing the internal current request ID to the value pulled from request.getParameter(requestIDParmName).
ClickStreamAnalyzer - class com.ths.csa.ClickStreamAnalyzer.
 
ClickStreamAnalyzer() - Constructor for class com.ths.csa.ClickStreamAnalyzer
 
concurrentSessionsAverage - Variable in class com.ths.csa.CSAResultSet
Average number of concurrent sessions when a user logs in.
concurrentSessionsSum - Variable in class com.ths.csa.CSAResultSet
Concurrent sessions sum.
ContainsXMLSpecialCharacters(String) - Static method in class com.ths.csa.CSAUtils
Returns true if the source string contains XML special characters.
ConvertMinutesFractionToTimeString(double) - Static method in class com.ths.csa.CSAUtils
Returns an en_US time String based on the minutes argument.
CSAPage - class com.ths.csa.CSAPage.
 
CSAPage(String) - Constructor for class com.ths.csa.CSAPage
 
CSAResultSet - class com.ths.csa.CSAResultSet.
 
CSAResultSet() - Constructor for class com.ths.csa.CSAResultSet
Initiailizes the pageOrders array with new CSAVectors.
CSAUtils - class com.ths.csa.CSAUtils.
 
CSAUtils() - Constructor for class com.ths.csa.CSAUtils
 
CSAVector - class com.ths.csa.CSAVector.
Title: Description: Copyright: Copyright (c) 2001 Company: Techhouse Software Co.
CSAVector(String) - Constructor for class com.ths.csa.CSAVector
 

D

DateAndTimeFormatter - Static variable in class com.ths.csa.CSAUtils
A standard date formatter and parser.
daysOfTheWeekCounted - Variable in class com.ths.csa.CSAResultSet
Number of days of the week counted.
doAnalysis(String[]) - Method in class com.ths.csa.ClickStreamAnalyzer
Creates a CSAParseHelper (one per call to avoid concurrency issues) to open all the session XML files found in the folderNames array (ensures against duplicates), parses them, summarizes them, and returns the result as a CSAResultSet.
durationAverage - Variable in class com.ths.csa.CSAResultSet
Average duration of all counted sessions.
durationSum - Variable in class com.ths.csa.CSAResultSet
Total of all session durations.

E

EatWhiteSpace(String) - Static method in class com.ths.csa.CSAUtils
Uses the default StringTokenizer delimiters.
errorMessages - Variable in class com.ths.csa.CSAResultSet
Contains Strings of any error messages generated during processing.

F

fileSessionEvent(SessionEvent) - Method in class com.ths.csa.TrackedSession
Files the session event argument into the session events Vector.

G

getActiveSessionCount() - Method in class com.ths.csa.TrackedSession
Returns the number of tracked currently active sessions.
getAverageDuration() - Method in class com.ths.csa.CSAPage
 
getCurrentRequestID() - Method in class com.ths.csa.TrackedSession
Returns the current request ID value.
getFieldName() - Method in class com.ths.csa.CSAVector
 
getFolderRoot() - Method in class com.ths.csa.ClickStreamAnalyzer
Returns the logs root folder as set in initialize()
getFolderTree(boolean) - Method in class com.ths.csa.ClickStreamAnalyzer
Returns a Vector of File objects of the names of the directories in the log file directory tree.
getGrandTotal() - Method in class com.ths.csa.CSAVector
 
getHits() - Method in class com.ths.csa.CSAPage
 
getPage(String) - Method in class com.ths.csa.CSAResultSet
Returns the CSAPage from pagesVisited if a matching pageName is found.
getPageData() - Method in class com.ths.csa.CSAPage
Returns pageData Vector.
getPageDataCSAVector(String) - Method in class com.ths.csa.CSAPage
Returns the CSAVector from pageData with matching fieldName.
getPageName() - Method in class com.ths.csa.CSAPage
 
getRequestIDParameterName() - Method in class com.ths.csa.TrackedSession
Returns the request ID parameter name as set in the call to initialize()
getServerName() - Method in class com.ths.csa.TrackedSession
Returns the server name handling this session.
getSessionDataCSAVector(String) - Method in class com.ths.csa.CSAResultSet
Returns the CSAVector from sessionData with matching fieldName.
getSessionEvents() - Method in class com.ths.csa.TrackedSession
Designed to be used by subclasses needing to override the persistData() method
getStartTime() - Method in class com.ths.csa.TrackedSession
Returns the start Date of this session.
getValueAt(int) - Method in class com.ths.csa.CSAVector
 
getValueCount(int) - Method in class com.ths.csa.CSAVector
 
getValueCount(Object) - Method in class com.ths.csa.CSAVector
 

I

incrementCurrentRequestID() - Method in class com.ths.csa.TrackedSession
Increments the current internal request ID.
incrementHit(String) - Method in class com.ths.csa.CSAResultSet
Gets the page from the pagesVisited Vector (adds a new CSAPage if one wasn't found) via getPage(), increments the number of hits that page has received, then re-sorts the pagesVisited Vector.
incrementHits() - Method in class com.ths.csa.CSAPage
 
indexOf(Object) - Method in class com.ths.csa.CSAVector
 
initialize(HttpServletRequest, String, String, String, PrintStream) - Method in class com.ths.csa.TrackedSession
Initializes this tracked session and increments the number of current active sessions.
initialize(String, PrintStream) - Method in class com.ths.csa.ClickStreamAnalyzer
Initializes the application scoped bean.

L

loginsByDayOfTheWeek - Variable in class com.ths.csa.CSAResultSet
Logins on each day of the week.
loginsByHour - Variable in class com.ths.csa.CSAResultSet
Logins by hour of the day.
logouts - Variable in class com.ths.csa.CSAResultSet
Sessions ending by logout.

P

pageOrders - Variable in class com.ths.csa.CSAResultSet
Tracks user paths using CSAVectors of CSAPage objects.
pagesVisited - Variable in class com.ths.csa.CSAResultSet
Vector of CSAPages representing all the pages visited.
persistData() - Method in class com.ths.csa.TrackedSession
Designed for extending TrackedSession by allowing custom behaviour.

R

recordBackButton(int) - Method in class com.ths.csa.TrackedSession
Creates and files a backbutton event.
recordLoginId(String) - Method in class com.ths.csa.TrackedSession
Records the visitor's login ID as session level data.
recordLogout() - Method in class com.ths.csa.TrackedSession
Creates and files a logout event.
recordNewPage(HttpServletRequest, String) - Method in class com.ths.csa.TrackedSession
Checks for backbutton use, then creates and files a page event.
recordPageData(String, String) - Method in class com.ths.csa.TrackedSession
Adds user defined data (key/value pair) to the last recorded event.
recordSessionAttribute(String, String) - Method in class com.ths.csa.TrackedSession
Records session-level user defined data (key/value pair).
recordSessionTimeout() - Method in class com.ths.csa.TrackedSession
Creates and files a session timeout event.
recordValue(Object) - Method in class com.ths.csa.CSAVector
 
ReplaceXMLSpecialCharacters(String) - Static method in class com.ths.csa.CSAUtils
Replaces the predefined XML special characters with the corresponding entity.

S

sessionData - Variable in class com.ths.csa.CSAResultSet
Vector of CSAVectors containing additional session related data.
sessionsCounted - Variable in class com.ths.csa.CSAResultSet
Total sessions counted in the analysis.
sessionsDropped - Variable in class com.ths.csa.CSAResultSet
Total sessions loaded but not used because malformed.
size() - Method in class com.ths.csa.CSAVector
 

T

TimeFormatter - Static variable in class com.ths.csa.CSAUtils
A standard time-only formatter and parser.
timeouts - Variable in class com.ths.csa.CSAResultSet
Sessions ending by timeout.
TrackedSession - class com.ths.csa.TrackedSession.
Title: TrackedSession Description: object representing a session in the session tracking system Copyright: Copyright (c) 2001 Company: Techouse Software Co.
TrackedSession() - Constructor for class com.ths.csa.TrackedSession
 

V

valueBound(HttpSessionBindingEvent) - Method in class com.ths.csa.TrackedSession
For HttpSessionBindingListener Interface.
valueUnbound(HttpSessionBindingEvent) - Method in class com.ths.csa.TrackedSession
For HttpSessionBindingListener Interface.

W

writeToXMLFile() - Method in class com.ths.csa.TrackedSession
Writes out the session contents as an XML file.

Z

zeroLengthSessions - Variable in class com.ths.csa.CSAResultSet
Number of zero length sessions.

A C D E F G I L P R S T V W Z