Class UnitConverterGUI.View

  • Enclosing class:
    UnitConverterGUI

    private static class UnitConverterGUI.View
    extends java.lang.Object
    • Field Detail

      • frame

        private final javax.swing.JFrame frame
        The view's frame.
      • valueInput

        private final javax.swing.JTextField valueInput
        The panel for inputting values in the dimension-based converter
      • fromSearch

        private final SearchBoxList fromSearch
        The panel for "From" in the dimension-based converter
      • toSearch

        private final SearchBoxList toSearch
        The panel for "To" in the dimension-based converter
      • dimensionBasedOutput

        private final javax.swing.JTextArea dimensionBasedOutput
        The output area in the dimension-based converter
      • fromEntry

        private final javax.swing.JTextField fromEntry
        The "From" entry in the conversion panel
      • toEntry

        private final javax.swing.JTextField toEntry
        The "To" entry in the conversion panel
      • output

        private final javax.swing.JTextArea output
        The output area in the conversion panel
      • unitNameList

        private final SearchBoxList unitNameList
        The searchable list of unit names in the unit viewer
      • prefixNameList

        private final SearchBoxList prefixNameList
        The searchable list of prefix names in the prefix viewer
      • unitTextBox

        private final javax.swing.JTextArea unitTextBox
        The text box for unit data in the unit viewer
      • prefixTextBox

        private final javax.swing.JTextArea prefixTextBox
        The text box for prefix data in the prefix viewer
    • Constructor Detail

      • View

        public View()
        Creates the View.
        Since:
        2019-01-14, v0.1.0
    • Method Detail

      • getDimensionConverterInput

        public java.lang.String getDimensionConverterInput()
        Returns:
        value in dimension-based converter
        Since:
        2019-04-13, v0.2.0
      • getFromSelection

        public java.lang.String getFromSelection()
        Returns:
        selection in "From" selector in dimension-based converter
        Since:
        2019-04-13, v0.2.0
      • getFromText

        public java.lang.String getFromText()
        Returns:
        text in "From" box in converter panel
        Since:
        2019-01-15, v0.1.0
      • getPrefixViewerSelection

        public java.lang.String getPrefixViewerSelection()
        Returns:
        index of selected prefix in prefix viewer
        Since:
        2019-01-15, v0.1.0
      • getToSelection

        public java.lang.String getToSelection()
        Returns:
        selection in "To" selector in dimension-based converter
        Since:
        2019-04-13, v0.2.0
      • getToText

        public java.lang.String getToText()
        Returns:
        text in "To" box in converter panel
        Since:
        2019-01-26, v0.1.0
      • getUnitViewerSelection

        public java.lang.String getUnitViewerSelection()
        Returns:
        index of selected unit in unit viewer
        Since:
        2019-01-15, v0.1.0
      • init

        public final void init()
        Starts up the application.
        Since:
        2018-12-27, v0.1.0
      • initComponents

        private final void initComponents()
        Initializes the view's components.
        Since:
        2018-12-27, v0.1.0
      • setDimensionConverterOutputText

        public void setDimensionConverterOutputText​(java.lang.String text)
        Sets the text in the output of the dimension-based converter.
        Parameters:
        text - text to set
        Since:
        2019-04-13, v0.2.0
      • setExpressionConverterOutputText

        public void setExpressionConverterOutputText​(java.lang.String text)
        Sets the text in the output of the conversion panel.
        Parameters:
        text - text to set
        Since:
        2019-01-15, v0.1.0
      • setPrefixTextBoxText

        public void setPrefixTextBoxText​(java.lang.String text)
        Sets the text of the prefix text box in the prefix viewer.
        Parameters:
        text - text to set
        Since:
        2019-01-15, v0.1.0
      • setUnitTextBoxText

        public void setUnitTextBoxText​(java.lang.String text)
        Sets the text of the unit text box in the unit viewer.
        Parameters:
        text - text to set
        Since:
        2019-01-15, v0.1.0
      • showErrorDialog

        public void showErrorDialog​(java.lang.String title,
                                    java.lang.String message)
        Shows an error dialog.
        Parameters:
        title - title of dialog
        message - message in dialog
        Since:
        2019-01-14, v0.1.0