Class RNGRenameParticipant
- java.lang.Object
-
- org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGRenameParticipant
-
- All Implemented Interfaces:
IRenameParticipant
public class RNGRenameParticipant extends Object implements IRenameParticipant
RNG rename
-
-
Constructor Summary
Constructors Constructor Description RNGRenameParticipant()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoRename(IRenameRequest request, IRenameResponse renameResponse, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)Creates the list of document changes for the rename operation.org.eclipse.lsp4j.jsonrpc.messages.Either<org.eclipse.lsp4j.Range,org.eclipse.lsp4j.PrepareRenameResult>prepareRename(IPrepareRenameRequest request, org.eclipse.lsp4j.jsonrpc.CancelChecker cancelChecker)Checks if rename operation can be executed for a given prepare rename request
-
-
-
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:IRenameParticipantChecks if rename operation can be executed for a given prepare rename request- Specified by:
prepareRenamein interfaceIRenameParticipant- Parameters:
request- A prepare rename requestcancelChecker- 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:IRenameParticipantCreates the list of document changes for the rename operation.- Specified by:
doRenamein interfaceIRenameParticipant- Parameters:
request- A rename requestcancelChecker- Cancel checker
-
-