Package com.uc4.api.prompt
Class TimeElement
java.lang.Object
com.uc4.api.objects.PromptElement
com.uc4.api.prompt.TimeElement
- All Implemented Interfaces:
PromptInterfaces.Caption,PromptInterfaces.Constraints<Time>,PromptInterfaces.DataReference,PromptInterfaces.Focus,PromptInterfaces.Locked
public class TimeElement
extends PromptElement
implements PromptInterfaces.Caption, PromptInterfaces.DataReference, PromptInterfaces.Focus, PromptInterfaces.Locked, PromptInterfaces.Constraints<Time>
This class represents a time prompt element.
-
Field Summary
Fields inherited from class com.uc4.api.objects.PromptElement
aliasMap, list, properties -
Constructor Summary
ConstructorsConstructorDescriptionTimeElement(String variableName, UC4ObjectName reference) Creates a newTimeElement. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.use getMaxValue insteadDeprecated.use getMinValue insteadprotected StringbooleanhasFocus()Returnstrueif the focus is set.booleanisLocked()Returnstrueif this Prompt Element is locked.protected StringvoidsetCaption(String caption) Sets the caption of this prompt element.voidSets a VARA Object which contains a list of valid entries for this prompt element.voidsetFocus(boolean value) Sets the cursor focus: The cursor is placed at this control if the value istrue.voidsetLocked(boolean locked) Lock or unlocks this element.voidsetMaximumValue(String value) Deprecated.use setMaxValue insteadvoidsetMaxValue(Time maxValue) voidsetMinimumValue(String value) Deprecated.use setMinValue insteadvoidsetMinValue(Time minValue) protected voidvalidateForExecute(String value) Sub classes implement this methodMethods inherited from class com.uc4.api.objects.PromptElement
getCustomField, getMessageInsert, getMessageNumber, getMode, getProperty, getTooltip, getValue, getValues, getVariable, hasList, isAltView, setAltView, setCustomField, setRawValue, setTooltip, setValue, setValues, setVariable, store, storeAdditionalPromptData, storeDefaultValues, toString, updateDefaultValue, validateId
-
Constructor Details
-
TimeElement
Creates a newTimeElement.- Parameters:
variableName- Name of the script variablereference- Reference
-
-
Method Details
-
listParam
- Overrides:
listParamin classPromptElement
-
isLocked
public boolean isLocked()Returnstrueif this Prompt Element is locked. In this case a user cannot change the default value in the Prompt-Screen.- Specified by:
isLockedin interfacePromptInterfaces.Locked- Overrides:
isLockedin classPromptElement- Returns:
- true if locked, false if the user can change the value of the Prompt Element
-
setLocked
public void setLocked(boolean locked) Lock or unlocks this element. A user cannot change the default value in the Prompt-Screen if a control is locked.- Specified by:
setLockedin interfacePromptInterfaces.Locked- Overrides:
setLockedin classPromptElement- Parameters:
locked- true if locked, false if the user can change the value of the Prompt Element
-
hasFocus
public boolean hasFocus()Returnstrueif the focus is set. The cursor is placed at this control if the value istrue. It may only be defined for one control in the PromptSet. If this flag is defined for several Controls of a PromptSet the last Control that got the flag wins.- Specified by:
hasFocusin interfacePromptInterfaces.Focus- Returns:
- true if the cursor should be set in this Prompt Element, false otherwise
-
setFocus
public void setFocus(boolean value) Sets the cursor focus: The cursor is placed at this control if the value istrue. It may only be defined for one control in the PromptSet. If this flag is defined for several Controls of a PromptSet the last Control that got the flag wins.- Specified by:
setFocusin interfacePromptInterfaces.Focus- Parameters:
value- true if the cursor should be set in this Prompt Element, false otherwise
-
getCaption
- Specified by:
getCaptionin interfacePromptInterfaces.Caption- Returns:
- Caption of this prompt element
-
setCaption
Sets the caption of this prompt element.- Specified by:
setCaptionin interfacePromptInterfaces.Caption- Parameters:
caption- Caption
-
setDataReference
Sets a VARA Object which contains a list of valid entries for this prompt element.- Specified by:
setDataReferencein interfacePromptInterfaces.DataReference- Parameters:
vara- Name of a Variable Object
-
getDataReference
- Specified by:
getDataReferencein interfacePromptInterfaces.DataReference- Returns:
- Name of a Variable Object
-
setMinimumValue
Deprecated.use setMinValue insteadSets the minimum value.- Parameters:
value- Min value
-
getMinimumValue
Deprecated.use getMinValue insteadReturns the minimum value.- Returns:
- Min value
-
setMaximumValue
Deprecated.use setMaxValue insteadSets the maximum value.- Parameters:
value- Max value
-
getMaximumValue
Deprecated.use getMaxValue insteadReturns the maximum value.- Returns:
- Max value
-
validateForExecute
Description copied from class:PromptElementSub classes implement this method- Overrides:
validateForExecutein classPromptElement- Parameters:
value- Value
-
getTagName
- Specified by:
getTagNamein classPromptElement
-
getMaxValue
- Specified by:
getMaxValuein interfacePromptInterfaces.Constraints<Time>- Returns:
- maximum value @nullable
-
setMaxValue
- Specified by:
setMaxValuein interfacePromptInterfaces.Constraints<Time>- Parameters:
maxValue- set maximum value @nullable
-
getMinValue
- Specified by:
getMinValuein interfacePromptInterfaces.Constraints<Time>- Returns:
- minimum value @nullable
-
setMinValue
- Specified by:
setMinValuein interfacePromptInterfaces.Constraints<Time>- Parameters:
minValue- set minimum value @nullable
-