public class TimeItem extends FormItem
 The display format for this field may be set by timeFormatter. Defaults
 are picked up from timeFormatter24Hour
 and timeFormatter12Hour.
  See also String for system-wide settings.
  
TimeItem automatically accepts both 12 and 24 hour time as well as partial times and a variety of possible time value separators. Examples:
11:34:45 AM => 11:34:45 1:3:5 AM => 01:30:50 1:3p => 13:30:00 11 34 am => 11:34:00 11-34 => 11:34:00 113445 => 11:34:45 13445 => 01:34:45 1134 => 11:34:00 134 => 01:34:00
  Values entered by the user are stored as JavaScript Date objects in local time.  
  The day, month and year values of this Date object are not relevant and should 
  be ignored.
  
 By default, when used in a SearchForm or as a field in a ListGrid's 
 filter editor, TimeItems will automatically
 generate 
  AdvancedCriteria - for example, entering "11:00" into the item will generate a 
  betweenInclusive Criterion that selects all times between 
  11:00:00 and 11:59:59.  If the form is databound and the DataSource is marked as being
 allowAdvancedCriteria:false, the criteria generated
  will be simple, checking for data with logical time values equal to the displayed value.
FormItem.CustomStateGetter, FormItem.StateCustomizerscClassName, warnOnEditorTypeConversion, warnOnEditorTypeConversionDefaultidfactoryCreated, factoryProperties, readOnly| Constructor and Description | 
|---|
| TimeItem() | 
| TimeItem(com.google.gwt.core.client.JavaScriptObject jsObj) | 
| TimeItem(java.lang.String name) | 
| TimeItem(java.lang.String name,
        java.lang.String title) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | changeAutoChildDefaults(java.lang.String autoChildName,
                       Canvas defaults)Changes the defaults for Canvas AutoChildren named  autoChildName. | 
| static void | changeAutoChildDefaults(java.lang.String autoChildName,
                       FormItem defaults)Changes the defaults for FormItem AutoChildren named  autoChildName. | 
| static void | changePickerIconDefaults(FormItemIcon defaults) | 
| void | deselectValue()If  useTextFieldis true, falls through to
 standarddeselectValue()implementation on this
 items freeform text entry field. | 
| void | deselectValue(java.lang.Boolean start)If  useTextFieldis true, falls through to
 standarddeselectValue()implementation on this
 items freeform text entry field. | 
| SelectItem | getAmpmItem()Select item to hold the AM/PM value for the timeItem when   useTextFieldis false. | 
| SelectItem | getAmpmItemProperties()Custom properties to apply to this timeItem's generated   AM/PM picker. | 
| java.lang.String | getAmpmItemTitle()Title to show for the  AM/PM picker. | 
| java.lang.String | getBrowserInputType()If  useTextFieldis true and browserInputType is
 set to "time", then a native HTML5 time input is used in place of a text input. | 
| TimeDisplayFormat | getDisplayFormat()Deprecated. 
 | 
| int | getDuration()When  useTextFieldis set to false, this method 
 returns the value of the time expressed as a duration in thetimeUnitprovided. | 
| int | getDuration(TimeUnit timeUnit)When  useTextFieldis set to false, this method 
 returns the value of the time expressed as a duration in thetimeUnitprovided. | 
| java.lang.String | getEnteredValue()Returns the raw text value typed into this items text field if  useTextFieldis true (otherwise returns the result of
 this.getValue()). | 
| java.lang.Integer | getHourIncrement()When  useTextFieldis false andhourValuesis unset, this attribute specifies the
 increment to use when generating entries for the hour picker. | 
| SelectItem | getHourItem()Select item to hold the hours portion of the time or   durationwhenuseTextFieldis false. | 
| java.lang.String | getHourItemPrompt()The hover prompt to show for the  hour picker. | 
| SelectItem | getHourItemProperties()Custom properties to apply to this timeItem's generated   hour picker. | 
| java.lang.String | getHourItemTitle()Title to show for the  hour picker. | 
| java.lang.Integer | getHourMaxValue()When  useTextFieldis false andhourValuesis unset, this attribute specifies the
 maximum value present in the hour picker. | 
| java.lang.Integer | getHourMinValue()When  useTextFieldis false andhourValuesis unset, this attribute specifies the
 minimum value present in the hour picker. | 
| int[] | getHourValues()An array of values to make available in the  hour
 pickerwhenuseTextFieldis false. | 
| java.lang.String | getInvalidTimeStringMessage()Validation error message to display if the user enters an invalid time string. | 
| java.lang.Integer | getMillisecondIncrement()When  useTextFieldis false andmillisecondValuesis unset, this attribute
 specifies  the increment to use when generating entries for the millisecond picker. | 
| SelectItem | getMillisecondItem()Select item to hold the milliseconds portion of the time or   durationwhenuseTextFieldis false. | 
| java.lang.String | getMillisecondItemPrompt()The hover prompt to show for the  millisecond
 picker. | 
| SelectItem | getMillisecondItemProperties()Custom properties to apply to this timeItem's generated   millisecond picker. | 
| java.lang.String | getMillisecondItemTitle()Title to show for the  millisecond picker. | 
| java.lang.Integer | getMillisecondMaxValue()When  useTextFieldis false andmillisecondValuesis unset, this attribute
 specifies  the maximum value present in the millisecond picker. | 
| java.lang.Integer | getMillisecondMinValue()When  useTextFieldis false andmillisecondValuesis unset, this attribute
 specifies  the minimum value present in the millisecond picker. | 
| int[] | getMillisecondValues()An array of values to make available in the   millisecond pickerwhenuseTextFieldis false. | 
| java.lang.Integer | getMinuteIncrement()When  useTextFieldis false andminuteValuesis unset, this attribute specifies the
 increment to use when generating entries for the minute picker. | 
| SelectItem | getMinuteItem()Select item to hold the minutes portion of the time or   durationwhenuseTextFieldis false. | 
| java.lang.String | getMinuteItemPrompt()The hover prompt to show for the  minute picker. | 
| SelectItem | getMinuteItemProperties()Custom properties to apply to this timeItem's generated   minute picker. | 
| java.lang.String | getMinuteItemTitle()Title to show for the  minute picker. | 
| java.lang.Integer | getMinuteMaxValue()When  useTextFieldis false andminuteValuesis unset, this attribute specifies the
 maximum value present in the minute picker. | 
| java.lang.Integer | getMinuteMinValue()When  useTextFieldis false andminuteValuesis unset, this attribute specifies the
 minimum value present in the minute picker. | 
| int[] | getMinuteValues()An array of values to make available in the  minute
 pickerwhenuseTextFieldis false. | 
| static TimeItem | getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj) | 
| java.lang.Integer | getSecondIncrement()When  useTextFieldis false andsecondValuesis unset, this attribute specifies the
 increment to use when generating entries for the second picker. | 
| SelectItem | getSecondItem()Select item to hold the seconds portion of the time or   durationwhenuseTextFieldis false. | 
| java.lang.String | getSecondItemPrompt()The hover prompt to show for the  second picker. | 
| SelectItem | getSecondItemProperties()Custom properties to apply to this timeItem's generated   seconds picker. | 
| java.lang.String | getSecondItemTitle()Title to show for the  second picker. | 
| java.lang.Integer | getSecondMaxValue()When  useTextFieldis false andsecondValuesis unset, this attribute specifies the
 maximum value present in the second picker. | 
| java.lang.Integer | getSecondMinValue()When  useTextFieldis false andsecondValuesis unset, this attribute specifies the
 minimum value present in the second picker. | 
| int[] | getSecondValues()An array of values to make available in the  second
 pickerwhenuseTextFieldis false. | 
| int[] | getSelectionRange()If  useTextFieldis true, falls through to
 standardcom.smartgwt.client.widgets.form.fields.FormItem#getSelectionRangeimplementation on this item's
 freeform text entry field. | 
| java.lang.Boolean | getShowHintInField()If  useTextFieldis true and ahintis set, should the hint be shown within the field? | 
| java.lang.Boolean | getShowHourItem()Controls whether to display the  hourItemwhenuseTextFieldis false. | 
| java.lang.Boolean | getShowMillisecondItem()Controls whether to display the  millisecondItemwhenuseTextFieldis false. | 
| java.lang.Boolean | getShowMinuteItem()Controls whether to display the  minuteItemwhenuseTextFieldis false. | 
| java.lang.Boolean | getShowSecondItem()Controls whether to display the  secondItemwhenuseTextFieldis false. | 
| Alignment | getTextAlign()If  useTextFieldistrue, this
 property governs the alignment of text within the text field. | 
| java.lang.String | getTextBoxStyle()Base CSS class for this item's text box. | 
| TextItem | getTextField()Text field to hold the entire time in "type in" format, if   useTextFieldis true. | 
| TextItem | getTextFieldProperties()Custom properties to apply to the  text fieldgenerated for  this timeItem whenuseTextFieldis true. | 
| TimeDisplayFormat | getTimeFormatter()If  useTextFieldis true, what format should
 this item's time string be  presented in? | 
| TimeDisplayFormat | getTimeFormatter12Hour()If  useTextFieldis true, anduse24HourTimeis false, what format should this
 item's time string be presented in? | 
| TimeDisplayFormat | getTimeFormatter24Hour()If  useTextFieldis true, anduse24HourTimeis true, what format should this item's
 time string be presented in? | 
| java.lang.Boolean | getUse24HourTime()Whether to enforce 24-hour time in the UI. | 
| java.lang.Boolean | getUseMask()If true, a data entry mask will be enabled in the field based on the  timeFormatter. | 
| boolean | getUsePlaceholderForHint()If  showing the hint in fieldand if
 supported by the browser, should the HTML5placeholderattribute
  be used to display the hint within the field? If set tofalse, then use of
  theplaceholderattribute is disabled and an alternative technique to display
  the hint in-field is used instead. | 
| java.lang.Boolean | getUseTextField()Should we show the time in a text field, or as a number of SelectItems? | 
| java.util.Date | getValueAsDate()Return the value tracked by this form item. | 
| java.lang.Boolean | getWrapHintText()If this item is showing a  FormItem.hint, should the
 hint text be allowed to wrap? Setting this property tofalsewill render the hint on a single line without
 wrapping, expanding the width required to render the item if necessary. | 
| boolean | pendingStatusChanged(DynamicForm form,
                    FormItem item,
                    boolean pendingStatus,
                    java.lang.Object newValue,
                    java.lang.Object value)Notification method called when  showPendingis
 enabled and this time item should either clear or show its pending visual state. | 
| void | selectValue()If  useTextFieldis true, falls through to
 standardselectValue()implementation on this items
 freeform text entry field. | 
| void | setAmpmItemProperties(SelectItem ampmItemProperties)Custom properties to apply to this timeItem's generated   AM/PM picker. | 
| void | setAmpmItemTitle(java.lang.String ampmItemTitle)Title to show for the  AM/PM picker. | 
| void | setBrowserInputType(java.lang.String browserInputType)If  useTextFieldis true and browserInputType is
 set to "time", then a native HTML5 time input is used in place of a text input. | 
| static void | setDefaultProperties(TimeItem timeItemProperties)Class level method to set the default properties of this class. | 
| void | setDisplayFormat(TimeDisplayFormat timeFormatter)Deprecated. 
 Use  getTimeFormatter()instead. | 
| void | setDisplayFormat(TimeFormatter timeFormatter)Deprecated. 
 Use  setDisplayFormat(TimeDisplayFormat)instead. | 
| void | setHourIncrement(java.lang.Integer hourIncrement)When  useTextFieldis false andhourValuesis unset, this attribute specifies the
 increment to use when generating entries for the hour picker. | 
| void | setHourItemPrompt(java.lang.String hourItemPrompt)The hover prompt to show for the  hour picker. | 
| void | setHourItemProperties(SelectItem hourItemProperties)Custom properties to apply to this timeItem's generated   hour picker. | 
| void | setHourItemTitle(java.lang.String hourItemTitle)Title to show for the  hour picker. | 
| void | setHourMaxValue(java.lang.Integer hourMaxValue)When  useTextFieldis false andhourValuesis unset, this attribute specifies the
 maximum value present in the hour picker. | 
| void | setHourMinValue(java.lang.Integer hourMinValue)When  useTextFieldis false andhourValuesis unset, this attribute specifies the
 minimum value present in the hour picker. | 
| void | setHours(int hours)Set the hour value of this TimeItem. | 
| void | setHourValues(int... hourValues)An array of values to make available in the  hour
 pickerwhenuseTextFieldis false. | 
| void | setInvalidTimeStringMessage(java.lang.String invalidTimeStringMessage)Validation error message to display if the user enters an invalid time string. | 
| void | setMillisecondIncrement(java.lang.Integer millisecondIncrement)When  useTextFieldis false andmillisecondValuesis unset, this attribute
 specifies  the increment to use when generating entries for the millisecond picker. | 
| void | setMillisecondItemPrompt(java.lang.String millisecondItemPrompt)The hover prompt to show for the  millisecond
 picker. | 
| void | setMillisecondItemProperties(SelectItem millisecondItemProperties)Custom properties to apply to this timeItem's generated   millisecond picker. | 
| void | setMillisecondItemTitle(java.lang.String millisecondItemTitle)Title to show for the  millisecond picker. | 
| void | setMillisecondMaxValue(java.lang.Integer millisecondMaxValue)When  useTextFieldis false andmillisecondValuesis unset, this attribute
 specifies  the maximum value present in the millisecond picker. | 
| void | setMillisecondMinValue(java.lang.Integer millisecondMinValue)When  useTextFieldis false andmillisecondValuesis unset, this attribute
 specifies  the minimum value present in the millisecond picker. | 
| void | setMilliseconds(int milliseconds)Set the milliseconds value of this TimeItem. | 
| void | setMillisecondValues(int... millisecondValues)An array of values to make available in the   millisecond pickerwhenuseTextFieldis false. | 
| void | setMinuteIncrement(java.lang.Integer minuteIncrement)When  useTextFieldis false andminuteValuesis unset, this attribute specifies the
 increment to use when generating entries for the minute picker. | 
| void | setMinuteItemPrompt(java.lang.String minuteItemPrompt)The hover prompt to show for the  minute picker. | 
| void | setMinuteItemProperties(SelectItem minuteItemProperties)Custom properties to apply to this timeItem's generated   minute picker. | 
| void | setMinuteItemTitle(java.lang.String minuteItemTitle)Title to show for the  minute picker. | 
| void | setMinuteMaxValue(java.lang.Integer minuteMaxValue)When  useTextFieldis false andminuteValuesis unset, this attribute specifies the
 maximum value present in the minute picker. | 
| void | setMinuteMinValue(java.lang.Integer minuteMinValue)When  useTextFieldis false andminuteValuesis unset, this attribute specifies the
 minimum value present in the minute picker. | 
| void | setMinutes(int minutes)Set the minute value of this TimeItem. | 
| void | setMinuteValues(int... minuteValues)An array of values to make available in the  minute
 pickerwhenuseTextFieldis false. | 
| void | setSecondIncrement(java.lang.Integer secondIncrement)When  useTextFieldis false andsecondValuesis unset, this attribute specifies the
 increment to use when generating entries for the second picker. | 
| void | setSecondItemPrompt(java.lang.String secondItemPrompt)The hover prompt to show for the  second picker. | 
| void | setSecondItemProperties(SelectItem secondItemProperties)Custom properties to apply to this timeItem's generated   seconds picker. | 
| void | setSecondItemTitle(java.lang.String secondItemTitle)Title to show for the  second picker. | 
| void | setSecondMaxValue(java.lang.Integer secondMaxValue)When  useTextFieldis false andsecondValuesis unset, this attribute specifies the
 maximum value present in the second picker. | 
| void | setSecondMinValue(java.lang.Integer secondMinValue)When  useTextFieldis false andsecondValuesis unset, this attribute specifies the
 minimum value present in the second picker. | 
| void | setSeconds(int seconds)Set the seconds value of this TimeItem. | 
| void | setSecondValues(int... secondValues)An array of values to make available in the  second
 pickerwhenuseTextFieldis false. | 
| void | setSelectionRange(int start,
                 int end)If  useTextFieldis true, falls through to
 standardsetSelectionRangeimplementation on
 this items freeform text entry field. | 
| void | setShowHintInField(java.lang.Boolean showHintInField)If  useTextFieldis true and ahintis set, should the hint be shown within the field? | 
| void | setShowHourItem(java.lang.Boolean showHourItem)Controls whether to display the  hourItemwhenuseTextFieldis false. | 
| void | setShowMillisecondItem(java.lang.Boolean showMillisecondItem)Controls whether to display the  millisecondItemwhenuseTextFieldis false. | 
| void | setShowMinuteItem(java.lang.Boolean showMinuteItem)Controls whether to display the  minuteItemwhenuseTextFieldis false. | 
| void | setShowSecondItem(java.lang.Boolean showSecondItem)Controls whether to display the  secondItemwhenuseTextFieldis false. | 
| void | setTextAlign(Alignment textAlign)If  useTextFieldistrue, this
 property governs the alignment of text within the text field. | 
| void | setTextBoxStyle(java.lang.String textBoxStyle)Base CSS class for this item's text box. | 
| void | setTextFieldProperties(TextItem textFieldProperties)Custom properties to apply to the  text fieldgenerated for  this timeItem whenuseTextFieldis true. | 
| void | setTimeFormatter(TimeDisplayFormat timeFormatter)If  useTextFieldis true, what format should
 this item's time string be  presented in? | 
| void | setTimeFormatter12Hour(TimeDisplayFormat timeFormatter12Hour)If  useTextFieldis true, anduse24HourTimeis false, what format should this
 item's time string be presented in? | 
| void | setTimeFormatter24Hour(TimeDisplayFormat timeFormatter24Hour)If  useTextFieldis true, anduse24HourTimeis true, what format should this item's
 time string be presented in? | 
| void | setUse24HourTime(java.lang.Boolean use24HourTime)Whether to enforce 24-hour time in the UI. | 
| void | setUseMask(java.lang.Boolean useMask)If true, a data entry mask will be enabled in the field based on the  timeFormatter. | 
| void | setUsePlaceholderForHint(boolean usePlaceholderForHint)If  showing the hint in fieldand if
 supported by the browser, should the HTML5placeholderattribute
  be used to display the hint within the field? If set tofalse, then use of
  theplaceholderattribute is disabled and an alternative technique to display
  the hint in-field is used instead. | 
| void | setUseTextField(java.lang.Boolean useTextField)Should we show the time in a text field, or as a number of SelectItems? | 
| void | setWrapHintText(java.lang.Boolean wrapHintText)If this item is showing a  FormItem.hint, should the
 hint text be allowed to wrap? Setting this property tofalsewill render the hint on a single line without
 wrapping, expanding the width required to render the item if necessary. | 
_getValue, addBlurHandler, addChangedHandler, addChangeHandler, addClickHandler, addDoubleClickHandler, addEditorEnterHandler, addEditorExitHandler, addFocusHandler, addIconClickHandler, addIconKeyPressHandler, addItemHoverHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addPendingStatusChangedHandler, addPickerIconClickHandler, addShowContextMenuHandler, addTitleClickHandler, addTitleDoubleClickHandler, addTitleHoverHandler, addValueHoverHandler, addValueIconClickHandler, applyFormula, asSGWTComponent, blurItem, canEditCriterion, clearErrors, clearValue, disable, disableIcon, enable, enableIcon, error, error, errorIfNotCreated, focusInItem, getAccessKey, getAlign, getAllowExpressions, getAlwaysFetchMissingValues, getApplyAlignToText, getApplyHeightToTextBox, getAriaRole, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsFloat, getAttributeAsInt, getAttributeAsJavaScriptObject, getAttributeAsObject, getAttributeAsString, getAutoComplete, getBrowserSpellCheck, getCanEdit, getCanEditOpaqueValues, getCanFocus, getCanSelectText, getCanTabToIcons, getCanvasAutoChild, getCellHeight, getCellStyle, getChangeOnKeypress, getClassName, getClipStaticValue, getClipTitle, getConfig, getContainerWidget, getControlStyle, getCriteriaField, getCriterion, getCriterion, getCursorPosition, getCustomState, getDataPath, getDateFormatter, getDecimalPad, getDecimalPrecision, getDefaultIconSrc, getDisabled, getDisableIconsOnReadOnly, getDisplayField, getDisplayFieldName, getDisplayValue, getDisplayValue, getEditorTypeConfig, getEditPendingCSSText, getEditProxyConstructor, getEmptyDisplayValue, getEmptyValueIcon, getEndRow, getErrorIconHeight, getErrorIconSrc, getErrorIconWidth, getErrorMessageWidth, getErrors, getExportFormat, getFetchMissingValues, getFieldName, getFilterLocally, getForeignDisplayField, getForm, getFormat, getFormItemAutoChild, getFormula, getFullDataPath, getGlobalTabIndex, getGridColNum, getGridRowNum, getHeight, getHeightAsString, getHidden, getHint, getHintStyle, getHoverAlign, getHoverDelay, getHoverHeight, getHoverOpacity, getHoverStyle, getHoverVAlign, getHoverWidth, getIcon, getIconHeight, getIconHSpace, getIconPageRect, getIconPrompt, getIconRect, getIconVAlign, getIconWidth, getImageURLPrefix, getImageURLSuffix, getImplicitSave, getImplicitSaveOnBlur, getInputFormat, getLeft, getLoadingDisplayValue, getLocateItemBy, getMinHintWidth, getMultipleValueSeparator, getName, getOperator, getOptionCriteria, getOptionDataSource, getOptionDataSourceAsString, getOptionFilterContext, getOptionOperationId, getOriginalValueMessage, getPageLeft, getPageRect, getPageTop, getPicker, getPickerIconHeight, getPickerIconName, getPickerIconPrompt, getPickerIconProperties, getPickerIconSrc, getPickerIconStyle, getPickerIconWidth, getPixelHeight, getPixelWidth, getPrintTextBoxStyle, getPrintTitleStyle, getPrompt, getReadOnlyDisplay, getReadOnlyHover, getReadOnlyTextBoxStyle, getReadOnlyWhen, getRect, getRedrawOnChange, getRejectInvalidValueOnChange, getRequired, getRequiredMessage, getRequiredWhen, getRowSpan, getSaveOnEnter, getScClassName, getSelectedRecord, getSelectOnClick, getSelectOnFocus, getShouldSaveValue, getShowClippedTitleOnHover, getShowClippedValueOnHover, getShowDeletions, getShowDisabled, getShowErrorIcon, getShowErrorStyle, getShowErrorText, getShowFocused, getShowFocusedErrorState, getShowFocusedIcons, getShowFocusedPickerIcon, getShowHint, getShowIcons, getShowOldValueInHover, getShowOver, getShowOverIcons, getShowPending, getShowPickerIcon, getShowRTL, getShowTitle, getShowValueIconOnly, getStartRow, getStaticHeight, getStopOnError, getSupportsCutPasteEvents, getSuppressValueIcon, getSynchronousValidation, getTabIndex, getTextFormula, getTitle, getTitleAlign, getTitleColSpan, getTitleOrientation, getTitleStyle, getTitleVAlign, getTooltip, getTop, getType, getUpdateControlOnOver, getUpdatePickerIconOnOver, getUpdateTextBoxOnOver, getUseDisabledHintStyleForReadOnly, getValidateOnChange, getValidateOnExit, getValidOperators, getVAlign, getValue, getValueAsRecordList, getValueDeselectedCSSText, getValueField, getValueFieldName, getValueIconHeight, getValueIconLeftPadding, getValueIconRightPadding, getValueIconSize, getValueIconWidth, getVisible, getVisibleHeight, getVisibleTitleWidth, getVisibleWhen, getVisibleWidth, getWarnOnEditorTypeConversion, getWarnOnEditorTypeConversionDefault, getWidth, getWidthAsString, getWrapTitle, handleWarnOnEditorTypeConversion, hasAdvancedCriteria, hasErrors, hide, hideIcon, invalidateDisplayValueCache, isCreated, isCutEvent, isDisabled, isDrawn, isFocused, isInGrid, isPasteEvent, isVisible, linkToInstanceUponCreate, mapDisplayToValue, mapValueToDisplay, mapValueToDisplay, mapValueToDisplay, redraw, redraw, setAccessKey, setAlign, setAllowExpressions, setAlwaysFetchMissingValues, setApplyAlignToText, setApplyHeightToTextBox, setAriaRole, setAriaState, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAutoChildConstructor, setAutoChildProperties, setAutoChildProperties, setAutoChildProperties, setAutoChildVisibility, setAutoComplete, setBrowserSpellCheck, setCanEdit, setCanEditCriterionPredicate, setCanEditOpaqueValues, setCanFocus, setCanSelectText, setCanTabToIcons, setCellHeight, setCellStyle, setChangeOnKeypress, setClipStaticValue, setClipTitle, setColSpan, setColSpan, setControlStyle, setCriteriaField, setCriterion, setCriterionGetter, setCriterionSetter, setCustomStateGetter, setDataPath, setDateFormatter, setDecimalPad, setDecimalPrecision, setDefaultIconSrc, setDefaultProperties, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDisabled, setDisableIconsOnReadOnly, setDisplayField, setDisplayFormat, setEditorProperties, setEditorType, setEditorType, setEditorType, setEditorValueFormatter, setEditorValueParser, setEditPendingCSSText, setEditProxyConstructor, setEmptyDisplayValue, setEmptyValueIcon, setEndRow, setErrorFormatter, setErrorIconHeight, setErrorIconSrc, setErrorIconWidth, setErrorMessageWidth, setErrorOrientation, setErrors, setErrors, setExportFormat, setFetchMissingValues, setFilterLocally, setForeignDisplayField, setFormat, setFormula, setGlobalTabIndex, setHeight, setHeight, setHidden, setHint, setHintStyle, setHoverAlign, setHoverDelay, setHoverHeight, setHoverOpacity, setHoverStyle, setHoverVAlign, setHoverWidth, setIconDisabled, setIconHeight, setIconHSpace, setIconPrompt, setIcons, setIconVAlign, setIconWidth, setImageURLPrefix, setImageURLSuffix, setImplicitSave, setImplicitSaveOnBlur, setInitHandler, setInputFormat, setInputTransformer, setItemHoverFormatter, setItemTitleHoverFormatter, setItemValueHoverFormatter, setJavaScriptObject, setLeft, setLoadingDisplayValue, setLocateItemBy, setMinHintWidth, setMultipleValueSeparator, setName, setNullProperty, setOperator, setOptionCriteria, setOptionDataSource, setOptionDataSource, setOptionFilterContext, setOptionOperationId, setOriginalValueMessage, setPickerIconHeight, setPickerIconName, setPickerIconPrompt, setPickerIconProperties, setPickerIconSrc, setPickerIconStyle, setPickerIconWidth, setPrintTextBoxStyle, setPrintTitleStyle, setPrompt, setProperty, setProperty, setProperty, setProperty, setProperty, setReadOnlyDisplay, setReadOnlyHover, setReadOnlyTextBoxStyle, setReadOnlyWhen, setRedrawOnChange, setRejectInvalidValueOnChange, setRequired, setRequiredMessage, setRequiredWhen, setRowSpan, setSaveOnEnter, setScClassName, setSelectOnClick, setSelectOnFocus, setShouldSaveValue, setShowClippedTitleOnHover, setShowClippedValueOnHover, setShowDeletions, setShowDisabled, setShowErrorIcon, setShowErrorStyle, setShowErrorText, setShowFocused, setShowFocusedErrorState, setShowFocusedIcons, setShowFocusedPickerIcon, setShowHint, setShowIcons, setShowIfCondition, setShowOldValueInHover, setShowOver, setShowOverIcons, setShowPending, setShowPickerIcon, setShowRTL, setShowTitle, setShowValueIconOnly, setStartRow, setStateCustomizer, setStaticHeight, setStopOnError, setSupportsCutPasteEvents, setSuppressValueIcon, setSynchronousValidation, setTabIndex, setTextFormula, setTitle, setTitleAlign, setTitleColSpan, setTitleHoverFormatter, setTitleOrientation, setTitleStyle, setTitleVAlign, setTooltip, setTop, setType, setUpdateControlOnOver, setUpdatePickerIconOnOver, setUpdateTextBoxOnOver, setUseDisabledHintStyleForReadOnly, setValidateOnChange, setValidateOnExit, setValidators, setValidOperators, setVAlign, setValue, setValue, setValue, setValue, setValue, setValue, setValueDeselectedCSSText, setValueField, setValueFormatter, setValueHoverFormatter, setValueIconHeight, setValueIconLeftPadding, setValueIconMapper, setValueIconRightPadding, setValueIcons, setValueIconSize, setValueIconWidth, setValueMap, setValueMap, setVisible, setVisibleWhen, setWarnOnEditorTypeConversion, setWarnOnEditorTypeConversionDefault, setWidth, setWidth, setWrapTitle, shouldApplyHeightToTextBox, shouldFetchMissingValue, shouldSaveOnEnter, shouldStopKeyPressBubbling, show, showIcon, showPicker, stopHover, storeValue, storeValue, updateState, validate, valueClippedgetRef, getRef, internalSetIDapplyFactoryProperties, doAddHandler, fireEvent, getAttributeAsDoubleArray, getAttributeAsIntArray, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsStringArray, getAttributes, getHandlerCount, getReadOnly, isFactoryCreated, logConfiguration, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated, setReadOnlypublic TimeItem()
public TimeItem(com.google.gwt.core.client.JavaScriptObject jsObj)
public TimeItem(java.lang.String name)
public TimeItem(java.lang.String name,
                java.lang.String title)
public static TimeItem getOrCreateRef(com.google.gwt.core.client.JavaScriptObject jsObj)
public static void changeAutoChildDefaults(java.lang.String autoChildName,
                                           Canvas defaults)
autoChildName.autoChildName - name of an AutoChild to customize the defaults for.defaults - Canvas defaults to apply. These defaults override any existing properties
 without destroying or wiping out non-overridden properties.  For usage tips on this
 param, see SGWTProperties.AutoChildUsagepublic static void changeAutoChildDefaults(java.lang.String autoChildName,
                                           FormItem defaults)
autoChildName.autoChildName - name of an AutoChild to customize the defaults for.defaults - FormItem defaults to apply. These defaults override any existing properties
 without destroying or wiping out non-overridden properties.  For usage tips on this
 param, see SGWTProperties.AutoChildUsagepublic static void changePickerIconDefaults(FormItemIcon defaults)
public SelectItem getAmpmItem()
useTextField is false.
 
 This component is an AutoChild named "ampmItem".  For an overview of how to use and
 configure AutoChildren, see Using AutoChildren.
public void setAmpmItemProperties(SelectItem ampmItemProperties)
AM/PM picker.
 Note : This is an advanced setting
ampmItemProperties - Default value is nullpublic SelectItem getAmpmItemProperties()
AM/PM picker.public void setAmpmItemTitle(java.lang.String ampmItemTitle)
AM/PM picker.ampmItemTitle - HTMLString . Default value is "AM/PM"public java.lang.String getAmpmItemTitle()
AM/PM picker.HTMLStringpublic void setBrowserInputType(java.lang.String browserInputType)
useTextField is true and browserInputType is
 set to "time", then a native HTML5 time input is used in place of a text input.  The use of a native HTML5 time input causes
 certain features to be disabled. Input masks and a custom timeFormatter are not supported. In-field hints are currently supported, but future
 browser changes might force this support to be removed. Therefore, it is safest to not use in-field hints (set
 showHintInField to false) in conjunction with a native HTML5 time input. 
NOTE: This feature requires specific CSS changes. Currently these changes have been made to the Enterprise, EnterpriseBlue, and Graphite skins only.
Note : This is an advanced setting
setBrowserInputType in class FormItembrowserInputType - Default value is nullpublic java.lang.String getBrowserInputType()
useTextField is true and browserInputType is
 set to "time", then a native HTML5 time input is used in place of a text input.  The use of a native HTML5 time input causes
 certain features to be disabled. Input masks and a custom timeFormatter are not supported. In-field hints are currently supported, but future
 browser changes might force this support to be removed. Therefore, it is safest to not use in-field hints (set
 showHintInField to false) in conjunction with a native HTML5 time input. 
NOTE: This feature requires specific CSS changes. Currently these changes have been made to the Enterprise, EnterpriseBlue, and Graphite skins only.
getBrowserInputType in class FormItempublic void setHourIncrement(java.lang.Integer hourIncrement)
useTextField is false and  hourValues is unset, this attribute specifies the
 increment to use when generating entries for the hour picker.  For example, if this attribute is set to 5, the hour
 picker will contain only every fifth value between the  hourMinValue and  hourMaxValue.hourIncrement - Default value is nullpublic java.lang.Integer getHourIncrement()
useTextField is false and  hourValues is unset, this attribute specifies the
 increment to use when generating entries for the hour picker.  For example, if this attribute is set to 5, the hour
 picker will contain only every fifth value between the  hourMinValue and  hourMaxValue.public SelectItem getHourItem()
duration when useTextField  is false.
 
 This component is an AutoChild named "hourItem".  For an overview of how to use and
 configure AutoChildren, see Using AutoChildren.
public void setHourItemPrompt(java.lang.String hourItemPrompt)
hour picker.hourItemPrompt - HTMLString . Default value is "Choose hours"public java.lang.String getHourItemPrompt()
hour picker.HTMLStringpublic void setHourItemProperties(SelectItem hourItemProperties)
hour picker.
 Note : This is an advanced setting
hourItemProperties - Default value is nullpublic SelectItem getHourItemProperties()
hour picker.public void setHourItemTitle(java.lang.String hourItemTitle)
hour picker.hourItemTitle - HTMLString . Default value is "Hour"public java.lang.String getHourItemTitle()
hour picker.HTMLStringpublic void setHourMaxValue(java.lang.Integer hourMaxValue)
useTextField is false and  hourValues is unset, this attribute specifies the
 maximum value present in the hour picker. Used for specifying a limited set of valid Hour values, or when using the 
 TimeItem to record duration, rather than time per-se.  The default is 11 or 23,  according to the value of use24HourTime and timeFormatter. 
 See also hourMinValue and  hourIncrement.
hourMaxValue - Default value is nullpublic java.lang.Integer getHourMaxValue()
useTextField is false and  hourValues is unset, this attribute specifies the
 maximum value present in the hour picker. Used for specifying a limited set of valid Hour values, or when using the 
 TimeItem to record duration, rather than time per-se.  The default is 11 or 23,  according to the value of use24HourTime and timeFormatter. 
 See also hourMinValue and  hourIncrement.
public void setHourMinValue(java.lang.Integer hourMinValue)
useTextField is false and  hourValues is unset, this attribute specifies the
 minimum value present in the hour picker. Used for specifying a limited set of valid Hour values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also hourMaxValue and  hourIncrement.
hourMinValue - Default value is nullpublic java.lang.Integer getHourMinValue()
useTextField is false and  hourValues is unset, this attribute specifies the
 minimum value present in the hour picker. Used for specifying a limited set of valid Hour values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also hourMaxValue and  hourIncrement.
public void setHourValues(int... hourValues)
hour
 picker when useTextField is false. Used for specifying a limited set of valid Hour values, or when using the TimeItem to record duration, rather than time per-se.
 See hourMinValue,  hourMaxValue and  hourIncrement for another method of controlling the 
 content in the hour picker.
 
If this method is called after the component has been drawn/initialized:
 Sets the array of valid hour values to use when useTextField is false. 
Used for limiting available valid Hour values, or when using the TimeItem to record duration, rather than time per-se.
 See hourMinValue,  hourMaxValue and  hourIncrement for another method of controlling the  content in the hour picker.
hourValues - array of available Hour values. Default value is nullpublic int[] getHourValues()
hour
 picker when useTextField is false. Used for specifying a limited set of valid Hour values, or when using the TimeItem to record duration, rather than time per-se.
 See hourMinValue,  hourMaxValue and  hourIncrement for another method of controlling the 
 content in the hour picker.
hourValues or generated according to  hourMinValue,  hourMaxValue and  hourIncrement.public void setInvalidTimeStringMessage(java.lang.String invalidTimeStringMessage)
invalidTimeStringMessage - HTMLString . Default value is "Invalid time"public java.lang.String getInvalidTimeStringMessage()
HTMLStringpublic void setMillisecondIncrement(java.lang.Integer millisecondIncrement)
useTextField is false and  millisecondValues is unset, this attribute
 specifies  the increment to use when generating entries for the millisecond picker.  For example,  if this attribute is
 set to 5, the millisecond picker will contain only every fifth  value between the millisecondMinValue and  millisecondMaxValue.millisecondIncrement - Default value is nullpublic java.lang.Integer getMillisecondIncrement()
useTextField is false and  millisecondValues is unset, this attribute
 specifies  the increment to use when generating entries for the millisecond picker.  For example,  if this attribute is
 set to 5, the millisecond picker will contain only every fifth  value between the millisecondMinValue and  millisecondMaxValue.public SelectItem getMillisecondItem()
duration when useTextField  is false.
 
 This component is an AutoChild named "millisecondItem".  For an overview of how to use and
 configure AutoChildren, see Using AutoChildren.
public void setMillisecondItemPrompt(java.lang.String millisecondItemPrompt)
millisecond
 picker.millisecondItemPrompt - HTMLString . Default value is "Choose milliseconds"public java.lang.String getMillisecondItemPrompt()
millisecond
 picker.HTMLStringpublic void setMillisecondItemProperties(SelectItem millisecondItemProperties)
millisecond picker.
 Note : This is an advanced setting
millisecondItemProperties - Default value is nullpublic SelectItem getMillisecondItemProperties()
millisecond picker.public void setMillisecondItemTitle(java.lang.String millisecondItemTitle)
millisecond picker.millisecondItemTitle - HTMLString . Default value is "Ms"public java.lang.String getMillisecondItemTitle()
millisecond picker.HTMLStringpublic void setMillisecondMaxValue(java.lang.Integer millisecondMaxValue)
useTextField is false and  millisecondValues is unset, this attribute
 specifies  the maximum value present in the millisecond picker. Used for specifying a limited set of valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se. The default is 999.
 See also millisecondMinValue and  millisecondIncrement.
millisecondMaxValue - Default value is nullpublic java.lang.Integer getMillisecondMaxValue()
useTextField is false and  millisecondValues is unset, this attribute
 specifies  the maximum value present in the millisecond picker. Used for specifying a limited set of valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se. The default is 999.
 See also millisecondMinValue and  millisecondIncrement.
public void setMillisecondMinValue(java.lang.Integer millisecondMinValue)
useTextField is false and  millisecondValues is unset, this attribute
 specifies  the minimum value present in the millisecond picker. Used for specifying a limited set of valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also millisecondMaxValue
 and  millisecondIncrement.
millisecondMinValue - Default value is nullpublic java.lang.Integer getMillisecondMinValue()
useTextField is false and  millisecondValues is unset, this attribute
 specifies  the minimum value present in the millisecond picker. Used for specifying a limited set of valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also millisecondMaxValue
 and  millisecondIncrement.
public void setMillisecondValues(int... millisecondValues)
millisecond picker when useTextField is false.
 Used for specifying a limited set of valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se.
 See millisecondMinValue,  millisecondMaxValue and  millisecondIncrement for another method of  controlling the content in the millisecond picker.
 
If this method is called after the component has been drawn/initialized:
 Sets the array of valid millisecond values to use when useTextField is false. 
Used for limiting available valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se.
 See millisecondMinValue,  millisecondMaxValue and  millisecondIncrement for another method of controlling the  content in the millisecond picker.
millisecondValues - array of available Millisecond values. Default value is nullpublic int[] getMillisecondValues()
millisecond picker when useTextField is false.
 Used for specifying a limited set of valid Millisecond values, or when using the TimeItem to record duration, rather than time per-se.
 See millisecondMinValue,  millisecondMaxValue and  millisecondIncrement for another method of  controlling the content in the millisecond picker.
millisecondValues or generated according to 
 millisecondMinValue,  millisecondMaxValue and  millisecondIncrement.public void setMinuteIncrement(java.lang.Integer minuteIncrement)
useTextField is false and  minuteValues is unset, this attribute specifies the
 increment to use when generating entries for the minute picker.  For example, if this attribute is set to 5, the minute
 picker will contain only every fifth value between the  minuteMinValue and  minuteMaxValue.minuteIncrement - Default value is nullpublic java.lang.Integer getMinuteIncrement()
useTextField is false and  minuteValues is unset, this attribute specifies the
 increment to use when generating entries for the minute picker.  For example, if this attribute is set to 5, the minute
 picker will contain only every fifth value between the  minuteMinValue and  minuteMaxValue.public SelectItem getMinuteItem()
duration when useTextField  is false.
 
 This component is an AutoChild named "minuteItem".  For an overview of how to use and
 configure AutoChildren, see Using AutoChildren.
public void setMinuteItemPrompt(java.lang.String minuteItemPrompt)
minute picker.minuteItemPrompt - HTMLString . Default value is "Choose minutes"public java.lang.String getMinuteItemPrompt()
minute picker.HTMLStringpublic void setMinuteItemProperties(SelectItem minuteItemProperties)
minute picker.
 Note : This is an advanced setting
minuteItemProperties - Default value is nullpublic SelectItem getMinuteItemProperties()
minute picker.public void setMinuteItemTitle(java.lang.String minuteItemTitle)
minute picker.minuteItemTitle - HTMLString . Default value is "Min"public java.lang.String getMinuteItemTitle()
minute picker.HTMLStringpublic void setMinuteMaxValue(java.lang.Integer minuteMaxValue)
useTextField is false and  minuteValues is unset, this attribute specifies the
 maximum value present in the minute picker. Used for specifying a limited set of valid Minute values, or when using the TimeItem to record duration, rather than time per-se. The default 59.
 See also minuteMinValue and  minuteIncrement.
minuteMaxValue - Default value is nullpublic java.lang.Integer getMinuteMaxValue()
useTextField is false and  minuteValues is unset, this attribute specifies the
 maximum value present in the minute picker. Used for specifying a limited set of valid Minute values, or when using the TimeItem to record duration, rather than time per-se. The default 59.
 See also minuteMinValue and  minuteIncrement.
public void setMinuteMinValue(java.lang.Integer minuteMinValue)
useTextField is false and  minuteValues is unset, this attribute specifies the
 minimum value present in the minute picker. Used for specifying a limited set of valid Minute values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also minuteMaxValue and  minuteIncrement.
minuteMinValue - Default value is nullpublic java.lang.Integer getMinuteMinValue()
useTextField is false and  minuteValues is unset, this attribute specifies the
 minimum value present in the minute picker. Used for specifying a limited set of valid Minute values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also minuteMaxValue and  minuteIncrement.
public void setMinuteValues(int... minuteValues)
minute
 picker when useTextField is false. Used for specifying a limited set of valid Minute values, or when using the TimeItem to record duration, rather than time per-se.
 See minuteMinValue,  minuteMaxValue and  minuteIncrement for another method of controlling
 the  content in the minute picker.
 
If this method is called after the component has been drawn/initialized:
 Sets the array of valid minute values to use when useTextField is false. 
Used for limiting available valid Minute values, or when using the TimeItem to record duration, rather than time per-se.
 See minuteMinValue,  minuteMaxValue and  minuteIncrement for another method of controlling the  content in the minute picker.
minuteValues - array of available Minute values. Default value is nullpublic int[] getMinuteValues()
minute
 picker when useTextField is false. Used for specifying a limited set of valid Minute values, or when using the TimeItem to record duration, rather than time per-se.
 See minuteMinValue,  minuteMaxValue and  minuteIncrement for another method of controlling
 the  content in the minute picker.
minuteValues or generated according to  minuteMinValue,  minuteMaxValue and  minuteIncrement.public void setSecondIncrement(java.lang.Integer secondIncrement)
useTextField is false and  secondValues is unset, this attribute specifies the
 increment to use when generating entries for the second picker.  For example, if this attribute is set to 5, the second
 picker will contain only every fifth value between the  secondMinValue and  secondMaxValue.secondIncrement - Default value is nullpublic java.lang.Integer getSecondIncrement()
useTextField is false and  secondValues is unset, this attribute specifies the
 increment to use when generating entries for the second picker.  For example, if this attribute is set to 5, the second
 picker will contain only every fifth value between the  secondMinValue and  secondMaxValue.public SelectItem getSecondItem()
duration when useTextField  is false.
 
 This component is an AutoChild named "secondItem".  For an overview of how to use and
 configure AutoChildren, see Using AutoChildren.
public void setSecondItemPrompt(java.lang.String secondItemPrompt)
second picker.secondItemPrompt - HTMLString . Default value is "Choose seconds"public java.lang.String getSecondItemPrompt()
second picker.HTMLStringpublic void setSecondItemProperties(SelectItem secondItemProperties)
seconds picker.
 Note : This is an advanced setting
secondItemProperties - Default value is nullpublic SelectItem getSecondItemProperties()
seconds picker.public void setSecondItemTitle(java.lang.String secondItemTitle)
second picker.secondItemTitle - HTMLString . Default value is "Sec"public java.lang.String getSecondItemTitle()
second picker.HTMLStringpublic void setSecondMaxValue(java.lang.Integer secondMaxValue)
useTextField is false and  secondValues is unset, this attribute specifies the
 maximum value present in the second picker. Used for specifying a limited set of valid Second values, or when using the TimeItem to record duration, rather than time per-se. The default is 59.
 See also secondMinValue and  secondIncrement.
secondMaxValue - Default value is nullpublic java.lang.Integer getSecondMaxValue()
useTextField is false and  secondValues is unset, this attribute specifies the
 maximum value present in the second picker. Used for specifying a limited set of valid Second values, or when using the TimeItem to record duration, rather than time per-se. The default is 59.
 See also secondMinValue and  secondIncrement.
public void setSecondMinValue(java.lang.Integer secondMinValue)
useTextField is false and  secondValues is unset, this attribute specifies the
 minimum value present in the second picker. Used for specifying a limited set of valid Second values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also secondMaxValue and  secondIncrement.
secondMinValue - Default value is nullpublic java.lang.Integer getSecondMinValue()
useTextField is false and  secondValues is unset, this attribute specifies the
 minimum value present in the second picker. Used for specifying a limited set of valid Second values, or when using the TimeItem to record duration, rather than time per-se. The default is zero in all cases.
 See also secondMaxValue and  secondIncrement.
public void setSecondValues(int... secondValues)
second
 picker when useTextField is false. Used for specifying a limited set of valid Second values, or when using the TimeItem to record duration, rather than time per-se.
 See secondMinValue,  secondMaxValue and  secondIncrement for another method of controlling
 the  content in the second picker.
 
If this method is called after the component has been drawn/initialized:
 Sets the array of valid second values to use when useTextField is false. 
Used for limiting available valid Second values, or when using the TimeItem to record duration, rather than time per-se.
 See secondMinValue,  secondMaxValue and  secondIncrement for another method of controlling the  content in the second picker.
secondValues - array of available Second values. Default value is nullpublic int[] getSecondValues()
second
 picker when useTextField is false. Used for specifying a limited set of valid Second values, or when using the TimeItem to record duration, rather than time per-se.
 See secondMinValue,  secondMaxValue and  secondIncrement for another method of controlling
 the  content in the second picker.
secondValues or generated according to  secondMinValue,  secondMaxValue and  secondIncrement.public void setShowHintInField(java.lang.Boolean showHintInField)
useTextField is true and a hint is set, should the hint be shown within the field? 
 Note that when using a native HTML5 time input (see browserInputType), in-field hints are currently
 supported, but future browser changes might not allow in-field hints to be supported. Therefore, it is safest to
 not use in-field hints in conjunction with a native HTML5 time input. 
 To change this attribute after being
 drawn, it is necessary to call FormItem.redraw() or
 redraw the form.
 
Note : This is an advanced setting
showHintInField - Default value is nullFormItem.setHint(java.lang.String), 
setUsePlaceholderForHint(boolean), 
Appearance overview and related methodspublic java.lang.Boolean getShowHintInField()
useTextField is true and a hint is set, should the hint be shown within the field? 
 Note that when using a native HTML5 time input (see browserInputType), in-field hints are currently
 supported, but future browser changes might not allow in-field hints to be supported. Therefore, it is safest to
 not use in-field hints in conjunction with a native HTML5 time input. 
 To change this attribute after being
 drawn, it is necessary to call FormItem.redraw() or
 redraw the form.
FormItem.getHint(), 
getUsePlaceholderForHint(), 
Appearance overview and related methodspublic void setShowHourItem(java.lang.Boolean showHourItem)
hourItem when
 useTextField is false.showHourItem - Default value is truepublic java.lang.Boolean getShowHourItem()
hourItem when
 useTextField is false.public void setShowMillisecondItem(java.lang.Boolean showMillisecondItem)
millisecondItem when useTextField is false.showMillisecondItem - Default value is falsepublic java.lang.Boolean getShowMillisecondItem()
millisecondItem when useTextField is false.public void setShowMinuteItem(java.lang.Boolean showMinuteItem)
minuteItem when
 useTextField is false.showMinuteItem - Default value is truepublic java.lang.Boolean getShowMinuteItem()
minuteItem when
 useTextField is false.public void setShowSecondItem(java.lang.Boolean showSecondItem)
secondItem when
 useTextField is false.showSecondItem - Default value is truepublic java.lang.Boolean getShowSecondItem()
secondItem when
 useTextField is false.public void setTextAlign(Alignment textAlign)
useTextField is true, this
 property governs the alignment of text within the text field. Defaults to "left" by default or
 "right" if the page is in rtl mode.  This attribute does not
 have an effect if a native HTML5 time input is being used. See browserInputType.
setTextAlign in class FormItemtextAlign - Default value is variesFormItem.setApplyAlignToText(boolean), 
Appearance overview and related methodspublic Alignment getTextAlign()
useTextField is true, this
 property governs the alignment of text within the text field. Defaults to "left" by default or
 "right" if the page is in rtl mode.  This attribute does not
 have an effect if a native HTML5 time input is being used. See browserInputType.
getTextAlign in class FormItemFormItem.getApplyAlignToText(), 
Appearance overview and related methodspublic void setTextBoxStyle(java.lang.String textBoxStyle)
textField if  useTextField is set to true.setTextBoxStyle in class FormItemtextBoxStyle - CSSStyleName . Default value is nullpublic java.lang.String getTextBoxStyle()
textField if  useTextField is set to true.getTextBoxStyle in class FormItemCSSStyleNamepublic TextItem getTextField()
useTextField is true.
 
 This component is an AutoChild named "textField".  For an overview of how to use and
 configure AutoChildren, see Using AutoChildren.
public void setTextFieldProperties(TextItem textFieldProperties)
text field
 generated for  this timeItem when useTextField
 is true.
 Note : This is an advanced setting
textFieldProperties - Default value is nullpublic TextItem getTextFieldProperties()
text field
 generated for  this timeItem when useTextField
 is true.public void setTimeFormatter(TimeDisplayFormat timeFormatter)
useTextField is true, what format should
 this item's time string be  presented in?  If unset, the default formatter will be timeFormatter24Hour or timeFormatter12Hour depending on the value of
 use24HourTime. If the property cannot be
 derived in this way (none of these properties are set), we'll check DynamicForm.timeFormatter, or finally back off to the
 standard system-wide String will be applied. 
 This attribute does not have an effect if a native HTML5 time input is
 being used. See browserInputType.
setTimeFormatter in class FormItemtimeFormatter - Default value is nullFormItem.setFormat(java.lang.String), 
Appearance overview and related methodspublic TimeDisplayFormat getTimeFormatter()
useTextField is true, what format should
 this item's time string be  presented in?  If unset, the default formatter will be timeFormatter24Hour or timeFormatter12Hour depending on the value of
 use24HourTime. If the property cannot be
 derived in this way (none of these properties are set), we'll check DynamicForm.timeFormatter, or finally back off to the
 standard system-wide String will be applied. 
 This attribute does not have an effect if a native HTML5 time input is
 being used. See browserInputType.
getTimeFormatter in class FormItemFormItem.getFormat(), 
Appearance overview and related methodspublic void setTimeFormatter12Hour(TimeDisplayFormat timeFormatter12Hour)
useTextField is true, and use24HourTime is false, what format should this
 item's time string be presented in?  May be overridden via an explicitly specified timeFormatter. 
 This attribute does not have an
 effect if a native HTML5 time input is being used. See browserInputType.
timeFormatter12Hour - Default value is "toShortTime"public TimeDisplayFormat getTimeFormatter12Hour()
useTextField is true, and use24HourTime is false, what format should this
 item's time string be presented in?  May be overridden via an explicitly specified timeFormatter. 
 This attribute does not have an
 effect if a native HTML5 time input is being used. See browserInputType.
public void setTimeFormatter24Hour(TimeDisplayFormat timeFormatter24Hour)
useTextField is true, and use24HourTime is true, what format should this item's
 time string be presented in?  May be overridden via an explicitly specified timeFormatter. 
 This attribute does not have an
 effect if a native HTML5 time input is being used. See browserInputType.
timeFormatter24Hour - Default value is "toShort24HourTime"public TimeDisplayFormat getTimeFormatter24Hour()
useTextField is true, and use24HourTime is true, what format should this item's
 time string be presented in?  May be overridden via an explicitly specified timeFormatter. 
 This attribute does not have an
 effect if a native HTML5 time input is being used. See browserInputType.
public void setUse24HourTime(java.lang.Boolean use24HourTime)
use24HourTime - Default value is nullpublic java.lang.Boolean getUse24HourTime()
public void setUseMask(java.lang.Boolean useMask)
timeFormatter.  Note that if a non-padded timeFormatter is specified, it will be changed to the
 corresponding padded version (ex. "toShort24HourTime" will be changed to "toShortPadded24HourTime"). 
 This attribute
 does not have an effect if a native HTML5 time input is being used. See browserInputType.
 
Note : This is an advanced setting
useMask - Default value is nullpublic java.lang.Boolean getUseMask()
timeFormatter.  Note that if a non-padded timeFormatter is specified, it will be changed to the
 corresponding padded version (ex. "toShort24HourTime" will be changed to "toShortPadded24HourTime"). 
 This attribute
 does not have an effect if a native HTML5 time input is being used. See browserInputType.
public void setUsePlaceholderForHint(boolean usePlaceholderForHint)
showing the hint in field and if
 supported by the browser, should the HTML5
 placeholder attribute
  be used to display the hint within the field? If set to false, then use of
  the placeholder attribute is disabled and an alternative technique to display
  the hint in-field is used instead.
  
  The HTML5 placeholder attribute is supported in the following major browsers:
  
WebView (used by the stock Browser app and when
      packaging with PhoneGap)In browsers other than the above, in-field hints are implemented via a different technique.
  Note that placeholder behavior is known to differ in Internet Explorer and certain old
  versions of the above browsers due to a recent change in the HTML5 specification regarding
  the placeholder attribute. Under the old rules, the placeholder is cleared
  when the element is focused. In the latest HTML5 spec as published by WHATWG, the placeholder
  is still displayed when the element is focused as long as the value is an empty string.
  
| Browser | Pseudo-class or pseudo-element | 
|---|---|
| Chrome, Safari | ::-webkit-input-placeholder | 
| Firefox 4 - 18 | :-moz-placeholder | 
| Firefox 19+ | ::-moz-placeholder | 
| Internet Explorer | :-ms-input-placeholder | 
Note that unlike other browsers, Firefox 19+ applies opacity:0.4 to the placeholder text. See Bug 556145 - Placeholder text default style should use opacity instead of GrayText
Because browsers are required to ignore the entire rule if a selector is invalid, separate rules are needed for each browser. For example:
::-webkit-input-placeholder {
     color: blue;
     opacity: 1;
 }
 :-moz-placeholder {
     color: blue;
     opacity: 1;
 }
 ::-moz-placeholder {
     color: blue;
     opacity: 1;
 }
 :-ms-input-placeholder {
     color: blue;
     opacity: 1;
 }
  If using Sass, it may be useful to utilize Sass' parent selector feature. For example:
.myCustomItem,
 .myCustomItemRTL,
 .myCustomItemDisabled,
 .myCustomItemDisabledRTL,
 .myCustomItemError,
 .myCustomItemErrorRTL,
 .myCustomItemFocused,
 .myCustomItemFocusedRTL,
 .myCustomItemHint,
 .myCustomItemHintRTL,
 .myCustomItemDisabledHint,
 .myCustomItemDisabledHintRTL {
     // ...
 
     &::-webkit-input-placeholder {
         color: blue;
         opacity: 1;
     }
     &:-moz-placeholder {
         color: blue;
         opacity: 1;
     }
     &::-moz-placeholder {
         color: blue;
         opacity: 1;
     }
     &:-ms-input-placeholder {
         color: blue;
         opacity: 1;
     }
 }
  
  If using Compass, the
 input-placeholder mixin
  that was added in version 1.0 can further simplify the code to style the placeholder text
  For example:
  
.myCustomItem,
 .myCustomItemRTL,
 .myCustomItemDisabled,
 .myCustomItemDisabledRTL,
 .myCustomItemError,
 .myCustomItemErrorRTL,
 .myCustomItemFocused,
 .myCustomItemFocusedRTL,
 .myCustomItemHint,
 .myCustomItemHintRTL,
 .myCustomItemDisabledHint,
 .myCustomItemDisabledHintRTL {
     // ...
 
     @include input-placeholder {
         color: blue;
         opacity: 1;
     }
 }
  Note : This is an advanced setting
usePlaceholderForHint - Default value is trueFormItem.setHint(java.lang.String), 
Appearance overview and related methodspublic boolean getUsePlaceholderForHint()
showing the hint in field and if
 supported by the browser, should the HTML5
 placeholder attribute
  be used to display the hint within the field? If set to false, then use of
  the placeholder attribute is disabled and an alternative technique to display
  the hint in-field is used instead.
  
  The HTML5 placeholder attribute is supported in the following major browsers:
  
WebView (used by the stock Browser app and when
      packaging with PhoneGap)In browsers other than the above, in-field hints are implemented via a different technique.
  Note that placeholder behavior is known to differ in Internet Explorer and certain old
  versions of the above browsers due to a recent change in the HTML5 specification regarding
  the placeholder attribute. Under the old rules, the placeholder is cleared
  when the element is focused. In the latest HTML5 spec as published by WHATWG, the placeholder
  is still displayed when the element is focused as long as the value is an empty string.
  
| Browser | Pseudo-class or pseudo-element | 
|---|---|
| Chrome, Safari | ::-webkit-input-placeholder | 
| Firefox 4 - 18 | :-moz-placeholder | 
| Firefox 19+ | ::-moz-placeholder | 
| Internet Explorer | :-ms-input-placeholder | 
Note that unlike other browsers, Firefox 19+ applies opacity:0.4 to the placeholder text. See Bug 556145 - Placeholder text default style should use opacity instead of GrayText
Because browsers are required to ignore the entire rule if a selector is invalid, separate rules are needed for each browser. For example:
::-webkit-input-placeholder {
     color: blue;
     opacity: 1;
 }
 :-moz-placeholder {
     color: blue;
     opacity: 1;
 }
 ::-moz-placeholder {
     color: blue;
     opacity: 1;
 }
 :-ms-input-placeholder {
     color: blue;
     opacity: 1;
 }
  If using Sass, it may be useful to utilize Sass' parent selector feature. For example:
.myCustomItem,
 .myCustomItemRTL,
 .myCustomItemDisabled,
 .myCustomItemDisabledRTL,
 .myCustomItemError,
 .myCustomItemErrorRTL,
 .myCustomItemFocused,
 .myCustomItemFocusedRTL,
 .myCustomItemHint,
 .myCustomItemHintRTL,
 .myCustomItemDisabledHint,
 .myCustomItemDisabledHintRTL {
     // ...
 
     &::-webkit-input-placeholder {
         color: blue;
         opacity: 1;
     }
     &:-moz-placeholder {
         color: blue;
         opacity: 1;
     }
     &::-moz-placeholder {
         color: blue;
         opacity: 1;
     }
     &:-ms-input-placeholder {
         color: blue;
         opacity: 1;
     }
 }
  
  If using Compass, the
 input-placeholder mixin
  that was added in version 1.0 can further simplify the code to style the placeholder text
  For example:
  
.myCustomItem,
 .myCustomItemRTL,
 .myCustomItemDisabled,
 .myCustomItemDisabledRTL,
 .myCustomItemError,
 .myCustomItemErrorRTL,
 .myCustomItemFocused,
 .myCustomItemFocusedRTL,
 .myCustomItemHint,
 .myCustomItemHintRTL,
 .myCustomItemDisabledHint,
 .myCustomItemDisabledHintRTL {
     // ...
 
     @include input-placeholder {
         color: blue;
         opacity: 1;
     }
 }
  FormItem.getHint(), 
Appearance overview and related methodspublic void setUseTextField(java.lang.Boolean useTextField)
useTextField - Default value is truepublic java.lang.Boolean getUseTextField()
public void setWrapHintText(java.lang.Boolean wrapHintText)
FormItem.hint, should the
 hint text be allowed to wrap? Setting this property to false will render the hint on a single line without
 wrapping, expanding the width required to render the item if necessary.  If unset this property will be picked up
 from the DynamicForm.wrapHintText setting. 
 This
 setting does not apply to hints that are shown in field.
setWrapHintText in class FormItemwrapHintText - Default value is falseFormItem.setMinHintWidth(java.lang.Integer)public java.lang.Boolean getWrapHintText()
FormItem.hint, should the
 hint text be allowed to wrap? Setting this property to false will render the hint on a single line without
 wrapping, expanding the width required to render the item if necessary.  If unset this property will be picked up
 from the DynamicForm.wrapHintText setting. 
 This
 setting does not apply to hints that are shown in field.
getWrapHintText in class FormItemFormItem.getMinHintWidth()public void deselectValue()
useTextField is true, falls through to
 standard deselectValue() implementation on this
 items freeform text entry field. Otherwise has no effect.public void deselectValue(java.lang.Boolean start)
useTextField is true, falls through to
 standard deselectValue() implementation on this
 items freeform text entry field. Otherwise has no effect.start - If this parameter is passed, new cursor insertion position will be   moved to the start, rather than the end of this
 item's value.public int getDuration()
useTextField is set to false, this method 
 returns the value of the time expressed as a duration in the timeUnit
 provided.  If no timeUnit is passed, the default is the smallest unit for which a  picker is visible.public int getDuration(TimeUnit timeUnit)
useTextField is set to false, this method 
 returns the value of the time expressed as a duration in the timeUnit
 provided.  If no timeUnit is passed, the default is the smallest unit for which a  picker is visible.timeUnit - the unit of the return valuepublic java.lang.String getEnteredValue()
useTextField  is true (otherwise returns the result of
 this.getValue()).public boolean pendingStatusChanged(DynamicForm form, FormItem item, boolean pendingStatus, java.lang.Object newValue, java.lang.Object value)
showPending is
 enabled and this time item should either clear or show its pending visual state.  The default behavior is that the
 titleStyle and cellStyle are updated to include/exclude the "Pending"
 suffix. In addition, when displayed in the pending state: 
useTextField is true, then the "Pending" 
 suffix will be appended to the textBoxStyle
 applied to the     textField; otherwise
 useTextField is false) the color of the     hourItem, minuteItem,     secondItem, millisecondItem,     and/or ampmItem will change when the hour, minute, second,    
 millisecond, or whether the time is AM or PM is different, respectively. false will cancel
 this default behavior.form - the managing DynamicForm instance.item - the form item itself (also available as "this").pendingStatus - true if the item should show its pending visual state; false otherwise.newValue - the current form item value.value - the value that would be restored by a call to DynamicForm.resetValues().false to cancel the default behavior.public void selectValue()
useTextField is true, falls through to
 standard selectValue() implementation on this items
 freeform text entry field. Otherwise has no effect.public void setHours(int hours)
setValue(),  the minute will be established to current
 minute.  You can use setValue() to set both hours
 and minutes at the same time. 
setHours() cannot be called until the item has been added to a DynamicForm and the form has been drawn.
hours - new hours value for this TimeItem.public void setMilliseconds(int milliseconds)
milliseconds - new milliseconds value for this TimeItem.public void setMinutes(int minutes)
setValue(),  the hour will be established to current hour.
  You can use setValue() to set both hours and
 minutes at the same time. 
setMinutes() cannot be called until the item has been added to a DynamicForm and the form has been drawn.
minutes - new minutes value for this TimeItem.public void setSeconds(int seconds)
seconds - new seconds value for this TimeItem.public void setSelectionRange(int start,
                              int end)
useTextField is true, falls through to
 standard setSelectionRange implementation on
 this items freeform text entry field. Otherwise has no effect.start - character index for start of new selectionend - character index for end of new selectionpublic static void setDefaultProperties(TimeItem timeItemProperties)
Note: This method is intended for setting default attributes only and will affect all instances of the underlying class (including those automatically generated in JavaScript). This method should not be used to apply standard EventHandlers or override methods for a class - use a custom subclass instead. Calling this method after instances have been created can result in undefined behavior, since it bypasses any setters and a class instance may have already examined a particular property and not be expecting any changes through this route.
timeItemProperties - properties that should be used as new defaults when instances of this class are createdSGWTPropertiespublic java.util.Date getValueAsDate()
public void setDisplayFormat(TimeFormatter timeFormatter)
setDisplayFormat(TimeDisplayFormat) instead.setDisplayFormat in class FormItemtimeFormatter - displayFormat Default value is "toShort24HourTime"FormItem.setInputFormat(java.lang.String), 
FormItem.setDateFormatter(com.smartgwt.client.types.DateDisplayFormat), 
FormItem.setTimeFormatter(com.smartgwt.client.types.TimeDisplayFormat)@Deprecated public void setDisplayFormat(TimeDisplayFormat timeFormatter)
getTimeFormatter() instead.TimeDisplayFormat - displayFormat Default value is "toShort24HourTime"@Deprecated public TimeDisplayFormat getDisplayFormat()
setTimeFormatter(com.smartgwt.client.types.TimeDisplayFormat) instead.public int[] getSelectionRange()
useTextField is true, falls through to
 standard com.smartgwt.client.widgets.form.fields.FormItem#getSelectionRange implementation on this item's
 freeform text entry field. Otherwise has no effect.