|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.plugins.api.AbstractLanguage org.sonar.plugins.api.Java
public class Java
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_PACKAGE_NAME
|
static java.lang.String |
KEY
|
static java.lang.String[] |
SUFFIXES
|
Constructor Summary | |
---|---|
Java()
|
Method Summary | |
---|---|
java.lang.String[] |
getFileSuffixes()
|
Resource |
getParent(Resource resource)
The parent in the resources tree. |
boolean |
matchExclusionPattern(Resource resource,
java.lang.String wildcardPattern)
Used to exclude resources from analysis. |
static Resource |
newClass(java.lang.String key)
Example : "org.foo.MyClass" |
static Resource |
newClass(java.lang.String key,
boolean hasJavaSuffix)
examples : newClass("org.foo.MyClass", false) newClass("org.foo.MyClass.java", true) |
static Resource |
newClass(java.lang.String packageKey,
java.lang.String classKey,
boolean hasJavaSuffix)
examples : newClass("org.foo", "MyClass", false) newClass("org.foo", "MyClass.java", true) |
static Resource |
newClassFromAbsolutePath(java.lang.String path,
java.util.List<java.lang.String> sourceDirs)
|
static Resource |
newPackage(java.lang.String key)
example : org.foo or null for default java package |
static Resource |
newUnitTestClass(java.lang.String key,
boolean hasJavaSuffix)
|
static Resource |
newUnitTestClass(java.lang.String packageKey,
java.lang.String classKey,
boolean hasJavaSuffix)
|
static Resource |
newUnitTestClassFromAbsolutePath(java.lang.String path,
java.util.List<java.lang.String> sourceDirs)
|
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 |
---|
public static final java.lang.String KEY
public static final java.lang.String DEFAULT_PACKAGE_NAME
public static final java.lang.String[] SUFFIXES
Constructor Detail |
---|
public Java()
Method Detail |
---|
public java.lang.String[] getFileSuffixes()
public static Resource newPackage(java.lang.String key)
public static Resource newClass(java.lang.String packageKey, java.lang.String classKey, boolean hasJavaSuffix)
public static Resource newClass(java.lang.String key)
public static Resource newClass(java.lang.String key, boolean hasJavaSuffix)
public static Resource newUnitTestClass(java.lang.String packageKey, java.lang.String classKey, boolean hasJavaSuffix)
public static Resource newUnitTestClass(java.lang.String key, boolean hasJavaSuffix)
public static Resource newClassFromAbsolutePath(java.lang.String path, java.util.List<java.lang.String> sourceDirs)
public static Resource newUnitTestClassFromAbsolutePath(java.lang.String path, java.util.List<java.lang.String> sourceDirs)
public Resource getParent(Resource resource)
Language
getParent(a Java package)
returns null.
public boolean matchExclusionPattern(Resource resource, java.lang.String wildcardPattern)
Language
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |