ua.gradsoft.javachecker
Class Main

java.lang.Object
  extended by ua.gradsoft.javachecker.Main

public class Main
extends java.lang.Object


Constructor Summary
Main()
           
 
Method Summary
static void addInputDirectory(java.lang.String directory, boolean process)
          add directory.
static void addPropertiesDirectory(java.lang.String directory)
           
static JavaCheckerExceptionHandler getExceptionHandler()
           
static java.util.Set<java.lang.String> getExplicitDisabled()
           
static java.util.Set<java.lang.String> getExplicitEnabled()
           
static JavaFacts getFacts()
           
static java.lang.String getHome()
           
static int getNProcessedFiles()
           
static java.lang.String getOutputFname()
           
static java.lang.String getPrefsFname()
           
static ReportFormat getReportFormat()
           
static java.lang.String getTmpDir()
           
 void init(java.lang.String[] args)
          initialize.
static boolean isDump()
           
static boolean isExplicitEnabledOnly()
           
static boolean isHomeRequired()
           
static boolean isInShutdown()
           
static boolean isMandatoryCheckersLoading()
           
static boolean isNoClean()
           
static boolean isQOption()
           
static boolean isShowFileLoading()
           
static boolean isShowFiles()
           
static void main(java.lang.String[] args)
           
 void process()
          process without collecting processed units.
 void process(java.util.List<AnalyzedUnitRef> processedUnits)
           
static void processOneClass(java.lang.String fullClassName)
           
static void setDump(boolean dump)
           
static void setExceptionHandler(JavaCheckerExceptionHandler exceptionHandler)
           
static void setExplicitDisabled(java.util.Set<java.lang.String> explicitDisabled)
           
static void setExplicitEnabled(java.util.Set<java.lang.String> enabledCheckNames)
           
static void setExplicitEnabledOnly(boolean explicitEnabledOnly)
           
static void setHome(java.lang.String home)
           
static void setHomeRequired(boolean homeRequired)
           
static void setMandatoryCheckersLoading(boolean mandatoryCheckersLoading)
           
static void setNoClean(boolean noClean)
           
static void setOutputFname(java.lang.String outputFname)
           
static void setPrefsFname(java.lang.String prefsFname)
           
static void setQOption(boolean v)
           
static void setReportFormat(ReportFormat reportFormat)
           
static void setShowFileLoading(boolean showFileLoading)
           
static void setShowFiles(boolean showFiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Main

public Main()
Method Detail

main

public static void main(java.lang.String[] args)

process

public void process()
             throws ProcessingException
process without collecting processed units.

Throws:
ProcessingException

process

public void process(java.util.List<AnalyzedUnitRef> processedUnits)
             throws ProcessingException
Throws:
ProcessingException

init

public void init(java.lang.String[] args)
          throws ConfigException
initialize. This must be called before process.

Throws:
ConfigException

processOneClass

public static void processOneClass(java.lang.String fullClassName)
                            throws ProcessingException
Throws:
ProcessingException

isQOption

public static boolean isQOption()

setQOption

public static void setQOption(boolean v)

isShowFiles

public static boolean isShowFiles()

setShowFiles

public static void setShowFiles(boolean showFiles)

isDump

public static boolean isDump()

setDump

public static void setDump(boolean dump)

isShowFileLoading

public static boolean isShowFileLoading()

setShowFileLoading

public static void setShowFileLoading(boolean showFileLoading)

getReportFormat

public static ReportFormat getReportFormat()

setReportFormat

public static void setReportFormat(ReportFormat reportFormat)

isNoClean

public static boolean isNoClean()

setNoClean

public static void setNoClean(boolean noClean)

addInputDirectory

public static void addInputDirectory(java.lang.String directory,
                                     boolean process)
add directory.

Parameters:
directory - -- directory to add.
process - -- if true, files in this directory will be processed by checkers, otherwise only loaded on demand.

addPropertiesDirectory

public static void addPropertiesDirectory(java.lang.String directory)

getHome

public static java.lang.String getHome()

setHome

public static void setHome(java.lang.String home)

isHomeRequired

public static boolean isHomeRequired()

setHomeRequired

public static void setHomeRequired(boolean homeRequired)

getNProcessedFiles

public static int getNProcessedFiles()

getFacts

public static JavaFacts getFacts()

getOutputFname

public static java.lang.String getOutputFname()

setOutputFname

public static void setOutputFname(java.lang.String outputFname)

getPrefsFname

public static java.lang.String getPrefsFname()

setPrefsFname

public static void setPrefsFname(java.lang.String prefsFname)

getExceptionHandler

public static JavaCheckerExceptionHandler getExceptionHandler()

isMandatoryCheckersLoading

public static boolean isMandatoryCheckersLoading()

setMandatoryCheckersLoading

public static void setMandatoryCheckersLoading(boolean mandatoryCheckersLoading)

setExceptionHandler

public static void setExceptionHandler(JavaCheckerExceptionHandler exceptionHandler)

getTmpDir

public static java.lang.String getTmpDir()

isInShutdown

public static boolean isInShutdown()

isExplicitEnabledOnly

public static boolean isExplicitEnabledOnly()

setExplicitEnabledOnly

public static void setExplicitEnabledOnly(boolean explicitEnabledOnly)

setExplicitEnabled

public static void setExplicitEnabled(java.util.Set<java.lang.String> enabledCheckNames)

getExplicitEnabled

public static java.util.Set<java.lang.String> getExplicitEnabled()

setExplicitDisabled

public static void setExplicitDisabled(java.util.Set<java.lang.String> explicitDisabled)

getExplicitDisabled

public static java.util.Set<java.lang.String> getExplicitDisabled()