Package ghidra.app.util.html
Class TypeDefDataTypeHTMLRepresentation
java.lang.Object
ghidra.app.util.html.HTMLDataTypeRepresentation
ghidra.app.util.html.TypeDefDataTypeHTMLRepresentation
-
Field Summary
Fields inherited from class ghidra.app.util.html.HTMLDataTypeRepresentation
ALIGNMENT_PREFIX, BR, CHARACTER_SPACE, DIFF_COLOR, ELLIPSES, EMPTY_TAG, END_COMMENT, FORWARD_SLASH, HTML_CLOSE, HTML_OPEN, HTML_SPACE, INDENT_CLOSE, INDENT_OPEN, LENGTH_PREFIX, MAX_CHARACTER_LENGTH, MAX_COMPONENTS, MAX_LINE_LENGTH, MIDDLE_COMMENT, originalHTMLData, START_COMMENT, TAB, TABLE_CLOSE, TABLE_OPEN, TD_CLOSE, TD_OPEN, TR_CLOSE, TR_OPEN, TT_CLOSE, TT_OPEN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected TextLine
buildFooterText
(DataType dataType) protected List
<ValidatableLine> buildHeaderText
(boolean trim) diff
(HTMLDataTypeRepresentation otherRepresentation) Compares this representation and the given representation creates a diff string for both representations.This is likeHTMLDataTypeRepresentation.getHTMLString()
, but does not put HTML tags around the dataReturns an HTML string for this data representation object.Methods inherited from class ghidra.app.util.html.HTMLDataTypeRepresentation
addDataTypeLength, addDataTypeLengthAndAlignment, buildHeaderText, completelyDifferentDiff, copyLines, createCommentLines, createPlaceHolderLine, diffTextLine, generateTypeName, getCommentForDataType, getDataTypeLengthString, getDiffInput, getDiffInput, getFullHTMLContentString, getFullHTMLString, truncateAsNecessary, truncateAsNecessary, wrapStringInColor
-
Field Details
-
headerContent
-
bodyContent
-
-
Constructor Details
-
TypeDefDataTypeHTMLRepresentation
-
-
Method Details
-
getHTMLString
Description copied from class:HTMLDataTypeRepresentation
Returns an HTML string for this data representation object. The HTML returned will be truncated if it is too long. To get the full HTML, callHTMLDataTypeRepresentation.getFullHTMLString()
.- Overrides:
getHTMLString
in classHTMLDataTypeRepresentation
- Returns:
- the html
- See Also:
-
getHTMLContentString
Description copied from class:HTMLDataTypeRepresentation
This is likeHTMLDataTypeRepresentation.getHTMLString()
, but does not put HTML tags around the data- Overrides:
getHTMLContentString
in classHTMLDataTypeRepresentation
- Returns:
- the content
-
buildWarnings
-
buildHeaderText
-
diff
Description copied from class:HTMLDataTypeRepresentation
Compares this representation and the given representation creates a diff string for both representations.- Specified by:
diff
in classHTMLDataTypeRepresentation
- Parameters:
otherRepresentation
- the other representation to diff against.- Returns:
- An array of two strings: the first is this object's diff value, the second is the given objects diff value.
-