Class XMLReferencesRenameParticipant

    • Constructor Detail

      • XMLReferencesRenameParticipant

        public XMLReferencesRenameParticipant​(XMLReferencesPlugin plugin)
    • Method Detail

      • prepareRename

        public org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.Range,​org.eclipse.lsp4j.PrepareRenameResult> prepareRename​(IPrepareRenameRequest request,
                                                                                                                                            org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
        Description copied from interface: IRenameParticipant
        Checks if rename operation can be executed for a given prepare rename request
        Specified by:
        prepareRename in interface IRenameParticipant
        Parameters:
        request - A prepare rename request
        cancelChecker - Cancel checker
        Returns:
        Either range or rename operation result of prepare rename operation
      • doRename

        public void doRename​(IRenameRequest request,
                             IRenameResponse renameResponse,
                             org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)
        Description copied from interface: IRenameParticipant
        Creates the list of document changes for the rename operation.
        Specified by:
        doRename in interface IRenameParticipant
        Parameters:
        request - A rename request
        cancelChecker - Cancel checker