Understanding the Kanji 0.1.5
A tool for understanding the meaning behind the Japanese Kanji characters.
Loading...
Searching...
No Matches
net.samuelcmace.utk.gui.controller.KanjiSearchController Class Reference

The controller that corresponds to the Quiz view. More...

Collaboration diagram for net.samuelcmace.utk.gui.controller.KanjiSearchController:
Collaboration graph

Public Member Functions

 KanjiSearchController ()
 Initializes a new instance of KanjiSearchController.
 
void onClick_returnButton (ActionEvent actionEvent)
 Called when the return button is pressed.
 
void searchByCharacterButton_onClick (ActionEvent actionEvent)
 The click event to search for the Kanji character information by Kanji character input.
 
void searchBy5thEditionHeisigIndexButton_onClick (ActionEvent actionEvent)
 The click event to search for the Kanji character by the 5th edition Heisig index.
 
void searchBy6thEditionHeisigIndexButton_onClick (ActionEvent actionEvent)
 The click event to search for the Kanji character by the 6th edition Heisig index.
 
void searchBy5thEditionHeisigKeywordButton_onClick (ActionEvent actionEvent)
 The click event to search for the Kanji character by the 5th edition Heisig keyword.
 
void searchBy6thEditionHeisigKeywordButton_onClick (ActionEvent actionEvent)
 The click event to search for the Kanji character by the 6th edition Heisig keyword.
 

Private Attributes

DBConnectionPool dbConnectionPool
 Singleton instance of the database connection pool associated with the KanjiSearchController.
 
TextField searchByCharacterTextField
 FXML Object in which the user enters the Kanji Character.
 
TextField searchBy5thEditionHeisigIndexTextField
 FXML Object in which the user enters the 5th edition Heisig index.
 
TextField searchBy6thEditionHeisigIndexTextField
 FXML Object in which the user enters the 6th edition Heisig index.
 
TextField searchBy5thEditionHeisigKeywordTextField
 FXML Object in which the user enters the 5th edition Heisig keyword.
 
TextField searchBy6thEditionHeisigKeywordTextField
 FXML Object in which the user enters the 6th edition Heisig keyword.
 

Detailed Description

The controller that corresponds to the Quiz view.

Member Function Documentation

◆ onClick_returnButton()

void net.samuelcmace.utk.gui.controller.KanjiSearchController.onClick_returnButton ( ActionEvent  actionEvent)

Called when the return button is pressed.

Parameters
actionEventThe default arguments passed to the event.

◆ searchBy5thEditionHeisigIndexButton_onClick()

void net.samuelcmace.utk.gui.controller.KanjiSearchController.searchBy5thEditionHeisigIndexButton_onClick ( ActionEvent  actionEvent)

The click event to search for the Kanji character by the 5th edition Heisig index.

Parameters
actionEventThe action that called the event.

◆ searchBy5thEditionHeisigKeywordButton_onClick()

void net.samuelcmace.utk.gui.controller.KanjiSearchController.searchBy5thEditionHeisigKeywordButton_onClick ( ActionEvent  actionEvent)

The click event to search for the Kanji character by the 5th edition Heisig keyword.

Parameters
actionEventThe action that called the event.

◆ searchBy6thEditionHeisigIndexButton_onClick()

void net.samuelcmace.utk.gui.controller.KanjiSearchController.searchBy6thEditionHeisigIndexButton_onClick ( ActionEvent  actionEvent)

The click event to search for the Kanji character by the 6th edition Heisig index.

Parameters
actionEventThe action that called the event.

◆ searchBy6thEditionHeisigKeywordButton_onClick()

void net.samuelcmace.utk.gui.controller.KanjiSearchController.searchBy6thEditionHeisigKeywordButton_onClick ( ActionEvent  actionEvent)

The click event to search for the Kanji character by the 6th edition Heisig keyword.

Parameters
actionEventThe action that called the event.

◆ searchByCharacterButton_onClick()

void net.samuelcmace.utk.gui.controller.KanjiSearchController.searchByCharacterButton_onClick ( ActionEvent  actionEvent)

The click event to search for the Kanji character information by Kanji character input.

Parameters
actionEventThe action that called the event.

The documentation for this class was generated from the following file: