Package com.acrolinx.sidebar.adapter
Class NullEditorAdapter
java.lang.Object
com.acrolinx.sidebar.adapter.NullEditorAdapter
- All Implemented Interfaces:
InputAdapterInterface
Use as fallback input adapter.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReceives the current text from the editor.Is called when checkSelection is enabled to get the current selected intRange for checking.The path or filename of the document to check.Receives the external text from the editor.Receives the current input format.voidreplaceRanges(String checkId, List<AcrolinxMatchWithReplacement> matches) Is called by the Acrolinx Integration to replace found issues with suggestions from the Acrolinx Sidebar.voidselectRanges(String checkId, List<AcrolinxMatch> acrolinxMatches) Is called by the Acrolinx Integration to highlight current issues in the text editor.
-
Constructor Details
-
NullEditorAdapter
public NullEditorAdapter()
-
-
Method Details
-
getInputFormat
Description copied from interface:InputAdapterInterfaceReceives the current input format. If this method returns null, the check will be canceled by the sidebar.- Specified by:
getInputFormatin interfaceInputAdapterInterface- Returns:
- Returns the current input format.
- See Also:
-
getContent
Description copied from interface:InputAdapterInterfaceReceives the current text from the editor.- Specified by:
getContentin interfaceInputAdapterInterface- Returns:
- Returns the text to be checked.
-
getExternalContent
Description copied from interface:InputAdapterInterfaceReceives the external text from the editor. Only supported with Acrolinx Platform 2019.10 (Sidebar version 14.16) and newer. Return null if not used.- Specified by:
getExternalContentin interfaceInputAdapterInterface- Returns:
- Returns the object for external content.
-
getDocumentReference
Description copied from interface:InputAdapterInterfaceThe path or filename of the document to check. In a CMS, it can be the id that is used to look up the document.- Specified by:
getDocumentReferencein interfaceInputAdapterInterface
-
selectRanges
Description copied from interface:InputAdapterInterfaceIs called by the Acrolinx Integration to highlight current issues in the text editor.Note that the matches contain the ranges as found in the originally checked text. It might be necessary to implement some lookup algorithm here to map these ranges to the current document (which might have changed in the meantime).
- Specified by:
selectRangesin interfaceInputAdapterInterface- Parameters:
checkId- The current check id.acrolinxMatches- The ranges to be highlighted as sent by the AcrolinxServer.
-
replaceRanges
Description copied from interface:InputAdapterInterfaceIs called by the Acrolinx Integration to replace found issues with suggestions from the Acrolinx Sidebar. If the Acrolinx Sidebar is configured as read only, this method won't be called.Note that the matches contain the ranges as found in the originally checked text. It might be necessary to implement some lookup algorithm here to map these ranges to the current document (which might have changed in the meantime).
- Specified by:
replaceRangesin interfaceInputAdapterInterface- Parameters:
checkId- The current check id.matches- The ranges to be replaced.
-
getCurrentSelection
Description copied from interface:InputAdapterInterfaceIs called when checkSelection is enabled to get the current selected intRange for checking.- Specified by:
getCurrentSelectionin interfaceInputAdapterInterface- Returns:
- currently selected range.
-