Uses of Interface
org.jasen.interfaces.JasenMessage

Packages that use JasenMessage
org.jasen   
org.jasen.core   
org.jasen.core.engine   
org.jasen.core.parsers   
org.jasen.core.token   
org.jasen.interfaces   
org.jasen.plugins   
 

Uses of JasenMessage in org.jasen
 

Methods in org.jasen with parameters of type JasenMessage
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message)
          Scans the message without a threshold specified
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, float threshold)
          Scans the given mime message using the already mime-parsed JasenMessage.
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, String[] ignored)
          Scans the message without a threshold specified
 JasenScanResult JasenScanner.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, float threshold, String[] ignored)
          Scans the given mime message using the already mime-parsed JasenMessage.
 

Uses of JasenMessage in org.jasen.core
 

Classes in org.jasen.core that implement JasenMessage
 class JasenMessageWrapper
           Internally wraps a parsed JasenMessage.
 class StandardJasenMessage
           Simple implementation of a JasenMessage produced by the StandardMimeMessageParser.
 

Constructors in org.jasen.core with parameters of type JasenMessage
JasenMessageWrapper(JasenMessage source)
           
 

Uses of JasenMessage in org.jasen.core.engine
 

Methods in org.jasen.core.engine with parameters of type JasenMessage
 JasenScanResult Jasen.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, String[] ignored)
          Scans the message without a threshold specified
 JasenScanResult Jasen.scan(javax.mail.internet.MimeMessage mm, JasenMessage message, float threshold, String[] ignored)
          Scans the given mime message using the already mime-parsed JasenMessage.
 

Uses of JasenMessage in org.jasen.core.parsers
 

Methods in org.jasen.core.parsers that return JasenMessage
 JasenMessage StandardMimeMessageParser.parse(javax.mail.internet.MimeMessage mm)
           
 

Methods in org.jasen.core.parsers with parameters of type JasenMessage
 ParserData StandardHTMLParser.parse(javax.mail.internet.MimeMessage mm, JasenMessage message, MimeMessageTokenizer tokenizer)
           
 int StandardHeuristicAnalyzer.analyze(javax.mail.internet.MimeMessage mm, JasenMessage message, HeuristicDefinitionSet definitions, int threshold)
           
 ParserData SpamHTMLParser.parse(javax.mail.internet.MimeMessage mm, JasenMessage message, MimeMessageTokenizer tokenizer)
           
 

Uses of JasenMessage in org.jasen.core.token
 

Methods in org.jasen.core.token with parameters of type JasenMessage
 String[] EmailTokenizer.tokenize(javax.mail.internet.MimeMessage mail, JasenMessage message, ParserData data)
           
 

Uses of JasenMessage in org.jasen.interfaces
 

Methods in org.jasen.interfaces that return JasenMessage
 JasenMessage MimeMessageParser.parse(javax.mail.internet.MimeMessage message)
          Parses the given MimeMessage and extracts all the relevant parts
 

Methods in org.jasen.interfaces with parameters of type JasenMessage
 String[] MimeMessageTokenizer.tokenize(javax.mail.internet.MimeMessage mm, JasenMessage message, ParserData data)
          Tokenizes the given message into meaningful string tokens
 JasenTestResult JasenPlugin.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
          Computess the "spamminess" of a message.
 ParserData HTMLParser.parse(javax.mail.internet.MimeMessage mm, JasenMessage message, MimeMessageTokenizer tokenizer)
          Parses the given JasenMessage and returns the results of the parse as a ParserData object.
 int HeuristicAnalyzer.analyze(javax.mail.internet.MimeMessage mm, JasenMessage message, HeuristicDefinitionSet definitions, int threshold)
          Analyzes the message looking for heuristic matches against patterns defined in the HeuristicDefinitionSet set provided
 

Uses of JasenMessage in org.jasen.plugins
 

Methods in org.jasen.plugins with parameters of type JasenMessage
 JasenTestResult URLScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult TagSourcePortScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult TagSourceCgiScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult TagFalseAnchorScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult SenderServerValidationScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult SenderAddressValidationScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult RobinsonScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult RecipientScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult RBLScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult ObfuscatedCharacterScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult KeywordScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult InvisiMailScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult ImageDominanceScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult HTMLConcealmentScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult HeuristicScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult FromAddressValidationScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult AttachmentScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)
           
 JasenTestResult AnomalousCharacterScanner.test(Jasen engine, javax.mail.internet.MimeMessage rawMessage, JasenMessage parsedMessage, ParserData data, ReceivedHeaderParser parser)