| Modifier and Type | Field and Description |
|---|---|
| private final BooleanBinding | |
| private ComboBox | |
| private static final String | |
| private TabPane |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private ComboBox | buildChatModelCombo()
Editable combo whose prompt switches to a model-name hint once Hugging Face is selected. |
| private Spinner | |
| private Node | |
| private TextArea | buildTestConnectionDetailsArea()
Read-only text area rather than a label, so that the error message (e.g., the |
| private void | |
| public String | getTabName()
Implements org. Should return the localized identifier to use for the tab. |
| private IntegerInputField | integerField(IntegerProperty value)
|
| private Button | |
| private void | |
| private Tab | templateTab(String title, StringProperty template, Runnable reset)
A template tab; its reset action is carried on the tab itself so that "reset current template" needs no chain of identity comparisons. |
| private void | |
| private TextField |
| aiDisabled | back to summary |
|---|---|
| private final BooleanBinding aiDisabled | |
| chatModelCombo | back to summary |
|---|---|
| private ComboBox<String> chatModelCombo | |
| HUGGING_FACE_CHAT_MODEL_PROMPT | back to summary |
|---|---|
| private static final String HUGGING_FACE_CHAT_MODEL_PROMPT | |
| templatesTabPane | back to summary |
|---|---|
| private TabPane templatesTabPane | |
| AiTab | back to summary |
|---|---|
| public AiTab(AiPreferences workingAiPreferences) | |
| bindTestConnectionButton | back to summary |
|---|---|
| private void bindTestConnectionButton(Button button) | |
| buildChatModelCombo | back to summary |
|---|---|
| private ComboBox Editable combo whose prompt switches to a model-name hint once Hugging Face is selected. | |
| buildFollowUpQuestionsCountSpinner | back to summary |
|---|---|
| private Spinner | |
| buildTemplatesRegion | back to summary |
|---|---|
| private Node buildTemplatesRegion() One tab per prompt template, plus the two reset buttons underneath. | |
| buildTestConnectionDetailsArea | back to summary |
|---|---|
| private TextArea buildTestConnectionDetailsArea() Read-only text area rather than a label, so that the error message (e.g., the | |
| buildView | back to summary |
|---|---|
| private void buildView() | |
| getTabName | back to summary |
|---|---|
| public String getTabName() Implements org. Doc from org. Should return the localized identifier to use for the tab.
| |
| integerField | back to summary |
|---|---|
| private IntegerInputField integerField(IntegerProperty value)
| |
| resetButton | back to summary |
|---|---|
| private Button resetButton(String text, Runnable action) | |
| resetCurrentTemplate | back to summary |
|---|---|
| private void resetCurrentTemplate() | |
| templateTab | back to summary |
|---|---|
| private Tab templateTab(String title, StringProperty template, Runnable reset) A template tab; its reset action is carried on the tab itself so that "reset current template" needs no chain of identity comparisons. The text area sits in a wrapper rather than being the content directly: | |
| testConnection | back to summary |
|---|---|
| private void testConnection() | |
| textField | back to summary |
|---|---|
| private TextField textField(StringProperty value) | |