|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.api.resources.Resource<PARENT>
public abstract class Resource<PARENT extends Resource>
The interface to implement to create a resource in Sonar
Field Summary | |
---|---|
static String |
QUALIFIER_CLASS
Deprecated. since 2.6. Use Qualifiers.CLASS. |
static String |
QUALIFIER_DIRECTORY
Deprecated. since 2.6. Use Qualifiers.DIRECTORY. |
static String |
QUALIFIER_FIELD
Deprecated. since 2.6. Use Qualifiers.FIELD. |
static String |
QUALIFIER_FILE
Deprecated. since 2.6. Use Qualifiers.FILE. |
static String |
QUALIFIER_LIB
Deprecated. since 2.6. Use Qualifiers.LIBRARY. |
static String |
QUALIFIER_METHOD
Deprecated. since 2.6. Use Qualifiers.METHOD. |
static String |
QUALIFIER_MODULE
Deprecated. since 2.6. Use Qualifiers.MODULE. |
static String |
QUALIFIER_PACKAGE
Deprecated. since 2.6. Use Qualifiers.PACKAGE. |
static String |
QUALIFIER_PROJECT
Deprecated. since 2.6. Use Qualifiers.PROJECT. |
static String |
QUALIFIER_SUBVIEW
Deprecated. since 2.6. Use Qualifiers.SUBVIEW. |
static String |
QUALIFIER_UNIT_TEST_CLASS
Deprecated. since 2.6. Use Qualifiers.UNIT_TEST_FILE. |
static String |
QUALIFIER_VIEW
Deprecated. since 2.6. Use Qualifiers.VIEW. |
static String |
SCOPE_ENTITY
Deprecated. since 2.6. Use Scopes.FILE. |
static String |
SCOPE_SET
Deprecated. since 2.6. Use Scopes.PROJECT. |
static String |
SCOPE_SPACE
Deprecated. since 2.6. Use Scopes.DIRECTORY. |
Constructor Summary | |
---|---|
Resource()
|
Method Summary | |
---|---|
boolean |
equals(Object o)
|
abstract String |
getDescription()
|
String |
getEffectiveKey()
|
Integer |
getId()
|
String |
getKey()
|
abstract Language |
getLanguage()
|
abstract String |
getLongName()
|
abstract String |
getName()
|
abstract PARENT |
getParent()
The parent is used to build the resources tree, for example for relations between classes, packages and projects. |
abstract String |
getQualifier()
|
abstract String |
getScope()
|
int |
hashCode()
|
boolean |
isExcluded()
Deprecated. since 2.6 should use SensorContext#isExcluded(resource). It will make inheritance of Resource easier. |
abstract boolean |
matchFilePattern(String antPattern)
Check resource against an Ant pattern, like mypackag?/*Foo.java. |
Resource |
setEffectiveKey(String effectiveKey)
Internal use only |
Resource |
setExcluded(boolean b)
Deprecated. since 2.6 should use SensorContext#isExcluded(resource). It will make inheritance of Resource easier. |
Resource |
setId(Integer id)
Internal use only |
protected void |
setKey(String s)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Deprecated public static final String SCOPE_SET
@Deprecated public static final String SCOPE_SPACE
@Deprecated public static final String SCOPE_ENTITY
@Deprecated public static final String QUALIFIER_VIEW
@Deprecated public static final String QUALIFIER_SUBVIEW
@Deprecated public static final String QUALIFIER_LIB
@Deprecated public static final String QUALIFIER_PROJECT
@Deprecated public static final String QUALIFIER_MODULE
@Deprecated public static final String QUALIFIER_PACKAGE
@Deprecated public static final String QUALIFIER_DIRECTORY
@Deprecated public static final String QUALIFIER_FILE
@Deprecated public static final String QUALIFIER_CLASS
@Deprecated public static final String QUALIFIER_FIELD
@Deprecated public static final String QUALIFIER_METHOD
@Deprecated public static final String QUALIFIER_UNIT_TEST_CLASS
Constructor Detail |
---|
public Resource()
Method Detail |
---|
public final String getKey()
protected void setKey(String s)
public abstract String getName()
public abstract String getLongName()
public abstract String getDescription()
public abstract Language getLanguage()
public abstract String getScope()
public abstract String getQualifier()
public abstract PARENT getParent()
Return null if the parent is the project.
public abstract boolean matchFilePattern(String antPattern)
antPattern
- Ant-like pattern (with **, * and ?). It includes file suffixes.
public final Integer getId()
public Resource setId(Integer id)
public final String getEffectiveKey()
public final Resource setEffectiveKey(String effectiveKey)
@Deprecated public final boolean isExcluded()
@Deprecated public final Resource setExcluded(boolean b)
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |