/** * @return whether a resource is a maven module of project */ public static boolean isModuleProject(Resource resource) { return Qualifiers.MODULE.equals(resource.getQualifier()); }
/** * @return whether a resource is a unit test class */ public static boolean isUnitTestFile(Resource resource) { return Qualifiers.UNIT_TEST_FILE.equals(resource.getQualifier()); }
/** * @param resource not nullable */ public static boolean isMethod(final Resource resource) { return StringUtils.equals(METHOD, resource.getQualifier()); }
/** * @param resource not nullable */ public static boolean isView(final Resource resource, final boolean acceptSubViews) { boolean isView = StringUtils.equals(VIEW, resource.getQualifier()); if (!isView && acceptSubViews) { isView = StringUtils.equals(SUBVIEW, resource.getQualifier()); } return isView; }
/** * @return whether the resource is the root project */ public static boolean isRootProject(Resource resource) { return Qualifiers.PROJECT.equals(resource.getQualifier()); }
/** * @param resource not nullable */ public static boolean isModule(final Resource resource) { return StringUtils.equals(MODULE, resource.getQualifier()); }
/** * @param resource not nullable */ public static boolean isFile(final Resource resource) { return StringUtils.equals(FILE, resource.getQualifier()); }
/** * @return whether a resource is a library */ public static boolean isLibrary(Resource resource) { return Qualifiers.LIBRARY.equals(resource.getQualifier()); }
/** * @param resource not nullable */ public static boolean isDirectory(final Resource resource) { return StringUtils.equals(DIRECTORY, resource.getQualifier()); }
/** * @param resource not nullable */ public static boolean isParagraph(final Resource resource) { return StringUtils.equals(PARAGRAPH, resource.getQualifier()); } }
/** * @param resource not nullable */ public static boolean isProject(final Resource resource, final boolean acceptModules) { boolean isProject = StringUtils.equals(PROJECT, resource.getQualifier()); if (!isProject && acceptModules) { isProject = StringUtils.equals(MODULE, resource.getQualifier()); } return isProject; }
private boolean indexedByCore(Resource resource) { return StringUtils.equals(Qualifiers.DIRECTORY, resource.getQualifier()) || StringUtils.equals(Qualifiers.FILE, resource.getQualifier()); }
/** * @return whether a resource is a class * @deprecated since 4.2 CLA qualifier is deprecated */ @Deprecated public static boolean isClass(Resource resource) { return Qualifiers.CLASS.equals(resource.getQualifier()); }
/** * @deprecated since 4.2 Package are now directory. Use {@link #isDirectory(Resource)} */ @Deprecated public static boolean isPackage(Resource resource) { return resource != null && Qualifiers.PACKAGE.equals(resource.getQualifier()); }
/** * @return whether the resource is a view */ public static boolean isView(Resource resource) { return isSet(resource) && Qualifiers.VIEW.equals(resource.getQualifier()); }
/** * @return whether the resource is a subview (in the view tree) */ public static boolean isSubview(Resource resource) { return isSet(resource) && Qualifiers.SUBVIEW.equals(resource.getQualifier()); }
/** * @deprecated since 4.2 Package is now a directory. Use {@link #isDirectory(Resource)} */ @Deprecated public static boolean isPackage(final Resource resource) { return StringUtils.equals(PACKAGE, resource.getQualifier()) || isDirectory(resource); }
/** * @param resource not nullable * @deprecated since 4.2 CLA qualifier is deprecated */ @Deprecated public static boolean isClass(final Resource resource) { return StringUtils.equals(CLASS, resource.getQualifier()) || isFile(resource); }
boolean shouldComputeVariation(Resource resource) { if (Scopes.FILE.equals(resource.getScope()) && !Qualifiers.UNIT_TEST_FILE.equals(resource.getQualifier())) { return false; } // measures on files are currently purged, so past measures are not available on files return StringUtils.equals(Scopes.PROJECT, resource.getScope()) || StringUtils.equals(Scopes.DIRECTORY, resource.getScope()); }
/** * Views plugin creates copy of technical projects and should be allowed to copy all measures even internal ones */ private boolean isViewResource(Resource resource) { boolean isTechnicalProject = Scopes.FILE.equals(resource.getScope()) && Qualifiers.PROJECT.equals(resource.getQualifier()); return isTechnicalProject || ResourceUtils.isView(resource) || ResourceUtils.isSubview(resource); }