Package ghidra.app.util.viewer.field
Class CommentUtils
java.lang.Object
ghidra.app.util.viewer.field.CommentUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
fixupAnnoations
(String rawCommentText, Program program) Makes adjustments as necessary to any annotations in the given text.static String
getDisplayString
(String rawCommentText, Program program) Returns the display string for the given raw annotation text.static FieldElement
parseTextForAnnotations
(String text, Program program, AttributedString prototypeString, int row) Parses the given text looking for annotations.
-
Constructor Details
-
CommentUtils
public CommentUtils()
-
-
Method Details
-
fixupAnnoations
Makes adjustments as necessary to any annotations in the given text.- Parameters:
rawCommentText
- the text to be updatedprogram
- the program associated with the comment- Returns:
- the updated string
-
getDisplayString
Returns the display string for the given raw annotation text. Annotations are encoded strings that fit this pattern:{@name text}
. This method will parse the given text, converting any annotations into their display version.- Parameters:
rawCommentText
- text that may include annotationsprogram
- the program- Returns:
- the display string
-
parseTextForAnnotations
public static FieldElement parseTextForAnnotations(String text, Program program, AttributedString prototypeString, int row) Parses the given text looking for annotations.- Parameters:
text
- The text to parse.program
- the program from which to get informationprototypeString
- The reference string used to determine the attributes of any newly created AttributedString.row
- the row of the newly created FieldElement- Returns:
- A field element containing
AttributedString
s
-