|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.rim.device.api.ui.Field
net.rim.device.api.ui.component.DateField
com.sybase.uep.bobclient.controls.DateChoice
public class DateChoice
This is the date choice control
Field Summary |
---|
Fields inherited from class net.rim.device.api.ui.component.DateField |
---|
DATE, DATE_TIME, TIME |
Fields inherited from class net.rim.device.api.ui.Field |
---|
ACTION_INVOKE, EDITABLE, EDITABLE_MASK, FIELD_BOTTOM, FIELD_HALIGN_MASK, FIELD_HCENTER, FIELD_LEADING, FIELD_LEFT, FIELD_RIGHT, FIELD_TOP, FIELD_TRAILING, FIELD_VALIGN_MASK, FIELD_VCENTER, FOCUSABLE, FOCUSABLE_MASK, HIGHLIGHT_FOCUS, HIGHLIGHT_SELECT, NON_FOCUSABLE, NON_SPELLCHECKABLE, READONLY, SPELLCHECKABLE, SPELLCHECKABLE_MASK, STATUS_MOVE_FOCUS_HORIZONTALLY, STATUS_MOVE_FOCUS_VERTICALLY, USE_ALL_HEIGHT, USE_ALL_WIDTH, VISUAL_STATE_ACTIVE, VISUAL_STATE_DISABLED, VISUAL_STATE_DISABLED_FOCUS, VISUAL_STATE_FOCUS, VISUAL_STATE_NORMAL |
Fields inherited from interface net.rim.device.api.ui.DrawStyle |
---|
BASELINE, BOTTOM, ELLIPSIS, HALIGN_MASK, HCENTER, HDEFAULT, HFULL, LEADING, LEFT, RIGHT, TOP, TRAILING, TRUNCATE_BEGINNING, VALIGN_MASK, VCENTER, VDEFAULT, VFULL |
Constructor Summary | |
---|---|
DateChoice(java.lang.String label,
long date)
Date choice constructor |
|
DateChoice(java.lang.String label,
long date,
long style,
net.rim.device.api.i18n.DateFormat format)
Date choice constructor |
Method Summary | |
---|---|
int |
getColSpan()
(non-Javadoc) |
java.lang.String |
getDisplayName()
Retrieve the display name |
int |
getFieldIndex()
Retrieve the edit index for this checkbox |
FontStyle |
getFontStyle()
Retrieve this control's font style |
long |
getHorizontalAlignment()
(non-Javadoc) |
java.lang.String |
getName()
(non-Javadoc) |
int |
getPreferredHeight()
(non-Javadoc) |
int |
getPreferredWidth()
(non-Javadoc) |
int |
getRowSpan()
(non-Javadoc) |
java.lang.String |
getType()
Retrieve the type for this checkbox |
ValidationObject |
getValidationObj()
Retrieve the validation object set on this checkbox |
java.lang.Object |
getValue()
(non-Javadoc) |
long |
getVerticalAlignment()
(non-Javadoc) |
boolean |
hasValidation()
Check if there is a validation object assigned to this control |
boolean |
isRequired()
Check if this checkbox is required |
protected void |
layout(int width,
int height)
(non-Javadoc) |
void |
refresh()
(non-Javadoc) |
void |
setBackgroundColor(int bgcolor)
(non-Javadoc) |
void |
setColSpan(int colspan)
(non-Javadoc) |
void |
setDisplayName(java.lang.String name)
Set display name |
void |
setFieldIndex(int index)
Set edit index |
void |
setFontStyle(FontStyle fontStyle)
Set the font style for this control |
void |
setLayoutHeight(int height)
(non-Javadoc) |
void |
setLayoutWidth(int width)
(non-Javadoc) |
void |
setName(java.lang.String name)
Set a key name for this control |
void |
setProperty(int key,
java.lang.String value)
Set the property values for this date choice |
void |
setRequired(boolean required)
Set if this checkbox is required |
void |
setRowSpan(int rowspan)
(non-Javadoc) |
void |
setType(java.lang.String type)
Set type |
void |
setValidationObject(ValidationObject obj)
Set validation object |
void |
setVariableLabel(ControlVariable variable)
Set the control variable object for the label |
void |
setVariableValue(ControlVariable variable)
Set the control variable object for the date value |
Methods inherited from class net.rim.device.api.ui.component.DateField |
---|
drawFocus, getAccessibleContext, getCurrentSubfield, getDate, getFocusRect, getLabel, getMode, getTimeZone, invokeAction, isSelectionCopyable, keyChar, keyControl, keyStatus, makeContextMenu, moveFocus, moveFocus, onFocus, paint, selectionCopy, setDate, setDate, setDate, setDate, setEditable, setFormat, setLabel, setMinuteIncrements, setTimeZone, toString |
Methods inherited from class net.rim.device.api.ui.Field |
---|
drawHighlightRegion, fieldChangeNotify, focusAdd, focusChangeNotify, focusRemove, getBackground, getBackground, getBorder, getBorder, getBorder, getChangeListener, getContentHeight, getContentLeft, getContentRect, getContentRect, getContentTop, getContentWidth, getContextMenu, getContextMenu, getCookie, getExtent, getExtent, getFieldStyle, getFocusListener, getFont, getHeight, getIndex, getLeafFieldWithFocus, getLeft, getManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOriginal, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getScreen, getState, getStyle, getTop, getVisualState, getWidth, invalidate, invalidate, invalidateAll, isDataValid, isDirty, isEditable, isFocus, isFocusable, isMuddy, isPasteable, isSelectable, isSelecting, isSelectionCutable, isSelectionDeleteable, isSpellCheckable, isStyle, isVisible, keyDown, keyRepeat, keyUp, makeContextMenu, navigationClick, navigationMovement, navigationUnclick, onDisplay, onExposed, onMenuDismissed, onMenuDismissed, onObscured, onUndisplay, onUnfocus, onVisibilityChange, paintBackground, paste, select, selectionCut, selectionDelete, setBackground, setBackground, setBorder, setBorder, setBorder, setBorder, setBorder, setChangeListener, setCookie, setDirty, setExtent, setFocus, setFocusListener, setFont, setFont, setMargin, setMargin, setMuddy, setNonSpellCheckable, setPadding, setPadding, setPosition, setVisualState, touchEvent, trackwheelClick, trackwheelUnclick, updateLayout |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DateChoice(java.lang.String label, long date)
label
- String
value for the label of this controldate
- long
value for the datepublic DateChoice(java.lang.String label, long date, long style, net.rim.device.api.i18n.DateFormat format)
label
- String
value for the label of this controldate
- long
value for the datestyle
- long
value for the input styleformat
- DateFormat
object to format the dateDateFormat
Method Detail |
---|
public void setBackgroundColor(int bgcolor)
setBackgroundColor
in interface Control
bgcolor
- int
value of the color in HEX.
For example: 0x00000000, 0x00FF0000, 0x00FFFFFFControl.setBackgroundColor(int bgcolor)
public void setColSpan(int colspan)
setColSpan
in interface Control
colspan
- int
value of the column spanControl.setColSpan(int colspan)
public int getColSpan()
getColSpan
in interface Control
int
value of the column spanControl.getColSpan()
public void setRowSpan(int rowspan)
setRowSpan
in interface Control
rowspan
- int
value of the row spanControl.setRowSpan(int rowspan)
public int getRowSpan()
getRowSpan
in interface Control
int
value of the row spanControl.getRowSpan()
public long getHorizontalAlignment()
getHorizontalAlignment
in interface Control
long
value of the horizontal alignment.
Possible values could be Field.FIELD_HCENTER, Field.FIELD_RIGHT, or Field.FIELD_LEFTControl.getHorizontalAlignment()
public long getVerticalAlignment()
getVerticalAlignment
in interface Control
long
value of the vertical alignment
Possible values could be Field.FIELD_TOP, Field.FIELD_BOTTOM, or Field.FIELD_VCENTERControl.getVerticalAlignment()
public void setVariableValue(ControlVariable variable)
variable
- ControlVariable
control variable objectControlVariable
public void setVariableLabel(ControlVariable variable)
variable
- ControlVariable
control variable objectControlVariable
public FontStyle getFontStyle()
FontStyle
objectFontStyle
public void setFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public int getFieldIndex()
int
value for the field indexpublic java.lang.String getDisplayName()
String
value of the display namepublic java.lang.String getType()
String
value fo the control typepublic java.lang.String getName()
getName
in interface Control
String
value of the key nameControl.getName()
public java.lang.Object getValue()
getValue
in interface Control
Object
of the value set for this controlControl.getValue()
public ValidationObject getValidationObj()
ValidationObject
validation objectValidationObject
public boolean hasValidation()
true
if there is validation object set, otherwise false
public void setRequired(boolean required)
required
- true
if control is required, otherwise false
public boolean isRequired()
true
if required, otherwise false
public void setLayoutWidth(int width)
setLayoutWidth
in interface Control
width
- int
value of the available layout widthControl.setLayoutWidth(int width)
public int getPreferredWidth()
getPreferredWidth
in interface Control
getPreferredWidth
in class net.rim.device.api.ui.component.DateField
int
value of the available layout widthControl.getPreferredWidth()
public void setLayoutHeight(int height)
setLayoutHeight
in interface Control
height
- int
value of the available layout heightControl.setLayoutHeight(int height)
public int getPreferredHeight()
getPreferredHeight
in interface Control
getPreferredHeight
in class net.rim.device.api.ui.component.DateField
int
value of the available layout heightControl.getPreferredHeight()
public void refresh()
refresh
in interface Control
Control.refresh()
public void setProperty(int key, java.lang.String value)
key
- int
int value for the key of a specific attributevalue
- String
value for this attributeprotected void layout(int width, int height)
layout
in class net.rim.device.api.ui.component.DateField
Field.layout(int width, int height)
public void setDisplayName(java.lang.String name)
displayName
- String
value for the display name of the controlpublic void setType(java.lang.String type)
type
- String
value for the type of the updatepublic void setName(java.lang.String name)
name
- String
value for the key name for this controlpublic void setValidationObject(ValidationObject obj)
obj
- ValidationObject
validation objectValidationObject
public void setFieldIndex(int index)
indexint
- value for the field index
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |