A C D E G H J L M P R S

A

annotateString(String) - Method in class jangada.LocalStringAnnotator
Override this class to provide the actual annotations for a span.
annotateString(String) - Method in class jangada.ReplyToAnnotator
 
annotateString(String) - Method in class jangada.SigFileAnnotator
 

C

CURRENT_VERSION_NUMBER - Variable in class jangada.SigFileDetector
 
CURRENT_VERSION_NUMBER - Variable in class jangada.SigFilePredictor
 
ClassifyInstances(BinaryClassifier, String, StringBuffer, StringBuffer) - Method in class jangada.SigFilePredictor.WindowRepresentation
 
closedTypes() - Method in class jangada.LocalStringAnnotator
 
createArrayOfLines(String[]) - Method in class jangada.SigFilePredictor.WindowRepresentation
 
createModel(String[], String) - Static method in class jangada.SigFilePredictor
 

D

Demo2 - class jangada.Demo2.
How to use the Signature file detector.
Demo2() - Constructor for class jangada.Demo2
 
Demo3 - class jangada.Demo3.
An example of how to extract the reply-lines(quotes) of a message or, a message with the reply-lines removed.
Demo3() - Constructor for class jangada.Demo3
 
Demo4 - class jangada.Demo4.
This class is another example of how to extract the reply-lines(quotes) of a message ; Or a message with the reply-lines removed.
Demo4() - Constructor for class jangada.Demo4
 
Demo5 - class jangada.Demo5.
An example of how to extract the signature blocks of an email message.
Demo5() - Constructor for class jangada.Demo5
 
Demo6 - class jangada.Demo6.
Example of the usage of ReplyTo annotator and SigFileAnnotator.
Demo6() - Constructor for class jangada.Demo6
 
DetectAndPredict(String) - Method in class jangada.SigFilePredictor
Detects if there is a sig in the email message AND predicts (extracts) the signature lines .
deleteReplyLinesFromMsg(String) - Method in class jangada.ReplyToAnnotator
 
detectFromName(String, String) - Static method in class jangada.SigFilePredictor
From Line feature function: extracts a "name" from the fromLine of an email message and attempts to match any of its components with the words in the target line In other words, if a piece of the sender's name is detected in this line, it returns true.
doAnnotate(MonotonicTextLabels) - Method in class jangada.LocalStringAnnotator
 

E

explainAnnotation(TextLabels, Span) - Method in class jangada.ReplyToAnnotator
 
explainAnnotation(TextLabels, Span) - Method in class jangada.SigFileAnnotator
 

G

getArrayOfLines() - Method in class jangada.SigFilePredictor.WindowRepresentation
 
getFirstCharIndex() - Method in class jangada.SigFilePredictor.WindowRepresentation
 
getInstances() - Method in class jangada.SigFilePredictor.WindowRepresentation
 
getMsgReplyLines(String) - Method in class jangada.ReplyToAnnotator
 
getMsgWithoutSignatureLines(String) - Method in class jangada.SigFilePredictor
returns the original message, without the signature lines.
getSignatureLines(String) - Method in class jangada.SigFilePredictor
returns the signature file lines (usually the last lines of the messages), if any signature is found.
getWholeMessage() - Method in class jangada.SigFilePredictor.WindowRepresentation
 

H

hasSig(String) - Method in class jangada.SigFileDetector
Detects if there is a sig in the email message.

J

jangada - package jangada
Jangada is an API for signature block extraction and reply-to extraction from email messages.

L

LocalStringAnnotator - class jangada.LocalStringAnnotator.
An abstract annotator that is based on marking up substrings within a string, using the CharAnnotation class from Minorthird.
LocalStringAnnotator() - Constructor for class jangada.LocalStringAnnotator
 

M

main(String[]) - Static method in class jangada.Demo2
 
main(String[]) - Static method in class jangada.Demo3
 
main(String[]) - Static method in class jangada.Demo4
 
main(String[]) - Static method in class jangada.Demo5
 
main(String[]) - Static method in class jangada.Demo6
 
main(String[]) - Static method in class jangada.ReplyToAnnotator
 
main(String[]) - Static method in class jangada.SigFileDetector
 
main(String[]) - Static method in class jangada.SigFilePredictor
 

P

Predict(String) - Method in class jangada.SigFilePredictor
Predicts the sig file lines in the email message.
providedAnnotation - Variable in class jangada.LocalStringAnnotator
 

R

ReplyToAnnotator - class jangada.ReplyToAnnotator.
Annotator for Extracting the reply lines from email messages.
ReplyToAnnotator() - Constructor for class jangada.ReplyToAnnotator
 
readFile(String) - Static method in class jangada.Demo2
 

S

SigFileAnnotator - class jangada.SigFileAnnotator.
 
SigFileAnnotator() - Constructor for class jangada.SigFileAnnotator
 
SigFileDetector - class jangada.SigFileDetector.
Classify an incoming email message as having or not a Signature File.
SigFileDetector() - Constructor for class jangada.SigFileDetector
 
SigFileDetector.SigDetectorByLine - class jangada.SigFileDetector.SigDetectorByLine.
Inner class to help extracting the features from last line of message.
SigFileDetector.SigDetectorByLine() - Constructor for class jangada.SigFileDetector.SigDetectorByLine
 
SigFilePredictor - class jangada.SigFilePredictor.
Signature File extraction Algorithm It follows the description in "Learning to Extract Signature and Reply Lines from Email", V.R.Carvalho and W.W.Cohen, CEAS (Conference of Email and Anti-Span), 2004 *
SigFilePredictor() - Constructor for class jangada.SigFilePredictor
 
SigFilePredictor.WindowRepresentation - class jangada.SigFilePredictor.WindowRepresentation.
Inner class to represent the message as a sequence of features - using window features (neighbor lines)
SigFilePredictor.WindowRepresentation(String) - Constructor for class jangada.SigFilePredictor.WindowRepresentation
 
serialVersionUID - Static variable in class jangada.SigFileDetector
 
serialVersionUID - Static variable in class jangada.SigFilePredictor
 

A C D E G H J L M P R S