org.sonar.plugins.java
Class JavaLanguage

java.lang.Object
  extended by org.sonar.plugins.api.AbstractLanguage
      extended by org.sonar.plugins.java.JavaLanguage
All Implemented Interfaces:
Language

public class JavaLanguage
extends AbstractLanguage


Field Summary
static java.lang.String DEFAULT_PACKAGE_NAME
           
static java.lang.String QUALIFIER_JAVA
           
static java.lang.String QUALIFIER_JAVA_CLASS_MAIN
           
static java.lang.String QUALIFIER_JAVA_CLASS_UNIT_TEST
           
 
Constructor Summary
JavaLanguage()
           
 
Method Summary
static java.lang.String getClassQualifier(boolean unitTest)
           
 java.lang.String getProjectQualifier()
           
static MavenProject newClass(java.lang.String projectKey, java.lang.String packageName, java.lang.String className, boolean unitTest, java.lang.Integer rootProjectId)
           
static MavenProject newPackage(java.lang.String projectKey, java.lang.String name, java.lang.Integer rootProjectId)
           
 
Methods inherited from class org.sonar.plugins.api.AbstractLanguage
equals, getKey, getName, hashCode, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

QUALIFIER_JAVA

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

QUALIFIER_JAVA_CLASS_MAIN

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

QUALIFIER_JAVA_CLASS_UNIT_TEST

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

DEFAULT_PACKAGE_NAME

public static final java.lang.String DEFAULT_PACKAGE_NAME
See Also:
Constant Field Values
Constructor Detail

JavaLanguage

public JavaLanguage()
Method Detail

getProjectQualifier

public java.lang.String getProjectQualifier()

newPackage

public static MavenProject newPackage(java.lang.String projectKey,
                                      java.lang.String name,
                                      java.lang.Integer rootProjectId)

newClass

public static MavenProject newClass(java.lang.String projectKey,
                                    java.lang.String packageName,
                                    java.lang.String className,
                                    boolean unitTest,
                                    java.lang.Integer rootProjectId)

getClassQualifier

public static java.lang.String getClassQualifier(boolean unitTest)


Copyright © 2007-2008 hortis. All Rights Reserved.