Contains classes and interfaces to help traverse the Message hierarchy.
Classes
Class | Description |
---|---|
AnswerMessageTraverser(TAnswer) | This is an abstract class which handles traversing of a Message tree structure. It runs through the message structure using a depth-first traversal. |
MultipleMessagePartFinder | An abstract class that implements the MergeLeafAnswers method. The method simply returns the union of all answers from the leaves. |
Interfaces
Interface | Description |
---|---|
IAnswerMessageTraverser(TAnswer) | This interface describes a MessageTraverser which is able to traverse a Message hierarchy structure and deliver some answer. |
IQuestionAnswerMessageTraverser(TQuestion,TAnswer) | This interface describes a MessageTraverser which is able to traverse a Message structure and deliver some answer given some question. |