Class ProgressDisplay

  • All Implemented Interfaces:
    Component

    public class ProgressDisplay
    extends AbstractComponent
    This component displays progress information.

    It is typically used to visualize the progress of an ObservableProgress. However, it can also be used manually, without attaching a progress.

    • Field Detail

      • onClicked

        public final Event<java.lang.Void> onClicked
      • onCancelButtonClicked

        public final Event<java.lang.Void> onCancelButtonClicked
    • Constructor Detail

      • ProgressDisplay

        public ProgressDisplay()
      • ProgressDisplay

        public ProgressDisplay​(org.teamapps.icons.api.Icon icon,
                               java.lang.String taskName)
      • ProgressDisplay

        public ProgressDisplay​(org.teamapps.icons.api.Icon icon,
                               java.lang.String taskName,
                               ObservableProgress progress)
    • Method Detail

      • handleUiEvent

        public void handleUiEvent​(org.teamapps.dto.UiEvent event)
      • setObservedProgress

        public void setObservedProgress​(ObservableProgress observableProgress)
      • getIcon

        public org.teamapps.icons.api.Icon getIcon()
      • setIcon

        public void setIcon​(org.teamapps.icons.api.Icon icon)
      • getTaskName

        public java.lang.String getTaskName()
      • setTaskName

        public void setTaskName​(java.lang.String taskName)
      • getStatusMessage

        public java.lang.String getStatusMessage()
      • setStatusMessage

        public void setStatusMessage​(java.lang.String statusMessage)
      • getProgress

        public double getProgress()
      • setProgress

        public void setProgress​(double progress)
      • isCancelable

        public boolean isCancelable()
      • setCancelable

        public void setCancelable​(boolean cancelable)