Package ghidra.app.util
Interface HighlightProvider
- 
- All Known Implementing Classes:
 ListingDiffHighlightProvider
public interface HighlightProviderProvider of Highlight objects appropriate for the text, object, and FieldFactory class. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static Highlight[]EMPTY_HIGHLIGHT 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Highlight[]getHighlights(java.lang.String text, java.lang.Object obj, java.lang.Class<? extends FieldFactory> fieldFactoryClass, int cursorTextOffset)Get the highlights appropriate for the given text, object, and FieldFactory class. 
 - 
 
- 
- 
Field Detail
- 
EMPTY_HIGHLIGHT
static final Highlight[] EMPTY_HIGHLIGHT
 
 - 
 
- 
Method Detail
- 
getHighlights
Highlight[] getHighlights(java.lang.String text, java.lang.Object obj, java.lang.Class<? extends FieldFactory> fieldFactoryClass, int cursorTextOffset)
Get the highlights appropriate for the given text, object, and FieldFactory class.- Parameters:
 text- the entire text contained in the field, regardless of layout.obj- object that provides the information to be rendered (usually a code unit)fieldFactoryClass- the class that indicates what type of field is being rendered. For Example, address fields would have the AddressFieldFactory class.cursorTextOffset- the cursor position within the given text or -1 if no cursor in this field.- Returns:
 - an array of highlight objects that indicate the location within the text string to be highlighted.
 
 
 - 
 
 -