A C D E F G H I J L M O P Q R S T U V W

## A

AbstractMessageLogger - Class in edu.cmu.pslc.logging
  The abstract class for the message loggers.
AbstractMessageLogger(String) - Constructor for class edu.cmu.pslc.logging.AbstractMessageLogger
  Constructor.
ActionElement - Class in edu.cmu.pslc.logging.element
  ActionElement.
ActionElement(String, String, String) - Constructor for class edu.cmu.pslc.logging.element.ActionElement
  Constructor.
ActionElement(String) - Constructor for class edu.cmu.pslc.logging.element.ActionElement
  Constructor.
ActionEvaluationElement - Class in edu.cmu.pslc.logging.element
ActionEvaluationElement(String) - Constructor for class edu.cmu.pslc.logging.element.ActionEvaluationElement
ActionEvaluationElement(String, String, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.ActionEvaluationElement
addAction(String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add action.
addAction(String, String, String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add action.
addAction(ActionElement) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add action.
addAction(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Add action to event descriptor element.
addAction(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Adds an action to the event descriptor element.
addCondition(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add condition name.
addCondition(ConditionElement) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add condition element.
addCustomField(String, String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add custom field.
addCustomField(CustomFieldElement) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add custom field.
addCustomField(String, String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Add custom field given the name and value.
addCustomField(CustomFieldElement) - Method in class edu.cmu.pslc.logging.ToolMessage
  Add custom field given the custom field element.
addCustomField(String, String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Add custom field to custom field list given the name and value.
addCustomField(CustomFieldElement) - Method in class edu.cmu.pslc.logging.TutorMessage
  Add custom field to custom field list given the custom field element.
addDfa(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add DFA.
addEntry(Object) - Method in class edu.cmu.pslc.logging.element.PropertyElement
  Add a single entry to a list-valued property.
addInput(String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add input.
addInput(String, String, String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add input.
addInput(InputElement) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add input.
addInput(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Add input to event descriptor element.
addInput(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Adds an input to the event descriptor element.
addInstructor(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Set instructor.
addInstructor(String) - Method in class edu.cmu.pslc.logging.element.ClassElement
  Adds instructor.
addInterpretation(InterpretationElement) - Method in class edu.cmu.pslc.logging.TutorMessage
  Add an interpretation.
addModelName(String) - Method in class edu.cmu.pslc.logging.element.SkillElement
addProperty(String, String) - Method in class edu.cmu.pslc.logging.PlainMessage
  Add property given the name and entry.
addProperty(PropertyElement) - Method in class edu.cmu.pslc.logging.PlainMessage
  Add property given the property element.
addRule(String) - Method in class edu.cmu.pslc.logging.element.StepElement
addSai(String, String, String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Add selection, action, and input.
addSai(String, String, String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Add selection, action, and input to the event descriptor element.
addSelection(String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add selection.
addSelection(String, String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add selection.
addSelection(String, String, String) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add selection.
addSelection(SelectionElement) - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Add selection.
addSelection(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Add selection to event descriptor element.
addSelection(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Adds a selection to the event descriptor element.
addSkill(SkillElement) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add skill element.
addSkill(SkillElement) - Method in class edu.cmu.pslc.logging.TutorMessage
  Add skill to skill list.
addStep(StepElement) - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
addTutorAdvice(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Add tutorAdvice string to a list.
AndesDistiller - Class in edu.cmu.pslc.logging.distiller
  A distiller to transform the Andes data from using interpretations (the new way) to using event descriptors (the old way).
AndesDistiller() - Constructor for class edu.cmu.pslc.logging.distiller.AndesDistiller
  Default constructor.
ATTEMPT - Static variable in class edu.cmu.pslc.logging.Message
  .

## C

checkDate(String, String) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Determines if the provided timeString and timeZone are of a valid Date format.
ChineseDistiller - Class in edu.cmu.pslc.logging.distiller
  Change the files Connie and Derek gave us and put them in our format.
ChineseDistiller() - Constructor for class edu.cmu.pslc.logging.distiller.ChineseDistiller
ClassElement - Class in edu.cmu.pslc.logging.element
  Class element.
ClassElement() - Constructor for class edu.cmu.pslc.logging.element.ClassElement
  Constructor.
ClassElement(String, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.ClassElement
  Constructor.
close() - Method in class edu.cmu.pslc.logging.FileLogger
  Closes the output stream; this is required.
close() - Method in interface edu.cmu.pslc.logging.MessageLogger
  Closes the output stream; this is required.
close() - Method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Does nothing.
close() - Method in class edu.cmu.pslc.logging.OliDiskLogger
  Close the file stream.
CLOSE_ROOT_NODE - Static variable in class edu.cmu.pslc.logging.AbstractMessageLogger
  Closing string for every XML document.
ConditionElement - Class in edu.cmu.pslc.logging.element
  ClassElement.
ConditionElement(String, String, String) - Constructor for class edu.cmu.pslc.logging.element.ConditionElement
  Constructor.
ConditionElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.ConditionElement
  Constructor.
ConditionElement(String) - Constructor for class edu.cmu.pslc.logging.element.ConditionElement
  Constructor.
CONTEXT_MSG_ELEMENT - Static variable in class edu.cmu.pslc.logging.Message
  .
ContextMessage - Class in edu.cmu.pslc.logging
  The context message class.
CORRECT - Static variable in class edu.cmu.pslc.logging.element.ActionEvaluationElement
create(String, MetaElement) - Static method in class edu.cmu.pslc.logging.ContextMessage
  Static public method which creates a new context message.
create(String) - Static method in class edu.cmu.pslc.logging.FileLogger
  Create the file logger given a file name.
create(String, String) - Static method in class edu.cmu.pslc.logging.FileLogger
  Create the file logger given a file name.
create(boolean) - Static method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Create the message logger.
create(boolean, String) - Static method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Create the message logger.
create(String, String) - Static method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Create the message logger and log to the given URL.
create(String) - Static method in class edu.cmu.pslc.logging.OliDiskLogger
  Create the message logger.
create(String, String) - Static method in class edu.cmu.pslc.logging.OliDiskLogger
  Create the message logger.
create(ContextMessage) - Static method in class edu.cmu.pslc.logging.PlainMessage
  Creates a new plain message.
create(ContextMessage) - Static method in class edu.cmu.pslc.logging.ToolMessage
  Creates a new tool message given a context message.
create(ToolMessage) - Static method in class edu.cmu.pslc.logging.TutorMessage
  Creates a tutor message given a tool message.
createContinueProblem(MetaElement) - Static method in class edu.cmu.pslc.logging.ContextMessage
  Creates new continue problem event.
createCorrect() - Static method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
createCorrectSequence() - Static method in class edu.cmu.pslc.logging.element.StepSequenceElement
createHint() - Static method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
createIncorrect() - Static method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
createIncorrectSequence() - Static method in class edu.cmu.pslc.logging.element.StepSequenceElement
createStartProblem(MetaElement) - Static method in class edu.cmu.pslc.logging.ContextMessage
  Creates a new start problem event.
CURRICULUM_MSG_ELEMENT - Static variable in class edu.cmu.pslc.logging.Message
  .
CustomFieldElement - Class in edu.cmu.pslc.logging.element
  CustomFieldElement.
CustomFieldElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.CustomFieldElement
  Constructor.

## D

DatasetElement - Class in edu.cmu.pslc.logging.element
  DatasetElement.
DatasetElement(String, LevelElement) - Constructor for class edu.cmu.pslc.logging.element.DatasetElement
  Constructor.
dateComparison(Date, Date, boolean) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Compare two Date objects, ignoring all but day, month and year information.
dateComparison(Date, Date, boolean, boolean) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Compare two Date objects, with the option to use the date only, cropping hours, minutes and seconds off the Date before comparing.
DateTools - Class in edu.cmu.pslc.logging.util
  Utility class for Date conversions.
DiskImporter - Class in edu.cmu.pslc.logging.util
  OLI Logging class for importing XML files from disk.
DiskImporter() - Constructor for class edu.cmu.pslc.logging.util.DiskImporter
  Default constructor will set a development server as a URL and set up a file.
displayUsage() - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Display the usage if an error occurs while handling the command line arguments.
displayUsage() - Method in class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Display the usage if an error occurs while handling the command line arguments.
displayUsage() - Method in class edu.cmu.pslc.logging.distiller.VLABDistiller
  Display the usage of this utility.

## E

edu.cmu.pslc.logging - package edu.cmu.pslc.logging
edu.cmu.pslc.logging.distiller - package edu.cmu.pslc.logging.distiller
edu.cmu.pslc.logging.element - package edu.cmu.pslc.logging.element
edu.cmu.pslc.logging.util - package edu.cmu.pslc.logging.util
ENCODING_ISO_8859_1 - Static variable in class edu.cmu.pslc.logging.AbstractMessageLogger
  ISO-8859-1 encoding string.
ENCODING_UTF8 - Static variable in class edu.cmu.pslc.logging.AbstractMessageLogger
  UTF-8 encoding string.
escapeAttribute(String) - Static method in class edu.cmu.pslc.logging.util.LogFormatUtils
  Returns an escaped version of the string suitable for inclusion in an XML attribute.
escapeElement(String) - Static method in class edu.cmu.pslc.logging.util.LogFormatUtils
  Check that the string does not contain any invalid XML characters, if no invalid characters, returns the string, otherwise checks that the characters are escaped properly.
EventDescriptorElement - Class in edu.cmu.pslc.logging.element
  EventDescriptorElement.
EventDescriptorElement() - Constructor for class edu.cmu.pslc.logging.element.EventDescriptorElement
  Constructor.
EventElement - Interface in edu.cmu.pslc.logging.element
  Interface to allow both SemanticEventElements and UiEventElements to use the same generic type.

## F

FileLogger - Class in edu.cmu.pslc.logging
  This is a simple file logger, that will write to a file with the given name.
FileLogger(PrintWriter, String) - Constructor for class edu.cmu.pslc.logging.FileLogger
  Constructor.

## G

generateGUID(String) - Static method in class edu.cmu.pslc.logging.Message
  Generate a unique identifier with a prefix.
GeometryDistiller - Class in edu.cmu.pslc.logging.distiller
  A distiller for what we generally refer to as "Hao's Data".
GeometryDistiller() - Constructor for class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Default constructor.
GeometryDistiller(String, String) - Constructor for class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Constructor with needed information given.
getActionEvaluationElement() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get action evaluation element.
getBuggyFlag() - Method in class edu.cmu.pslc.logging.element.SkillElement
getCategory() - Method in class edu.cmu.pslc.logging.element.SkillElement
getChosenFlag() - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Gets chosenFlag.
getClassElement() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the class element.
getClassification() - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
getCloseXml() - Method in class edu.cmu.pslc.logging.AbstractMessageLogger
  Returns the closing root node string.
getConditionList() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the condition list.
getContext() - Method in class edu.cmu.pslc.logging.element.ProblemElement
  Gets context.
getContextMessageId() - Method in class edu.cmu.pslc.logging.Message
  Get context message id.
getCorrectFlag() - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
getCorrectStepSequence() - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Gets correctStepSequence.
getCurrentHintNumber() - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
getCustomFieldList() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the custom field list.
getCustomFieldList() - Method in class edu.cmu.pslc.logging.ToolMessage
  Get custom field list.
getCustomFieldList() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get custom field list.
getDatasetElement() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the dataset element.
getDate(String, String) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Try to create a Date object given a time string and a time zone.
getDate(String) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Try to create a Date object given a time string and a time zone.
getDefaultFilename() - Static method in class edu.cmu.pslc.logging.OliDiskLogger
  Return the default filename.
getDesc() - Method in class edu.cmu.pslc.logging.element.ConditionElement
  Gets description.
getDescription() - Method in class edu.cmu.pslc.logging.element.ClassElement
  Gets description.
getDfaList() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the DFA list.
getElapsedTimeString(long, long) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Return the elapsed time in HH:mm:ss.
getElapsedTimeString(long) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Elapsed time string from start time to right now.
getEntryList() - Method in class edu.cmu.pslc.logging.element.PropertyElement
getEvaluation() - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
getEventDescriptorElement() - Method in class edu.cmu.pslc.logging.ToolMessage
  Get event descriptor element.
getEventDescriptorElement() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get event descriptor element.
getEventElement() - Method in class edu.cmu.pslc.logging.ToolMessage
  Get event element.
getEventElement() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get event element.
getHintId() - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
getId() - Method in class edu.cmu.pslc.logging.element.ActionElement
  Gets id.
getId() - Method in interface edu.cmu.pslc.logging.element.EventElement
  Get the event Id as a String.
getId() - Method in class edu.cmu.pslc.logging.element.InputElement
  Gets id.
getId() - Method in class edu.cmu.pslc.logging.element.SelectionElement
getId() - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
getId() - Method in class edu.cmu.pslc.logging.element.UiEventElement
getIncorrectStepSequence() - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Gets incorrectStepSequence.
getInstructorList() - Method in class edu.cmu.pslc.logging.element.ClassElement
  Gets instructorList.
getInterpretationList() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get the interpretation list.
getLastError() - Method in class edu.cmu.pslc.logging.util.DiskImporter
  Return the last exception from the class.
getLearningTxs(ChineseDistiller.RawData) - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Read in learning data and produce a list of transactions.
getLevelElement() - Method in class edu.cmu.pslc.logging.element.DatasetElement
  Gets levelElement.
getLevelElement() - Method in class edu.cmu.pslc.logging.element.LevelElement
  Gets levelElement.
getMetaElement() - Method in class edu.cmu.pslc.logging.Message
  Get meta element.
getModelNameList() - Method in class edu.cmu.pslc.logging.element.SkillElement
getName() - Method in class edu.cmu.pslc.logging.element.ClassElement
  Gets name.
getName() - Method in class edu.cmu.pslc.logging.element.ConditionElement
  Gets name.
getName() - Method in class edu.cmu.pslc.logging.element.CustomFieldElement
  Gets name.
getName() - Method in class edu.cmu.pslc.logging.element.DatasetElement
  Gets name.
getName() - Method in class edu.cmu.pslc.logging.element.LevelElement
  Gets name.
getName() - Method in class edu.cmu.pslc.logging.element.ProblemElement
  Gets name.
getName() - Method in class edu.cmu.pslc.logging.element.PropertyElement
getName() - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
getName() - Method in class edu.cmu.pslc.logging.element.SkillElement
getName() - Method in class edu.cmu.pslc.logging.element.UiEventElement
getNameAttribute() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the name attribute.
getOpenXml() - Method in class edu.cmu.pslc.logging.AbstractMessageLogger
  Returns the opening XML string including the XML version and the root node, without the doc type.
getOpenXmlSchemaType() - Method in class edu.cmu.pslc.logging.AbstractMessageLogger
  Returns the opening XML string including the XML version, doc type and the root node.
getOrderedFlag() - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
getOther() - Method in class edu.cmu.pslc.logging.element.ProblemElement
  Gets other.
getPeriod() - Method in class edu.cmu.pslc.logging.element.ClassElement
  Gets period.
getPosttestTxs(ChineseDistiller.RawData) - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Read in post-test data and produce a list of transactions.
getProbability() - Method in class edu.cmu.pslc.logging.element.SkillElement
getProblemElement() - Method in class edu.cmu.pslc.logging.element.LevelElement
  Gets problemElement.
getProblemName() - Method in class edu.cmu.pslc.logging.ToolMessage
  Get problem name.
getProblemName() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get problem name.
getReplayText() - Method in class edu.cmu.pslc.logging.ToolMessage
  Get replay text.
getRuleList() - Method in class edu.cmu.pslc.logging.element.StepElement
getSchool() - Method in class edu.cmu.pslc.logging.element.ClassElement
  Gets school.
getSelection() - Method in class edu.cmu.pslc.logging.element.ActionElement
  Gets selection.
getSelection() - Method in class edu.cmu.pslc.logging.element.InputElement
  Gets selection.
getSelection() - Method in class edu.cmu.pslc.logging.element.SelectionElement
getSessionId() - Method in class edu.cmu.pslc.logging.element.MetaElement
  Gets sessionId.
getSessionId() - Method in class edu.cmu.pslc.logging.Message
  Get session id.
getSkillList() - Method in class edu.cmu.pslc.logging.ContextMessage
  Returns the skill list.
getSkillList() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get skill list.
getSource() - Method in class edu.cmu.pslc.logging.Message
  Get source.
getStepInfo() - Method in class edu.cmu.pslc.logging.element.StepElement
getStepList() - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
getSubtype() - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
getTime() - Method in class edu.cmu.pslc.logging.element.MetaElement
  Gets time.
getTimeString() - Method in class edu.cmu.pslc.logging.Message
  Get time as a string.
getTimeStringWithOutTimeZone(Date) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Return the date as a String without the time zone.
getTimeStringWithTimeZone(Date) - Static method in class edu.cmu.pslc.logging.util.DateTools
  Return the date as a String with the time zone.
getTimeZone() - Method in class edu.cmu.pslc.logging.element.MetaElement
  Gets timeZone.
getTimeZone() - Method in class edu.cmu.pslc.logging.Message
  Get time zone.
getTotalHintsAvailable() - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
getTransactionId() - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
getTrigger() - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
getTutorAdviceList() - Method in class edu.cmu.pslc.logging.TutorMessage
  Get tutor advice list.
getTutorFlag() - Method in class edu.cmu.pslc.logging.element.ProblemElement
  Gets context.
getType() - Method in class edu.cmu.pslc.logging.element.ActionElement
  Gets type.
getType() - Method in class edu.cmu.pslc.logging.element.ConditionElement
  Gets type.
getType() - Method in class edu.cmu.pslc.logging.element.InputElement
  Gets type.
getType() - Method in class edu.cmu.pslc.logging.element.LevelElement
  Gets type.
getType() - Method in class edu.cmu.pslc.logging.element.SelectionElement
getUserId() - Method in class edu.cmu.pslc.logging.element.MetaElement
  Gets userId.
getUserId() - Method in class edu.cmu.pslc.logging.Message
  Get user id as a string.
getValue() - Method in class edu.cmu.pslc.logging.element.CustomFieldElement
  Gets value.

## H

handleOptions(String[]) - Method in class edu.cmu.pslc.logging.distiller.AndesDistiller
  Handle the command line arguments.
handleOptions(String[]) - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Handle the command line options.
handleOptions(String[]) - Method in class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Handle the command line options.
handleOptions(String[]) - Method in class edu.cmu.pslc.logging.distiller.VLABDistiller
  Handle the command line arguments.
hasUnescapedString(String) - Static method in class edu.cmu.pslc.logging.util.LogFormatUtils
  This function checks a string to make sure that all characters listed in Escapable entities are escaped, and that the ampersands are part of an escape sequence of some kind.
HINT - Static variable in class edu.cmu.pslc.logging.element.ActionEvaluationElement
HINT_MESSAGE - Static variable in class edu.cmu.pslc.logging.Message
  .
HINT_REQUEST - Static variable in class edu.cmu.pslc.logging.Message
  .

## I

INCORRECT - Static variable in class edu.cmu.pslc.logging.element.ActionEvaluationElement
INFO_TYPE - Static variable in class edu.cmu.pslc.logging.AbstractMessageLogger
  Fixed info_type value for all messages: refers to DTD.
InputElement - Class in edu.cmu.pslc.logging.element
  InputElement.
InputElement(String, String, String) - Constructor for class edu.cmu.pslc.logging.element.InputElement
  Constructor.
InputElement(String) - Constructor for class edu.cmu.pslc.logging.element.InputElement
  Constructor.
InterpretationElement - Class in edu.cmu.pslc.logging.element
  InterpretationElement.
InterpretationElement(Boolean, StepSequenceElement, StepSequenceElement) - Constructor for class edu.cmu.pslc.logging.element.InterpretationElement
  Constructor.
InterpretationElement(Boolean, StepSequenceElement) - Constructor for class edu.cmu.pslc.logging.element.InterpretationElement
  Constructor.

## J

justDoIt() - Method in class edu.cmu.pslc.logging.distiller.AndesDistiller
  Read and parse the files in the input directory and put modified files in the output directory.
justDoIt() - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Read the input file and produce a tab-delimited file and or xml file, either of which DataShop can import.
justDoIt() - Method in class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Read and parse the input file, then take that data and log actions.
justDoIt() - Method in class edu.cmu.pslc.logging.Sample
  Just do something cool and nothing more.

## L

LevelElement - Class in edu.cmu.pslc.logging.element
  LevelElement.
LevelElement(String, String, ProblemElement) - Constructor for class edu.cmu.pslc.logging.element.LevelElement
  Constructor.
LevelElement(String, String, LevelElement) - Constructor for class edu.cmu.pslc.logging.element.LevelElement
  Constructor.
LevelElement(String, ProblemElement) - Constructor for class edu.cmu.pslc.logging.element.LevelElement
  Constructor.
LevelElement(String, LevelElement) - Constructor for class edu.cmu.pslc.logging.element.LevelElement
  Constructor.
log(Message) - Method in class edu.cmu.pslc.logging.FileLogger
  Logs a message to the previously given file.
log(String, Message) - Method in class edu.cmu.pslc.logging.FileLogger
  Logs a message.
log(Message, Date) - Method in class edu.cmu.pslc.logging.FileLogger
  Logs a message with a new time stamp.
log(String, Message, Date) - Method in class edu.cmu.pslc.logging.FileLogger
  Logs a message with a new time stamp.
log(Message, String) - Method in class edu.cmu.pslc.logging.FileLogger
  Logs a message with a new time stamp.
log(Message) - Method in interface edu.cmu.pslc.logging.MessageLogger
  Logs a message.
log(String, Message) - Method in interface edu.cmu.pslc.logging.MessageLogger
  Logs a message with an authentication token.
log(Message, Date) - Method in interface edu.cmu.pslc.logging.MessageLogger
  Logs a message with a new time stamp.
log(String, Message, Date) - Method in interface edu.cmu.pslc.logging.MessageLogger
  Logs a message with a new time stamp, and an authentication token.
log(Message) - Method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Logs a message to the previously given file.
log(String, Message) - Method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Logs a message with an authentication token.
log(Message, Date) - Method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Logs a message with a new time stamp.
log(String, Message, Date) - Method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Logs a message with a new time stamp, and an authentication token.
log(Message) - Method in class edu.cmu.pslc.logging.OliDiskLogger
  Logs a message to the previously given file.
log(String, Message) - Method in class edu.cmu.pslc.logging.OliDiskLogger
  Logs a message with an authentication token.
log(Message, Date) - Method in class edu.cmu.pslc.logging.OliDiskLogger
  Logs a message with a new time stamp.
log(String, Message, Date) - Method in class edu.cmu.pslc.logging.OliDiskLogger
  Logs a message with a new time stamp, and an authentication token.
LogFormatUtils - Class in edu.cmu.pslc.logging.util
  Utility class for Logging.
logSession(String, String) - Method in class edu.cmu.pslc.logging.OliDatabaseLogger
  Log a SessionLog record.
logSession(String, String) - Method in class edu.cmu.pslc.logging.OliDiskLogger
  Log a SessionLog record.

## M

main(String[]) - Static method in class edu.cmu.pslc.logging.distiller.AndesDistiller
  Main.
main(String[]) - Static method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Main.
main(String[]) - Static method in class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Main.
main(String[]) - Static method in class edu.cmu.pslc.logging.distiller.VLABDistiller
  Main method.
main(String[]) - Static method in class edu.cmu.pslc.logging.Sample
  Main.
main(String[]) - Static method in class edu.cmu.pslc.logging.util.DiskImporter
  The main method.
Message - Class in edu.cmu.pslc.logging
  The message class is an abstract class to describe any type of message that DataShop accepts.
MessageLogger - Interface in edu.cmu.pslc.logging
  Interface for the 3 types of logger.
MetaElement - Class in edu.cmu.pslc.logging.element
  MetaElement.
MetaElement(String, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.MetaElement
  Constructor.
MetaElement(String, Boolean, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.MetaElement
  Constructor.
MSG_ELEMENT - Static variable in class edu.cmu.pslc.logging.Message
  .
MSG_SEQUENCE_ELEMENT - Static variable in class edu.cmu.pslc.logging.Message
  .

## O

OliDatabaseLogger - Class in edu.cmu.pslc.logging
  This logger will log to a OLI-style log database directly.
OliDatabaseLogger(StreamLogger, String) - Constructor for class edu.cmu.pslc.logging.OliDatabaseLogger
  Constructor.
OliDiskLogger - Class in edu.cmu.pslc.logging
  This logger will log to a file which can then be imported to a OLI-style log database.
OliDiskLogger(DiskLogger, String) - Constructor for class edu.cmu.pslc.logging.OliDiskLogger
  Constructor.

## P

PlainMessage - Class in edu.cmu.pslc.logging
  The plain message is not a tutor or tool message.
ProblemElement - Class in edu.cmu.pslc.logging.element
  ProblemElement.
ProblemElement(String, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.ProblemElement
  Constructor.
ProblemElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.ProblemElement
  Constructor.
ProblemElement(String) - Constructor for class edu.cmu.pslc.logging.element.ProblemElement
  Constructor.
PROD_URL - Static variable in class edu.cmu.pslc.logging.AbstractMessageLogger
  Logging URL when in production mode.
PropertyElement - Class in edu.cmu.pslc.logging.element
PropertyElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.PropertyElement
PropertyElement(String, List) - Constructor for class edu.cmu.pslc.logging.element.PropertyElement
  Create a list-valued property.
PropertyElement(String) - Constructor for class edu.cmu.pslc.logging.element.PropertyElement

## Q

QA_URL - Static variable in class edu.cmu.pslc.logging.AbstractMessageLogger
  Logging URL for QA testing.

## R

readAndParseFile() - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Read the data from the file, parse it and return a list of RawData objects.
readAndParseFile() - Method in class edu.cmu.pslc.logging.distiller.GeometryDistiller
  Read the data from the file, parse it and return a list of RawData objects.
RESULT - Static variable in class edu.cmu.pslc.logging.Message
  .

## S

Sample - Class in edu.cmu.pslc.logging
  This is a sample application which uses the high level API of the Data Shop's tutor logging jar.
Sample() - Constructor for class edu.cmu.pslc.logging.Sample
  Default constructor.
SelectionElement - Class in edu.cmu.pslc.logging.element
SelectionElement(String, String, String) - Constructor for class edu.cmu.pslc.logging.element.SelectionElement
SelectionElement(String) - Constructor for class edu.cmu.pslc.logging.element.SelectionElement
SemanticEventElement - Class in edu.cmu.pslc.logging.element
SemanticEventElement(String, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.SemanticEventElement
SemanticEventElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.SemanticEventElement
send() - Method in class edu.cmu.pslc.logging.util.DiskImporter
  Send.
setActionEvaluationElement(ActionEvaluationElement) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element.
setAsAttempt() - Method in class edu.cmu.pslc.logging.ToolMessage
  Set event as an attempt event.
setAsAttempt(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Set event as an attempt event given the subtype.
setAsCorrectAttemptResponse() - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element to correct.
setAsCorrectAttemptResponse(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element to correct given a subtype.
setAsHintRequest() - Method in class edu.cmu.pslc.logging.ToolMessage
  Set event as hint request.
setAsHintRequest(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Set event as hint request given the subtype.
setAsHintResponse() - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element to hint.
setAsHintResponse(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element to hint given a subtype.
setAsIncorrectAttemptResponse() - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element to incorrect.
setAsIncorrectAttemptResponse(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set action evaluation element to incorrect given a subtype.
setBuggyFlag(boolean) - Method in class edu.cmu.pslc.logging.element.SkillElement
setCategory(String) - Method in class edu.cmu.pslc.logging.element.SkillElement
setChosenFlag(Boolean) - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Sets chosenFlag.
setClassDescription(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Set description.
setClassification(String) - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
setClassName(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Set class name.
setContextMessageId(String) - Method in class edu.cmu.pslc.logging.Message
  Set context message id.
setCorrectFlag(Boolean) - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
setCorrectStepSequence(StepSequenceElement) - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Sets correctStepSequence.
setCurrentHintNumber(String) - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
setDataset(DatasetElement) - Method in class edu.cmu.pslc.logging.ContextMessage
  Add dataset element.
setDescription(String) - Method in class edu.cmu.pslc.logging.element.ClassElement
  Sets description.
setEvaluation(String) - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
setEventElement(EventElement) - Method in class edu.cmu.pslc.logging.ToolMessage
  Set event element.
setEventElement(EventElement) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set event element.
setHintId(String) - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
setId(String) - Method in interface edu.cmu.pslc.logging.element.EventElement
  Set the event id.
setId(String) - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
setId(String) - Method in class edu.cmu.pslc.logging.element.UiEventElement
setIncorrectStepSequence(StepSequenceElement) - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Sets incorrectStepSequence.
setInfile(String) - Method in class edu.cmu.pslc.logging.util.DiskImporter
  Set the input file name.
setName(String) - Method in class edu.cmu.pslc.logging.element.ClassElement
  Sets name.
setName(String) - Method in class edu.cmu.pslc.logging.element.SkillElement
setOrderedFlag(Boolean) - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
setPeriod(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Set period.
setPeriod(String) - Method in class edu.cmu.pslc.logging.element.ClassElement
  Sets period.
setProbability(String) - Method in class edu.cmu.pslc.logging.element.SkillElement
setProblemName(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Set problem name.
setProblemName(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set problem name.
setReplayElement(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Set replay text.
setReplayElement(String) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set replay element.
setSchool(String) - Method in class edu.cmu.pslc.logging.ContextMessage
  Set school name.
setSchool(String) - Method in class edu.cmu.pslc.logging.element.ClassElement
  Sets school.
setSource(String) - Method in class edu.cmu.pslc.logging.Message
  Set source.
setTime(String) - Method in class edu.cmu.pslc.logging.element.MetaElement
  Sets time.
setTimeString(String) - Method in class edu.cmu.pslc.logging.Message
  Set time as a string.
setToolMessage(ToolMessage) - Method in class edu.cmu.pslc.logging.TutorMessage
  Set tool message.
setTotalHintsAvailable(String) - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
setTransactionId(String) - Method in class edu.cmu.pslc.logging.ToolMessage
  Set transaction id.
setURL(String) - Method in class edu.cmu.pslc.logging.util.DiskImporter
  Set the URL for OLI logging servlet to log to.
SkillElement - Class in edu.cmu.pslc.logging.element
SkillElement(String, String, String, String, boolean) - Constructor for class edu.cmu.pslc.logging.element.SkillElement
SkillElement(String, String, String, String) - Constructor for class edu.cmu.pslc.logging.element.SkillElement
SkillElement(String, String, String, boolean) - Constructor for class edu.cmu.pslc.logging.element.SkillElement
SkillElement(String, String, String) - Constructor for class edu.cmu.pslc.logging.element.SkillElement
SkillElement(String, String, boolean) - Constructor for class edu.cmu.pslc.logging.element.SkillElement
SkillElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.SkillElement
StepElement - Class in edu.cmu.pslc.logging.element
StepElement(String, List) - Constructor for class edu.cmu.pslc.logging.element.StepElement
StepElement(String) - Constructor for class edu.cmu.pslc.logging.element.StepElement
StepSequenceElement - Class in edu.cmu.pslc.logging.element
StepSequenceElement(Boolean) - Constructor for class edu.cmu.pslc.logging.element.StepSequenceElement
StepSequenceElement(Boolean, List) - Constructor for class edu.cmu.pslc.logging.element.StepSequenceElement

## T

takeAPeek() - Method in class edu.cmu.pslc.logging.distiller.AndesDistiller
  Compares the prevStudentID with the nextStudent id to see if they are the same.
TOOL_MSG_ELEMENT - Static variable in class edu.cmu.pslc.logging.Message
  .
ToolMessage - Class in edu.cmu.pslc.logging
  The tutor message represents a logging element that originates from the tutor.
toString() - Method in class edu.cmu.pslc.logging.ContextMessage
  To string method which displays meta element.
toString(boolean) - Method in class edu.cmu.pslc.logging.ContextMessage
  To string method.
toString() - Method in class edu.cmu.pslc.logging.element.ActionElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.ActionEvaluationElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.ClassElement
  toString.
toString() - Method in class edu.cmu.pslc.logging.element.ConditionElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.CustomFieldElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.DatasetElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.EventDescriptorElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.InputElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.InterpretationElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.LevelElement
  Returns the xml version of the object.
toString(String) - Method in class edu.cmu.pslc.logging.element.LevelElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.MetaElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.ProblemElement
  Returns the xml version of the object.
toString(String) - Method in class edu.cmu.pslc.logging.element.ProblemElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.PropertyElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.SelectionElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.SemanticEventElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.SkillElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.StepElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.StepSequenceElement
  Returns the xml version of the object.
toString() - Method in class edu.cmu.pslc.logging.element.UiEventElement
  Returns the xml version of the object.
toString(boolean) - Method in class edu.cmu.pslc.logging.Message
  To string method.
toString() - Method in class edu.cmu.pslc.logging.PlainMessage
  To string method called and displays meta element.
toString(boolean) - Method in class edu.cmu.pslc.logging.PlainMessage
  To string method.
toString() - Method in class edu.cmu.pslc.logging.ToolMessage
  To string method calls toString(boolean).
toString(boolean) - Method in class edu.cmu.pslc.logging.ToolMessage
  To string method.
toString() - Method in class edu.cmu.pslc.logging.TutorMessage
  To string method calls toString(boolean) method.
toString(boolean) - Method in class edu.cmu.pslc.logging.TutorMessage
  To string method.
TUTOR_FLAG_OTHER - Static variable in class edu.cmu.pslc.logging.element.ProblemElement
  Tutor Flag enumeration field value - "other".
TUTOR_FLAG_POST_TEST - Static variable in class edu.cmu.pslc.logging.element.ProblemElement
  Tutor Flag enumeration field value - "test".
TUTOR_FLAG_PRE_TEST - Static variable in class edu.cmu.pslc.logging.element.ProblemElement
  Tutor Flag enumeration field value - "test".
TUTOR_FLAG_TEST - Static variable in class edu.cmu.pslc.logging.element.ProblemElement
  Tutor Flag enumeration field value - "test".
TUTOR_FLAG_TUTOR - Static variable in class edu.cmu.pslc.logging.element.ProblemElement
  Tutor Flag enumeration field value - "tutor".
TUTOR_MSG_ELEMENT - Static variable in class edu.cmu.pslc.logging.Message
  .
TutorMessage - Class in edu.cmu.pslc.logging
  The tutor message represents a logging element that originates from the tutor.

## U

UiEventElement - Class in edu.cmu.pslc.logging.element
UiEventElement(String, String) - Constructor for class edu.cmu.pslc.logging.element.UiEventElement

## V

VERSION_NUMBER - Static variable in class edu.cmu.pslc.logging.Message
  .
VERSION_NUMBER_ATTR - Static variable in class edu.cmu.pslc.logging.Message
  .
VLABDistiller - Class in edu.cmu.pslc.logging.distiller
  Simple Java class to break apart the enormous VLAB logs for loading to DataShop.
VLABDistiller() - Constructor for class edu.cmu.pslc.logging.distiller.VLABDistiller
  Simple constructor.

## W

writeXmlFile(List<ChineseDistiller.Transaction>) - Method in class edu.cmu.pslc.logging.distiller.ChineseDistiller
  Write the transactions to a XML file.

A C D E F G H I J L M O P Q R S T U V W

Copyright (c) 2015 - Pittsburgh Science of Learning Center