|
||||||||||
| 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.Directory
public class Directory
| Field Summary | |
|---|---|
static String |
ROOT
|
static String |
SEPARATOR
|
| 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 | |
|---|---|
Directory(String relativePathFromSourceDir)
Deprecated. since 4.2 use fromIOFile(java.io.File, Project) |
|
Directory(String relativePathFromSourceDir,
Language language)
Deprecated. since 4.2 use fromIOFile(java.io.File, Project) |
|
| Method Summary | |
|---|---|
static Directory |
create(String relativePathFromBaseDir)
Create a Directory that is partially initialized. |
static Directory |
create(String relativePathFromBaseDir,
String relativePathFromSourceDir)
Create a directory that is fully initialized. |
static Directory |
fromIOFile(File dir,
Project module)
Creates a Directory from an absolute File and a module. |
String |
getDescription()
|
Language |
getLanguage()
|
String |
getLongName()
|
String |
getName()
|
Resource |
getParent()
The parent is used to build the resources tree, for example for relations between classes, packages and projects. |
String |
getQualifier()
The qualifier tells the type of the resource. |
String |
getScope()
|
boolean |
matchFilePattern(String antPattern)
Check resource against an Ant pattern, like mypackag?/*Foo.java. |
static String |
parseKey(String key)
|
String |
toString()
|
| 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, wait, wait, wait |
| Field Detail |
|---|
public static final String SEPARATOR
public static final String ROOT
| Constructor Detail |
|---|
@Deprecated public Directory(String relativePathFromSourceDir)
fromIOFile(java.io.File, Project)
@Deprecated
public Directory(String relativePathFromSourceDir,
Language language)
fromIOFile(java.io.File, Project)
| Method Detail |
|---|
public String getName()
getName in class Resourcepublic String getLongName()
getLongName in class Resourcepublic String getDescription()
getDescription in class Resourcepublic Language getLanguage()
getLanguage 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 Resource getParent()
ResourceReturn null if the parent is the project.
getParent in class Resourcepublic boolean matchFilePattern(String antPattern)
Resource
matchFilePattern in class ResourceantPattern - Ant-like pattern (with **, * and ?). It includes file suffixes.
public static String parseKey(String key)
@CheckForNull
public static Directory fromIOFile(File dir,
Project module)
Directory from an absolute File and a module.
The returned Directory can be then passed for example to
SensorContext.saveMeasure(Resource, org.sonar.api.measures.Measure).
dir - absolute path to a directorymodule -
public static Directory create(String relativePathFromBaseDir)
SensorContext.saveMeasure(Resource, org.sonar.api.measures.Measure) when resources are already indexed.
Internal use only.
public static Directory create(String relativePathFromBaseDir,
String relativePathFromSourceDir)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||