Class PackageBasedCDRResolutionNature

  • All Implemented Interfaces:
    Nature

    public class PackageBasedCDRResolutionNature
    extends BaseNature
    This class provides a view on a additional properties for ClassDescriptorResolutionCommands.
    Since:
    1.2.1
    Author:
    Sebastian Gabmeyer
    • Constructor Detail

      • PackageBasedCDRResolutionNature

        public PackageBasedCDRResolutionNature​(PropertyHolder holder)
        The constructor takes a PropertyHolder.
        Parameters:
        holder - the container to place/read the properties in/from.
    • Method Detail

      • getId

        public java.lang.String getId()
        Returns the fully qualified name of the Nature.
        Returns:
        qualified name of the nature.
      • addPackageName

        public void addPackageName​(java.lang.String packageName)
        Adds a package to the string List of package names.
        Parameters:
        packageName - the name of the package to add.
      • setPackageNames

        public void setPackageNames​(java.util.List<java.lang.String> packageNames)
        Set a String List of package names that should be searched for ClassDescriptors.
        Parameters:
        packageNames - the String List of package names to set.
      • getPackageNames

        public java.util.List<java.lang.String> getPackageNames()
        Get the String List of package names that the current ClassDescriptorResolutionCommand should search for ClassDescriptors in.
        Returns:
        a String List of package names.