net.sourceforge.pmd.cli
Class PMDCommandLineInterface

java.lang.Object
  extended by net.sourceforge.pmd.cli.PMDCommandLineInterface

public class PMDCommandLineInterface
extends java.lang.Object

Author:
Romain Pelisse

Field Summary
static int ERROR_STATUS
           
static java.lang.String NO_EXIT_AFTER_RUN
           
static java.lang.String PROG_NAME
           
static java.lang.String STATUS_CODE_PROPERTY
           
static int VIOLATIONS_FOUND
           
 
Constructor Summary
PMDCommandLineInterface()
           
 
Method Summary
static java.lang.String buildUsageText()
           
static java.lang.String buildUsageText(com.beust.jcommander.JCommander jcommander)
           
static PMDParameters extractParameters(PMDParameters arguments, java.lang.String[] args, java.lang.String progName)
           
static java.lang.String jarName()
           
static void main(java.lang.String[] args)
          For testing purpose only...
static void run(java.lang.String[] args)
           
static void setStatusCodeOrExit(int status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROG_NAME

public static final java.lang.String PROG_NAME
See Also:
Constant Field Values

NO_EXIT_AFTER_RUN

public static final java.lang.String NO_EXIT_AFTER_RUN
See Also:
Constant Field Values

STATUS_CODE_PROPERTY

public static final java.lang.String STATUS_CODE_PROPERTY
See Also:
Constant Field Values

ERROR_STATUS

public static final int ERROR_STATUS
See Also:
Constant Field Values

VIOLATIONS_FOUND

public static final int VIOLATIONS_FOUND
See Also:
Constant Field Values
Constructor Detail

PMDCommandLineInterface

public PMDCommandLineInterface()
Method Detail

extractParameters

public static PMDParameters extractParameters(PMDParameters arguments,
                                              java.lang.String[] args,
                                              java.lang.String progName)

buildUsageText

public static java.lang.String buildUsageText()

buildUsageText

public static java.lang.String buildUsageText(com.beust.jcommander.JCommander jcommander)

main

public static void main(java.lang.String[] args)
For testing purpose only...

Parameters:
args -

jarName

public static java.lang.String jarName()

run

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

setStatusCodeOrExit

public static void setStatusCodeOrExit(int status)


Copyright © 2002-2015 InfoEther. All Rights Reserved.