Interface IDownloadSourceType

    • Method Detail

      • getCheckBox

        default javax.swing.JCheckBox getCheckBox()
        Returns the checkbox to be added to the UI.
        Returns:
        The checkbox to be added to the UI
      • getCheckBox

        javax.swing.JCheckBox getCheckBox​(javax.swing.event.ChangeListener checkboxChangeListener)
        Returns the checkbox to be added to the UI.
        Parameters:
        checkboxChangeListener - The listener for checkboxes (may be null)
        Returns:
        The checkbox to be added to the UI
      • getIcon

        default javax.swing.Icon getIcon()
        Returns the icon to be added to the UI.
        Returns:
        The icon to be added to the UI
      • isEnabled

        default boolean isEnabled()
        Determines the last state of the download type.
        Returns:
        The boolean indicating the last state of the download type
      • getBooleanProperty

        BooleanProperty getBooleanProperty()
        Returns the boolean property for this particular download type.
        Returns:
        The boolean property for this particular download type
      • isDownloadAreaTooLarge

        boolean isDownloadAreaTooLarge​(Bounds bound)
        Check if the area is too large for the current IDownloadSourceType
        Parameters:
        bound - The bound that will be downloaded
        Returns:
        true if we definitely cannot download the area;