Class ProgressDisplay
- java.lang.Object
-
- org.teamapps.ux.component.AbstractComponent
-
- org.teamapps.ux.component.progress.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 Summary
Fields Modifier and Type Field Description Event<java.lang.Void>onCancelButtonClickedEvent<java.lang.Void>onClicked-
Fields inherited from class org.teamapps.ux.component.AbstractComponent
onDestroyed, onRendered
-
-
Constructor Summary
Constructors Constructor Description ProgressDisplay()ProgressDisplay(org.teamapps.icons.api.Icon icon, java.lang.String taskName)ProgressDisplay(org.teamapps.icons.api.Icon icon, java.lang.String taskName, ObservableProgress progress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.teamapps.dto.UiProgressDisplaycreateUiComponent()org.teamapps.icons.api.IcongetIcon()ObservableProgressgetObservedProgress()doublegetProgress()ProgressStatusgetStatus()java.lang.StringgetStatusMessage()java.lang.StringgetTaskName()voidhandleUiEvent(org.teamapps.dto.UiEvent event)booleanisCancelable()voidsetCancelable(boolean cancelable)voidsetIcon(org.teamapps.icons.api.Icon icon)voidsetObservedProgress(ObservableProgress observableProgress)voidsetProgress(double progress)voidsetStatus(ProgressStatus status)voidsetStatusMessage(java.lang.String statusMessage)voidsetTaskName(java.lang.String taskName)-
Methods inherited from class org.teamapps.ux.component.AbstractComponent
createUiComponentReference, destroy, doDestroy, getId, getParent, getSessionContext, isDestroyed, isEffectivelyVisible, isRendered, isVisible, mapAbstractUiComponentProperties, onDestroyed, queueCommandIfRendered, render, reRenderIfRendered, setCssStyle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setParent, setShadow, setVisible, toString, unrender
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.teamapps.ux.component.Component
setCssStyle
-
-
-
-
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
-
createUiComponent
public org.teamapps.dto.UiProgressDisplay createUiComponent()
- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event)
-
setObservedProgress
public void setObservedProgress(ObservableProgress observableProgress)
-
getObservedProgress
public ObservableProgress getObservedProgress()
-
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)
-
getStatus
public ProgressStatus getStatus()
-
setStatus
public void setStatus(ProgressStatus status)
-
isCancelable
public boolean isCancelable()
-
setCancelable
public void setCancelable(boolean cancelable)
-
-