Class DeleteArguments


  • public class DeleteArguments
    extends RefactoringArguments
    Delete arguments describes the data that a processor provides to its delete participants.

    This class is not intended to be subclassed by clients.

    Since:
    3.0
    Restriction:
    This class is not intended to be subclassed by clients.
    • Constructor Detail

      • DeleteArguments

        public DeleteArguments()
        Creates a new delete arguments object (deleteProjectContents is false).
      • DeleteArguments

        public DeleteArguments​(boolean deleteProjectContents)
        Creates a new delete arguments object.
        Parameters:
        deleteProjectContents - true if project contents will be deleted
        Since:
        3.6
    • Method Detail

      • getDeleteProjectContents

        public boolean getDeleteProjectContents()
        Returns whether project contents will be deleted as well. This method is not applicable for file and folder deletions.
        Returns:
        true if the refactoring will delete the project contents, false if it only removes the reference from the workspace
        Since:
        3.6
      • toString

        public String toString()
        Returns a string representation of these arguments suitable for debugging purposes only.

        Subclasses should reimplement this method.

        Overrides:
        toString in class RefactoringArguments
        Returns:
        a debug string
        Since:
        3.2