|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonar.api.resources.Resource
org.sonar.api.resources.JavaFile
File. See
http://docs.codehaus.org/display/SONAR/API+Changes for more details
@Deprecated public class JavaFile
A class that represents a Java class. This class can either be a Test class or source class
| Field Summary |
|---|
| Fields inherited from class org.sonar.api.resources.Resource |
|---|
QUALIFIER_CLASS, QUALIFIER_DIRECTORY, QUALIFIER_FIELD, QUALIFIER_FILE, QUALIFIER_LIB, QUALIFIER_METHOD, QUALIFIER_MODULE, QUALIFIER_PACKAGE, QUALIFIER_PROJECT, QUALIFIER_SUBVIEW, QUALIFIER_UNIT_TEST_CLASS, QUALIFIER_VIEW, SCOPE_ENTITY, SCOPE_SET, SCOPE_SPACE |
| Constructor Summary | |
|---|---|
JavaFile(String deprecatedKey)
Deprecated. |
|
JavaFile(String deprecatedKey,
boolean unitTest)
Deprecated. |
|
JavaFile(String packageName,
String className)
Deprecated. |
|
JavaFile(String packageKey,
String className,
boolean unitTest)
Deprecated. |
|
| Method Summary | |
|---|---|
static JavaFile |
fromAbsolutePath(String path,
List<File> sourceDirs,
boolean unitTest)
Deprecated. |
static JavaFile |
fromIOFile(File file,
List<File> sourceDirs,
boolean unitTest)
Deprecated. |
static JavaFile |
fromIOFile(File file,
Project module,
boolean unitTest)
Deprecated. |
static JavaFile |
fromRelativePath(String relativePath,
boolean unitTest)
Deprecated. |
String |
getDescription()
Deprecated. |
Language |
getLanguage()
Deprecated. |
String |
getLongName()
Deprecated. |
String |
getName()
Deprecated. |
JavaPackage |
getParent()
Deprecated. The parent is used to build the resources tree, for example for relations between classes, packages and projects. |
String |
getQualifier()
Deprecated. The qualifier tells the type of the resource. |
String |
getScope()
Deprecated. |
boolean |
isUnitTest()
Deprecated. |
boolean |
matchFilePattern(String antPattern)
Deprecated. Check resource against an Ant pattern, like mypackag?/*Foo.java. |
| Methods inherited from class org.sonar.api.resources.Resource |
|---|
equals, getDeprecatedKey, getEffectiveKey, getId, getKey, getPath, hashCode, isExcluded, normalize, setDeprecatedKey, setEffectiveKey, setExcluded, setId, setKey, setPath |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JavaFile(String packageName,
String className)
public JavaFile(String packageKey,
String className,
boolean unitTest)
public JavaFile(String deprecatedKey)
public JavaFile(String deprecatedKey,
boolean unitTest)
| Method Detail |
|---|
public JavaPackage getParent()
ResourceReturn null if the parent is the project.
getParent in class Resourcepublic String getDescription()
getDescription in class Resourcepublic Language getLanguage()
getLanguage in class ResourceFiles have a non null value.public String getName()
getName in class Resourcepublic String getLongName()
getLongName in class Resourcepublic String getScope()
getScope in class Resourcepublic String getQualifier()
Resource
getQualifier in class Resourcefor the list of qualifiers,
to find out if a resource if a class, a unit test,... from its qualifierpublic boolean isUnitTest()
public boolean matchFilePattern(String antPattern)
Resource
matchFilePattern in class ResourceantPattern - Ant-like pattern (with **, * and ?). It includes file suffixes.
public static JavaFile fromIOFile(File file,
Project module,
boolean unitTest)
public static JavaFile fromRelativePath(String relativePath,
boolean unitTest)
public static JavaFile fromIOFile(File file,
List<File> sourceDirs,
boolean unitTest)
public static JavaFile fromAbsolutePath(String path,
List<File> sourceDirs,
boolean unitTest)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||