| Access | Constructor and Description |
|---|---|
| public | |
| public | GroupChangeDetailsView(GroupChange groupChange, String labelValue, String leftLabelText, String rightLabelText, DiffHighlighter.
|
| Modifier and Type | Method and Description |
|---|---|
| private static void | appendGroupTreeNode(GroupTreeNode
The current node to append node, StringBuilder The string builder to append to builder, int The current depth level in the tree (for indentation) level)Recursively appends a group tree node to the string builder. |
| private static String | Returns: String representation of the group treeThe root node of the group tree node)Converts a group tree to a string representation with indentation. |
| private static StyleClassedTextArea | Returns: Configured StyleClassedTextAreaCreates a configured text area for displaying diff content. |
| public static SplitPane | Returns: Configured SplitPane showing groups differencesCreates a split pane showing differences in groups tree structure. |
| private static ScrollPane | Returns: Configured ScrollPaneThe text area to wrap in a scroll pane textArea)Creates a configured scroll pane for a text area. |
| GroupChangeDetailsView | back to summary |
|---|---|
| public GroupChangeDetailsView(GroupChange groupChange) | |
| GroupChangeDetailsView | back to summary |
|---|---|
| public GroupChangeDetailsView(GroupChange groupChange, String labelValue, String leftLabelText, String rightLabelText, DiffHighlighter. | |
| appendGroupTreeNode | back to summary |
|---|---|
| private static void appendGroupTreeNode(GroupTreeNode node, StringBuilder builder, int level) Recursively appends a group tree node to the string builder.
| |
| convertGroupTreeToString | back to summary |
|---|---|
| private static String convertGroupTreeToString(GroupTreeNode node) Converts a group tree to a string representation with indentation.
| |
| createConfiguredTextArea | back to summary |
|---|---|
| private static StyleClassedTextArea createConfiguredTextArea() Creates a configured text area for displaying diff content.
| |
| createGroupDiffSplitPane | back to summary |
|---|---|
| public static SplitPane createGroupDiffSplitPane(Optional<GroupTreeNode> originalGroups, Optional<GroupTreeNode> newGroups, String leftLabelText, String rightLabelText, DiffHighlighter. Creates a split pane showing differences in groups tree structure.
| |
| createScrollPane | back to summary |
|---|---|
| private static ScrollPane createScrollPane(StyleClassedTextArea textArea) Creates a configured scroll pane for a text area.
| |