|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.api.resources.Scopes
public final class Scopes
Resource scopes are used to group some types of resources. For example Java methods, Flex methods, C functions and Cobol paragraphs are grouped in the scope "block unit".
Scopes are generally used in UI to display/hide some services or in web services. Scopes are not extensible by plugins.
Field Summary | |
---|---|
static String |
BLOCK_UNIT
Block units like methods, functions or Cobol paragraphs. |
static String |
DIRECTORY
For example directory or Java package. |
static String |
FILE
For example a Java file. |
static String |
PROGRAM_UNIT
Types like Java classes/interfaces. |
static String |
PROJECT
For example view, subview, project, module or library. |
static String[] |
SORTED_SCOPES
|
Method Summary | |
---|---|
static boolean |
isBlockUnit(Resource resource)
|
static boolean |
isDirectory(Resource resource)
|
static boolean |
isFile(Resource resource)
This scope is sometimes called a "compilation unit". |
static boolean |
isHigherThan(Resource resource,
String than)
|
static boolean |
isHigherThan(String scope,
String than)
|
static boolean |
isHigherThanOrEquals(Resource resource,
String than)
|
static boolean |
isHigherThanOrEquals(String scope,
String than)
|
static boolean |
isProgramUnit(Resource resource)
A program unit can be a Java class. |
static boolean |
isProject(Resource resource)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String PROJECT
public static final String DIRECTORY
public static final String FILE
public static final String PROGRAM_UNIT
public static final String BLOCK_UNIT
public static final String[] SORTED_SCOPES
Method Detail |
---|
public static boolean isProject(Resource resource)
public static boolean isDirectory(Resource resource)
public static boolean isFile(Resource resource)
public static boolean isProgramUnit(Resource resource)
public static boolean isBlockUnit(Resource resource)
public static boolean isHigherThan(Resource resource, String than)
public static boolean isHigherThan(String scope, String than)
public static boolean isHigherThanOrEquals(Resource resource, String than)
public static boolean isHigherThanOrEquals(String scope, String than)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |