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)
          Deprecated. since 4.2 CLA qualifier is deprecated
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)
          Deprecated. since 4.2 Package are now directory. Use isDirectory(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

@Deprecated
public static boolean isPackage(Resource resource)
Deprecated. since 4.2 Package are now directory. Use isDirectory(Resource)


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

@Deprecated
public static boolean isClass(Resource resource)
Deprecated. since 4.2 CLA qualifier is deprecated

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–2014 SonarSource. All rights reserved.