rat.report.analyser
Class DefaultAnalyserFactory

java.lang.Object
  extended by rat.report.analyser.DefaultAnalyserFactory

public class DefaultAnalyserFactory
extends java.lang.Object

Creates default analysers.


Constructor Summary
DefaultAnalyserFactory()
           
 
Method Summary
static IDocumentAnalyser createArchiveTypeAnalyser(IClaimReporter reporter)
           
static IDocumentAnalyser createBinaryTypeAnalyser(IClaimReporter reporter)
           
static IDocumentAnalyser createDefaultAnalyser(IClaimReporter reporter, IHeaderMatcher matcher)
           
static IDocumentAnalyser createDefaultAnalyser(IDocumentAnalyser binaryAnalyser, IDocumentAnalyser archiveAnalyser, IDocumentAnalyser noticeAnalyser, IDocumentAnalyser standardAnalyser)
           
static IDocumentAnalyser createDefaultAnalyser(IDocumentAnalyser binaryAnalyser, IDocumentAnalyser archiveAnalyser, IDocumentAnalyser noticeAnalyser, IDocumentAnalyser standardAnalyser, IDocumentMatcher binaryGuesser, IDocumentMatcher archiveGuesser, IDocumentMatcher noteGuesser)
           
static IDocumentAnalyser createDefaultArchiveAnalyser(IClaimReporter reporter)
           
static IDocumentAnalyser createDefaultBinaryAnalyser(IClaimReporter reporter)
           
static IDocumentAnalyser createDefaultNoticeAnalyser(IClaimReporter reporter)
           
static IDocumentAnalyser createDefaultStandardAnalyser(IClaimReporter reporter, IHeaderMatcher matcher)
           
static IDocumentAnalyser createNoticeTypeAnalyser(IClaimReporter reporter)
           
static IDocumentAnalyser createStandardTypeAnalyser(IClaimReporter reporter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAnalyserFactory

public DefaultAnalyserFactory()
Method Detail

createArchiveTypeAnalyser

public static final IDocumentAnalyser createArchiveTypeAnalyser(IClaimReporter reporter)

createNoticeTypeAnalyser

public static final IDocumentAnalyser createNoticeTypeAnalyser(IClaimReporter reporter)

createBinaryTypeAnalyser

public static final IDocumentAnalyser createBinaryTypeAnalyser(IClaimReporter reporter)

createStandardTypeAnalyser

public static final IDocumentAnalyser createStandardTypeAnalyser(IClaimReporter reporter)

createDefaultBinaryAnalyser

public static final IDocumentAnalyser createDefaultBinaryAnalyser(IClaimReporter reporter)

createDefaultNoticeAnalyser

public static final IDocumentAnalyser createDefaultNoticeAnalyser(IClaimReporter reporter)

createDefaultArchiveAnalyser

public static final IDocumentAnalyser createDefaultArchiveAnalyser(IClaimReporter reporter)

createDefaultStandardAnalyser

public static final IDocumentAnalyser createDefaultStandardAnalyser(IClaimReporter reporter,
                                                                    IHeaderMatcher matcher)

createDefaultAnalyser

public static final IDocumentAnalyser createDefaultAnalyser(IClaimReporter reporter,
                                                            IHeaderMatcher matcher)

createDefaultAnalyser

public static IDocumentAnalyser createDefaultAnalyser(IDocumentAnalyser binaryAnalyser,
                                                      IDocumentAnalyser archiveAnalyser,
                                                      IDocumentAnalyser noticeAnalyser,
                                                      IDocumentAnalyser standardAnalyser)

createDefaultAnalyser

public static IDocumentAnalyser createDefaultAnalyser(IDocumentAnalyser binaryAnalyser,
                                                      IDocumentAnalyser archiveAnalyser,
                                                      IDocumentAnalyser noticeAnalyser,
                                                      IDocumentAnalyser standardAnalyser,
                                                      IDocumentMatcher binaryGuesser,
                                                      IDocumentMatcher archiveGuesser,
                                                      IDocumentMatcher noteGuesser)


Copyright © 2006-2009. All Rights Reserved.