| Modifier and Type | Field and Description |
|---|---|
| private TextField | |
| private TextField | |
| private TextField | |
| private TableColumn | |
| private TableColumn | |
| private Label | |
| private TableView | |
| private TableColumn | |
| private TableColumn | |
| private TableColumn | |
| private TableColumn | |
| private Label | |
| private TableView | |
| private DialogService | |
| private Label | |
| private Label | |
| private static final Logger | |
| private final Path | |
| private GuiPreferences | |
| private TableColumn | |
| private TableColumn | |
| private Label | |
| private TableView | |
| private TableColumn | |
| private TableColumn | |
| private Label | |
| private TableView | |
| private ButtonType | |
| private Button | |
| private Button | |
| private final Optional | |
| private TextField | |
| private TextField | |
| private Label | |
| private Label | |
| private ManageStudyDefinitionViewModel |
| Access | Constructor and Description |
|---|---|
| public | ManageStudyDefinitionView(Path
This directory is proposed in the file chooser pathToStudyDataDirectory)This is used to create a new study |
| public | ManageStudyDefinitionView(Study
the study to edit study, Path the directory of the study studyDirectory)This is used to edit an existing study. |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private void | |
| private Callback | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| public void | |
| private <T> void | setupCellFactories(TableColumn<T, String> contentColumn, TableColumn<T, String> actionColumn, Function<T, String> displayExtractor, Consumer<T> removeAction)
Generic over the row type so that all three columns (authors, research questions, queries) can share the same delete button setup. |
| private void | setupCommonPropertiesForTables(Node addControl, Runnable addAction, TableColumn<?, String> contentColumn, TableColumn<?, String> actionColumn)
|
| private void | |
| private void | |
| private void |
| addAuthor | back to summary |
|---|---|
| private TextField addAuthor
| |
| addQuery | back to summary |
|---|---|
| private TextField addQuery
| |
| addResearchQuestion | back to summary |
|---|---|
| private TextField addResearchQuestion
| |
| authorsActionColumn | back to summary |
|---|---|
| private TableColumn<String, String> authorsActionColumn
| |
| authorsColumn | back to summary |
|---|---|
| private TableColumn<String, String> authorsColumn
| |
| authorsValidationLabel | back to summary |
|---|---|
| private Label authorsValidationLabel
| |
| authorTableView | back to summary |
|---|---|
| private TableView<String> authorTableView
| |
| catalogColumn | back to summary |
|---|---|
| private TableColumn<StudyCatalogItem, String> catalogColumn
| |
| catalogEnabledColumn | back to summary |
|---|---|
| private TableColumn<StudyCatalogItem, Boolean> catalogEnabledColumn
| |
| catalogNativeQueryColumn | back to summary |
|---|---|
| private TableColumn<StudyCatalogItem, String> catalogNativeQueryColumn
| |
| catalogReasonColumn | back to summary |
|---|---|
| private TableColumn<StudyCatalogItem, String> catalogReasonColumn
| |
| catalogsValidationLabel | back to summary |
|---|---|
| private Label catalogsValidationLabel
| |
| catalogTable | back to summary |
|---|---|
| private TableView<StudyCatalogItem> catalogTable
| |
| dialogService | back to summary |
|---|---|
| private DialogService dialogService
| |
| directoryWarning | back to summary |
|---|---|
| private Label directoryWarning
| |
| helpIcon | back to summary |
|---|---|
| private Label helpIcon
| |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| pathToStudyDataDirectory | back to summary |
|---|---|
| private final Path pathToStudyDataDirectory | |
| preferences | back to summary |
|---|---|
| private GuiPreferences preferences
| |
| queriesActionColumn | back to summary |
|---|---|
| private TableColumn<StudyQuery, String> queriesActionColumn
| |
| queriesColumn | back to summary |
|---|---|
| private TableColumn<StudyQuery, String> queriesColumn
| |
| queriesValidationLabel | back to summary |
|---|---|
| private Label queriesValidationLabel
| |
| queryTableView | back to summary |
|---|---|
| private TableView<StudyQuery> queryTableView
| |
| questionsActionColumn | back to summary |
|---|---|
| private TableColumn<String, String> questionsActionColumn
| |
| questionsColumn | back to summary |
|---|---|
| private TableColumn<String, String> questionsColumn
| |
| questionsValidationLabel | back to summary |
|---|---|
| private Label questionsValidationLabel
| |
| questionTableView | back to summary |
|---|---|
| private TableView<String> questionTableView
| |
| saveSurveyButtonType | back to summary |
|---|---|
| private ButtonType saveSurveyButtonType
| |
| selectStudyDirectory | back to summary |
|---|---|
| private Button selectStudyDirectory
| |
| shareOnSearchRxivButton | back to summary |
|---|---|
| private Button shareOnSearchRxivButton
| |
| study | back to summary |
|---|---|
| private final Optional<Study> study | |
| studyDirectory | back to summary |
|---|---|
| private TextField studyDirectory
| |
| studyTitle | back to summary |
|---|---|
| private TextField studyTitle
| |
| titleValidationLabel | back to summary |
|---|---|
| private Label titleValidationLabel
| |
| validationHeaderLabel | back to summary |
|---|---|
| private Label validationHeaderLabel
| |
| viewModel | back to summary |
|---|---|
| private ManageStudyDefinitionViewModel viewModel | |
| ManageStudyDefinitionView | back to summary |
|---|---|
| public ManageStudyDefinitionView(Path pathToStudyDataDirectory) This is used to create a new study
| |
| ManageStudyDefinitionView | back to summary |
|---|---|
| public ManageStudyDefinitionView(Study study, Path studyDirectory) This is used to edit an existing study. | |
| addAuthor | back to summary |
|---|---|
private void addAuthor()
| |
| addQuery | back to summary |
|---|---|
private void addQuery()
| |
| addResearchQuestion | back to summary |
|---|---|
private void addResearchQuestion()
| |
| createEditableTextFieldCellFactory | back to summary |
|---|---|
| private Callback | |
| initAuthorTab | back to summary |
|---|---|
| private void initAuthorTab() | |
| initCatalogsTab | back to summary |
|---|---|
| private void initCatalogsTab() | |
| initialize | back to summary |
|---|---|
private void initialize()
| |
| initQueriesTab | back to summary |
|---|---|
| private void initQueriesTab() | |
| initQuestionsTab | back to summary |
|---|---|
| private void initQuestionsTab() | |
| initValidationBindings | back to summary |
|---|---|
| private void initValidationBindings() | |
| selectStudyDirectory | back to summary |
|---|---|
public void selectStudyDirectory()
| |
| setupCellFactories | back to summary |
|---|---|
| private <T> void setupCellFactories(TableColumn<T, String> contentColumn, TableColumn<T, String> actionColumn, Function<T, String> displayExtractor, Consumer<T> removeAction) Generic over the row type so that all three columns (authors, research questions, queries)
can share the same delete button setup. | |
| setupCommonPropertiesForTables | back to summary |
|---|---|
| private void setupCommonPropertiesForTables(Node addControl, Runnable addAction, TableColumn<?, String> contentColumn, TableColumn<?, String> actionColumn) | |
| setupSaveSurveyButton | back to summary |
|---|---|
| private void setupSaveSurveyButton(boolean isEdit) | |
| shareOnSearchRxiv | back to summary |
|---|---|
private void shareOnSearchRxiv()
| |
| updateDirectoryWarning | back to summary |
|---|---|
| private void updateDirectoryWarning(Path directory) | |