A node id is how a step finds the control it wants to highlight. Collecting the ids here makes them reusable, shows at a glance which controls the walkthroughs depend on, and keeps one from being deleted by accident — renaming an id silently breaks the step that looked for it.
Styling goes through style classes, so that renaming an id never changes the look and restyling
never breaks a walkthrough. Ids on nodes built in Java are set from these constants, which makes
the dependency visible at the definition. FXML cannot reference a constant, so those ids repeat
the literal in the FXML file named below; WalkthroughNodeIdsTest pins every constant to its
declaration and guards that no stylesheet selects by one of them.
| Modifier and Type | Field and Description |
|---|---|
| public static final String | COLUMNS_LIST
Column table of the "Entry table" preferences tab, set in |
| public static final String | FILE_ADD_CHIP
File add chip of |
| public static final String | GLOBAL_SEARCH_FIELD
Search field of the global search bar, set in |
| public static final String | GROUP_DESCRIPTION
Group description field of |
| public static final String | GROUP_EXPLICIT_RADIO
"Explicit selection" radio of |
| public static final String | GROUP_NAME
Group name field of |
| public static final String | GROUPS_SIDE_PANE
The groups panel, set in |
| public static final String | LINKED_FILE_BROWSE
"Browse" button of |
| public static final String | LINKED_FILE_DESCRIPTION
Description field of |
| public static final String | LINKED_FILE_SOURCE_URL
Source URL field of |
| public static final String | LINKED_FILE_TYPE
File type combo of |
| public static final String | MAIN_FILE_DIRECTORY_RADIO
"Main file directory" radio of the "Linked files" preferences tab, set in |
| public static final String | MAIN_TABLE
The main entry table, set in |
| Access | Constructor and Description |
|---|---|
| private |
| COLUMNS_LIST | back to summary |
|---|---|
| public static final String COLUMNS_LIST Column table of the "Entry table" preferences tab, set in | |
| FILE_ADD_CHIP | back to summary |
|---|---|
| public static final String FILE_ADD_CHIP File add chip of | |
| GLOBAL_SEARCH_FIELD | back to summary |
|---|---|
| public static final String GLOBAL_SEARCH_FIELD Search field of the global search bar, set in | |
| GROUP_DESCRIPTION | back to summary |
|---|---|
| public static final String GROUP_DESCRIPTION Group description field of | |
| GROUP_EXPLICIT_RADIO | back to summary |
|---|---|
| public static final String GROUP_EXPLICIT_RADIO "Explicit selection" radio of | |
| GROUP_NAME | back to summary |
|---|---|
| public static final String GROUP_NAME Group name field of | |
| GROUPS_SIDE_PANE | back to summary |
|---|---|
| public static final String GROUPS_SIDE_PANE The groups panel, set in | |
| LINKED_FILE_BROWSE | back to summary |
|---|---|
| public static final String LINKED_FILE_BROWSE "Browse" button of | |
| LINKED_FILE_DESCRIPTION | back to summary |
|---|---|
| public static final String LINKED_FILE_DESCRIPTION Description field of | |
| LINKED_FILE_SOURCE_URL | back to summary |
|---|---|
| public static final String LINKED_FILE_SOURCE_URL Source URL field of | |
| LINKED_FILE_TYPE | back to summary |
|---|---|
| public static final String LINKED_FILE_TYPE File type combo of | |
| MAIN_FILE_DIRECTORY_RADIO | back to summary |
|---|---|
| public static final String MAIN_FILE_DIRECTORY_RADIO "Main file directory" radio of the "Linked files" preferences tab, set in | |
| MAIN_TABLE | back to summary |
|---|---|
| public static final String MAIN_TABLE The main entry table, set in | |
| WalkthroughNodeIds | back to summary |
|---|---|
| private WalkthroughNodeIds() | |