org.sonar.plugins.api.maven
Class JavaClass

java.lang.Object
  extended by org.sonar.plugins.api.maven.JavaClass
All Implemented Interfaces:
Resource

public class JavaClass
extends java.lang.Object
implements Resource


Field Summary
static java.lang.String QUALIFIER_MAIN
           
static java.lang.String QUALIFIER_UNIT_TEST
           
 
Constructor Summary
JavaClass(JavaPackage javaPackage, java.lang.String name, boolean unitTest)
           
JavaClass(java.lang.String key)
           
JavaClass(java.lang.String key, boolean unitTest, boolean hasJavaSuffix)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
static JavaClass fromAbsolutePath(java.lang.String path, MavenPom pom, boolean unitTest)
           
 java.lang.String getDbQualifier()
           
 java.lang.String getDbScope()
           
 java.lang.String getKey()
           
 Language getLanguage()
           
 java.lang.String getName()
           
 Resource getParent()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

QUALIFIER_UNIT_TEST

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

QUALIFIER_MAIN

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

JavaClass

public JavaClass(java.lang.String key)

JavaClass

public JavaClass(java.lang.String key,
                 boolean unitTest,
                 boolean hasJavaSuffix)

JavaClass

public JavaClass(JavaPackage javaPackage,
                 java.lang.String name,
                 boolean unitTest)
Method Detail

getLanguage

public Language getLanguage()
Specified by:
getLanguage in interface Resource

getParent

public Resource getParent()
Specified by:
getParent in interface Resource

getName

public java.lang.String getName()
Specified by:
getName in interface Resource

getKey

public java.lang.String getKey()
Specified by:
getKey in interface Resource

getDbScope

public java.lang.String getDbScope()
Specified by:
getDbScope in interface Resource

getDbQualifier

public java.lang.String getDbQualifier()
Specified by:
getDbQualifier in interface Resource

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

fromAbsolutePath

public static JavaClass fromAbsolutePath(java.lang.String path,
                                         MavenPom pom,
                                         boolean unitTest)


Copyright © 2009 SonarSource SA. All Rights Reserved.