InputComponent
@Deprecated
public abstract class Resource
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
QUALIFIER_DIRECTORY
Deprecated.
since 2.6. Use Qualifiers.DIRECTORY.
|
static java.lang.String |
QUALIFIER_FILE
Deprecated.
since 2.6. Use Qualifiers.FILE.
|
static java.lang.String |
QUALIFIER_LIB
Deprecated.
since 2.6. Use Qualifiers.LIBRARY.
|
static java.lang.String |
QUALIFIER_MODULE
Deprecated.
since 2.6. Use Qualifiers.MODULE.
|
static java.lang.String |
QUALIFIER_PROJECT
Deprecated.
since 2.6. Use Qualifiers.PROJECT.
|
static java.lang.String |
QUALIFIER_SUBVIEW
Deprecated.
since 2.6. Use Qualifiers.SUBVIEW.
|
static java.lang.String |
QUALIFIER_VIEW
Deprecated.
since 2.6. Use Qualifiers.VIEW.
|
static java.lang.String |
SCOPE_ENTITY
Deprecated.
since 2.6. Use Scopes.FILE.
|
static java.lang.String |
SCOPE_SET
Deprecated.
since 2.6. Use Scopes.PROJECT.
|
static java.lang.String |
SCOPE_SPACE
Deprecated.
since 2.6. Use Scopes.DIRECTORY.
|
Constructor and Description |
---|
Resource()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o)
Deprecated.
|
abstract java.lang.String |
getDescription()
Deprecated.
|
java.lang.String |
getEffectiveKey()
Deprecated.
|
java.lang.Integer |
getId()
Deprecated.
|
java.lang.String |
getKey()
Deprecated.
|
abstract Language |
getLanguage()
Deprecated.
since 5.1 use
language() |
abstract java.lang.String |
getLongName()
Deprecated.
|
abstract java.lang.String |
getName()
Deprecated.
|
abstract Resource |
getParent()
Deprecated.
The parent is used to build the resources tree, for example for relations between files, directories and projects.
|
java.lang.String |
getPath()
Deprecated.
|
abstract java.lang.String |
getQualifier()
Deprecated.
The qualifier tells the type of the resource.
|
abstract java.lang.String |
getScope()
Deprecated.
|
java.lang.String |
getUuid()
Deprecated.
|
int |
hashCode()
Deprecated.
|
boolean |
isExcluded()
Deprecated.
since 2.6.
|
java.lang.String |
language()
Deprecated.
|
abstract boolean |
matchFilePattern(java.lang.String antPattern)
Deprecated.
Check resource against an Ant pattern, like mypackag?/*Foo.java.
|
protected static java.lang.String |
normalize(java.lang.String path)
Deprecated.
|
Resource |
setEffectiveKey(java.lang.String effectiveKey)
Deprecated.
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(java.lang.Integer id)
Deprecated.
Internal use only
|
void |
setKey(java.lang.String s)
Deprecated.
Internal use only
|
Resource |
setPath(java.lang.String path)
Deprecated.
|
void |
setUuid(java.lang.String s)
Deprecated.
Internal use only
|
@Deprecated public static final java.lang.String SCOPE_SET
@Deprecated public static final java.lang.String SCOPE_SPACE
@Deprecated public static final java.lang.String SCOPE_ENTITY
@Deprecated public static final java.lang.String QUALIFIER_VIEW
@Deprecated public static final java.lang.String QUALIFIER_SUBVIEW
@Deprecated public static final java.lang.String QUALIFIER_LIB
@Deprecated public static final java.lang.String QUALIFIER_PROJECT
@Deprecated public static final java.lang.String QUALIFIER_MODULE
@Deprecated public static final java.lang.String QUALIFIER_DIRECTORY
@Deprecated public static final java.lang.String QUALIFIER_FILE
public final java.lang.String getKey()
public void setKey(java.lang.String s)
public final java.lang.String getUuid()
public void setUuid(java.lang.String s)
public abstract java.lang.String getName()
public abstract java.lang.String getLongName()
public abstract java.lang.String getDescription()
@Deprecated @CheckForNull public abstract Language getLanguage()
language()
File
s may have a non null value.@CheckForNull public java.lang.String language()
File
s may have a non null value.public abstract java.lang.String getScope()
public abstract java.lang.String getQualifier()
for the list of qualifiers
,
to find out if a resource if a class, a unit test,... from its qualifier
@CheckForNull public abstract Resource getParent()
Return null if the parent is the current project (or module in case of multi-module).
public abstract boolean matchFilePattern(java.lang.String antPattern)
antPattern
- Ant-like pattern (with **, * and ?). It includes file suffixes.public final java.lang.Integer getId()
public Resource setId(java.lang.Integer id)
public java.lang.String getPath()
public Resource setPath(@Nullable java.lang.String path)
@CheckForNull protected static java.lang.String normalize(@Nullable java.lang.String path)
public java.lang.String getEffectiveKey()
public final Resource setEffectiveKey(java.lang.String effectiveKey)
@Deprecated public final boolean isExcluded()
@Deprecated public final Resource setExcluded(boolean b)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object