Class ResourceSelectionUtil


  • @Deprecated
    public class ResourceSelectionUtil
    extends Object
    Deprecated.
    as of 3.5, use ResourceSelectionUtil instead.
    Provides utilities for checking the validity of selections.

    This class provides static methods only; it is not intended to be instantiated or subclassed.

    Since:
    2.0

    Restriction:
    This class is not intended to be subclassed by clients.
    Restriction:
    This class is not intended to be instantiated by clients.
    • Method Detail

      • allResourcesAreOfType

        public static boolean allResourcesAreOfType​(IStructuredSelection selection,
                                                    int resourceMask)
        Deprecated.
        Returns whether the types of the resources in the given selection are among the specified resource types.
        Parameters:
        selection - the selection
        resourceMask - resource mask formed by bitwise OR of resource type constants (defined on IResource)
        Returns:
        true if all selected elements are resources of the right type, and false if at least one element is either a resource of some other type or a non-resource
        See Also:
        IResource.getType()
      • allResources

        public static IStructuredSelection allResources​(IStructuredSelection selection,
                                                        int resourceMask)
        Deprecated.
        Returns the selection adapted to IResource. Returns null if any of the entries are not adaptable.
        Parameters:
        selection - the selection
        resourceMask - resource mask formed by bitwise OR of resource type constants (defined on IResource)
        Returns:
        IStructuredSelection or null if any of the entries are not adaptable.
        See Also:
        IResource.getType()
      • resourceIsType

        public static boolean resourceIsType​(IResource resource,
                                             int resourceMask)
        Deprecated.
        Returns whether the type of the given resource is among the specified resource types.
        Parameters:
        resource - the resource
        resourceMask - resource mask formed by bitwise OR of resource type constants (defined on IResource)
        Returns:
        true if the resources has a matching type, and false otherwise
        See Also:
        IResource.getType()