org.sonar.api.resources
Class ResourceUtils

java.lang.Object
  extended by org.sonar.api.resources.ResourceUtils

public final class ResourceUtils
extends Object

Since:
1.10

Method Summary
static boolean isClass(Resource resource)
           
static boolean isDirectory(Resource resource)
          Alias for isSpace(Resource)
static boolean isEntity(Resource resource)
           
static boolean isFile(Resource resource)
          Alias for isEntity(Resource)
static boolean isLibrary(Resource resource)
           
static boolean isModuleProject(Resource resource)
           
static boolean isPackage(Resource resource)
           
static boolean isPersistable(Resource resource)
           
static boolean isProject(Resource resource)
          This method equal isRootProject(resource) or isModuleProject(resource)
static boolean isRootProject(Resource resource)
           
static boolean isSet(Resource resource)
           
static boolean isSpace(Resource resource)
           
static boolean isSubview(Resource resource)
           
static boolean isUnitTestClass(Resource resource)
           
static boolean isView(Resource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isView

public static boolean isView(Resource resource)
Returns:
whether the resource is a view

isSubview

public static boolean isSubview(Resource resource)
Returns:
whether the resource is a subview (in the view tree)

isRootProject

public static boolean isRootProject(Resource resource)
Returns:
whether the resource is the root project

isModuleProject

public static boolean isModuleProject(Resource resource)
Returns:
whether a resource is a maven module of project

isPackage

public static boolean isPackage(Resource resource)
Returns:
whether a resource is a package

isSet

public static boolean isSet(Resource resource)
Returns:
whether a resource is a set

isSpace

public static boolean isSpace(Resource resource)
Returns:
whether a resource is a space

isEntity

public static boolean isEntity(Resource resource)
Returns:
whether a resource is an entity.

isProject

public static boolean isProject(Resource resource)
This method equal isRootProject(resource) or isModuleProject(resource)


isDirectory

public static boolean isDirectory(Resource resource)
Alias for isSpace(Resource)


isFile

public static boolean isFile(Resource resource)
Alias for isEntity(Resource)


isClass

public static boolean isClass(Resource resource)
Returns:
whether a resource is a class

isUnitTestClass

public static boolean isUnitTestClass(Resource resource)
Returns:
whether a resource is a unit test class

isLibrary

public static boolean isLibrary(Resource resource)
Returns:
whether a resource is a library

isPersistable

public static boolean isPersistable(Resource resource)
Parameters:
resource - not nullable
Returns:
true if this type of resource is persisted in database
Since:
2.6


Copyright © 2009-2012 SonarSource. All Rights Reserved.