|
|||||||||
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.Manager
net.rim.device.api.ui.Screen
net.rim.device.api.ui.container.FullScreen
net.rim.device.api.ui.container.MainScreen
com.sybase.uep.bobclient.screens.BaseBOBScreen
com.sybase.uep.bobclient.screens.BaseBOBStockScreen
com.sybase.uep.bobclient.screens.PersonalizationScreen
public class PersonalizationScreen
This is the personalization screen
This screen will list out available personalization keys
BaseBOBStockScreen
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBStockScreen |
---|
_backgroundImage, _isScaleBackgroundImageAspectFit, _navigationBarBorderStyle, _navigationBarStyle, _screenTitle |
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBScreen |
---|
_appLogger, KEY |
Fields inherited from class net.rim.device.api.ui.container.MainScreen |
---|
NO_STATUS_SEPARATOR, NO_TITLE_SEPARATOR |
Fields inherited from class net.rim.device.api.ui.Screen |
---|
DEFAULT_CLOSE, DEFAULT_MENU, NO_SYSTEM_MENU_ITEMS |
Fields inherited from class net.rim.device.api.ui.Manager |
---|
BOTTOMMOST, DOWNWARD, HORIZONTAL_SCROLL, HORIZONTAL_SCROLL_MASK, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_MASK, LEAVE_BLANK_SPACE, LEFTMOST, LEFTWARD, NO_HORIZONTAL_SCROLL, NO_HORIZONTAL_SCROLLBAR, NO_SCROLL_RESET, NO_VERTICAL_SCROLL, NO_VERTICAL_SCROLLBAR, QUANTA_FONT, RIGHTMOST, RIGHTWARD, TOPMOST, UPWARD, VERTICAL_SCROLL, VERTICAL_SCROLL_MASK, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_MASK |
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 |
Constructor Summary | |
---|---|
PersonalizationScreen(int screenTitleRID)
Constructor to create the Personalization Screen |
|
PersonalizationScreen(java.lang.String screenTitle)
Constructor to create the Personalization Screen |
Method Summary | |
---|---|
protected void |
defineScreen()
(non-Javadoc) |
FontStyle |
getButtonFocusFontStyle()
Get the button focus font style |
FontStyle |
getButtonUnfocusFontStyle()
Get the button unfocus font style |
FontStyle |
getLabelFontStyle()
Get label font style |
FontStyle |
getProfileLabelFontStyle()
Get profile label font style |
FontStyle |
getScreenFontStyle()
Get this screen's font style |
protected void |
onFocusNotify(boolean focus)
(non-Javadoc) |
protected boolean |
onSavePrompt()
This is called when the user click the escape We will then want to ask if the user want to save the form |
void |
refresh()
(non-Javadoc) |
void |
refreshPerListTree(java.lang.String key)
|
void |
setAddScalarPersKeyMenuLabel(java.lang.String label)
Set the add personalization key menu label |
void |
setButtonFocusFontStyle(FontStyle fontStyle)
Set the button focus font style for this control |
void |
setButtonUnfocusFontStyle(FontStyle fontStyle)
Set the button unfocus font style for this control |
void |
setCloseButtonLabel(java.lang.String label)
Set the close button label |
void |
setCloseMenuLabel(java.lang.String label)
Set the close menu label |
void |
setEditScalarPersKeyMenuLabel(java.lang.String label)
Set the edit personalization key menu label |
void |
setLabelFontStyle(FontStyle fontStyle)
Set label font style |
void |
setNoPersonalizationAppErrorMessage(java.lang.String msg)
Set the no personalization application error message |
void |
setNoPersonalizationKeysMessage(java.lang.String msg)
Set the no personalization keys message |
void |
setNoPersonalizationKeysNoChangeMessage(java.lang.String msg)
Set the no personalization keys change message |
void |
setNullValueNotAllowedMessage(java.lang.String msg)
|
void |
setPackageIcon(java.lang.Object image)
Set personalization package icon |
void |
setPersonalizationErrorMessage(java.lang.String msg)
Set the loading personalization error message |
void |
setPersonizationIcon(java.lang.Object image)
Set personization icon |
void |
setProfileLabelFontStyle(FontStyle fontStyle)
Set profile label font style |
void |
setProperty(int key,
int resourceID)
Set the property values for the screen |
void |
setProperty(int key,
java.lang.Object value)
Set the property values for this screen |
void |
setRemoveScalarPersKeyMenuLabel(java.lang.String label)
Set the remove personalization key menu label |
void |
setScreenFontStyle(FontStyle fontStyle)
Set the font style for this screen |
void |
setUpdatePersKeyButtonLabel(java.lang.String label)
Set the update personalization key button label |
void |
setUpdatePersKeyMenuLabel(java.lang.String label)
Set the update personalization key menu label |
void |
setValueMaxLength(java.lang.String value)
Set the value max length |
void |
setValueTooLongPersonalizationMsg(java.lang.String msg)
Set the value max length exceeded error message |
void |
updatePersonalizationKeys()
Update personalization keys |
Methods inherited from class com.sybase.uep.bobclient.screens.BaseBOBStockScreen |
---|
closeScreen, runOnSaveActions, setNavigationBarBorderStyle, setNavigationBarLabel, setNavigationBarStyle, setOnCloseActions, setOnSaveActions |
Methods inherited from class net.rim.device.api.ui.container.MainScreen |
---|
addMenuItem, getField, getFieldCount, getFieldWithFocus, getFieldWithFocusIndex, getMainManager, keyCharUnhandled, removeAllMenuItems, removeMenuItem, setBanner, setId, setStatus, setTitle, setTitle, setTitle, setTitle |
Methods inherited from class net.rim.device.api.ui.container.FullScreen |
---|
sublayout |
Methods inherited from class net.rim.device.api.ui.Screen |
---|
add, addKeyListener, addScreenUiEngineAttachedListener, addTrackwheelListener, close, delete, deleteRange, dispatchKeyEvent, doLayout, doPaint, ensureRegionVisible, getAccessibleContext, getApplication, getDefaultMenuItem, getDelegate, getFieldAtLocation, getFocusRect, getGraphics, getLeafFieldWithFocus, getMenu, getScreenAbove, getScreenBelow, getUiEngine, getVirtualKeyboard, insert, invalidate, invalidate, invalidateAll, invalidateLayout, invokeAction, isDataValid, isDirty, isDisplayed, isFocus, isFocusable, isGlobal, isGlobalStatus, isMuddy, isObscured, isSelecting, keyControl, keyDown, keyRepeat, keyStatus, keyUp, layoutDelegate, navigationClick, navigationMovement, navigationUnclick, onClose, onDisplay, onExposed, onFocus, onMenu, onMenuDismissed, onMenuDismissed, onObscured, onSave, onUiEngineAttached, onUndisplay, onUnfocus, openDevelopmentBackdoor, openProductionBackdoor, paint, paintBackground, removeFocus, removeKeyListener, removeScreenUiEngineAttachedListener, removeTrackwheelListener, replace, save, scroll, setBackdoorAltStatus, setDefaultClose, setDirty, setFocus, setFocus, setFocus, setHorizontalQuantization, setPositionDelegate, setTrackballFilter, setTrackballSensitivityXOffset, setTrackballSensitivityYOffset, setVerticalQuantization, touchEvent, trackwheelClick, trackwheelClickUnhandled, trackwheelRoll, trackwheelUnclick, updateDisplay |
Methods inherited from class net.rim.device.api.ui.Manager |
---|
clearCustomScrollArrows, deleteAll, getHorizontalScroll, getPreferredHeightOfChild, getPreferredWidthOfChild, getVerticalScroll, getVirtualHeight, getVirtualWidth, getVisibleHeight, getVisibleWidth, invalidateFieldRange, isDownArrowShown, isUpArrowShown, isValidLayout, layout, layoutChild, moveFocus, moveFocus, moveFocus, nextFocus, nextFocus, paintChild, setFocus, setHorizontalScroll, setNonfocusableOverride, setPositionChild, setScrollListener, setVerticalScroll, setVirtualExtent, subpaint |
Methods inherited from class net.rim.device.api.ui.Field |
---|
drawFocus, 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, getLeft, getManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOriginal, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPreferredHeight, getPreferredWidth, getScreen, getState, getStyle, getTop, getVisualState, getWidth, isEditable, isPasteable, isSelectable, isSelectionCopyable, isSelectionCutable, isSelectionDeleteable, isSpellCheckable, isStyle, isVisible, makeContextMenu, makeContextMenu, onVisibilityChange, paste, select, selectionCopy, selectionCut, selectionDelete, setBackground, setBackground, setBorder, setBorder, setBorder, setBorder, setBorder, setChangeListener, setCookie, setEditable, setExtent, setFocusListener, setFont, setFont, setMargin, setMargin, setMuddy, setNonSpellCheckable, setPadding, setPadding, setPosition, setVisualState, updateLayout |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_TITLE_LABEL
public static final net.rim.device.api.system.Bitmap DEFAULT_PERSONALIZATION_ICON
public static final net.rim.device.api.system.EncodedImage DEFAULT_PACKAGE_ICON
public static final java.lang.String DEFAULT_CLOSE_MENU_LABEL
public static final java.lang.String DEFAULT_UPDATE_MENU_LABEL
public static final java.lang.String DEFAULT_EDIT_MENU_LABEL
public static final java.lang.String DEFAULT_ADD_MENU_LABEL
public static final java.lang.String DEFAULT_REMOVE_MENU_LABEL
public static final java.lang.String DEFAULT_CLOSE_BUTTON_LABEL
public static final java.lang.String DEFAULT_UPDATE_BUTTON_LABEL
public static final java.lang.String DEFAULT_NULL_CHECKBOX_LABEL
public static final java.lang.String DEFAULT_NO_PERSONALIZATION_KEYS_MESSAGE
public static final java.lang.String DEFAULT_NO_PERSONALIZATION_KEYS_NO_CHANGE_MESSAGE
public static final java.lang.String DEFAULT_NO_PERSONALIZATION_APP_MESSAGE
public static final java.lang.String DEFAULT_ERROR_LOADING_PERSONALIZATION_MESSAGE
public static final int DEFAULT_VALUE_MAX_LENGTH
public static final java.lang.String DEFAULT_VALUE_TOO_LONG_VALUE_MESSAGE
public static final java.lang.String DEFAULT_VALUE_NULLABE_VALUE_MESSAGE
public static final java.lang.String LIST_SCALAR_PK_SUFFIX
public static final java.lang.String SIMPLE_PK_SUFFIX
public static final java.lang.String COMPLEX_PK_SUFFIX
Constructor Detail |
---|
public PersonalizationScreen(java.lang.String screenTitle)
screenTitle
- String
value for the screen titlepublic PersonalizationScreen(int screenTitleRID)
screenTitleRID
- int
value for the screen title resource idMethod Detail |
---|
protected void defineScreen()
defineScreen
in class BaseBOBStockScreen
BaseBOBScreen.defineScreen()
public void refreshPerListTree(java.lang.String key)
public FontStyle getScreenFontStyle()
FontStyle
font style objectFontStyle
public void setScreenFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public FontStyle getLabelFontStyle()
FontStyle
font style objectFontStyle
public void setLabelFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public FontStyle getProfileLabelFontStyle()
FontStyle
font style objectFontStyle
public void setProfileLabelFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public FontStyle getButtonUnfocusFontStyle()
FontStyle
font style objectFontStyle
public void setButtonUnfocusFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public FontStyle getButtonFocusFontStyle()
FontStyle
font style objectFontStyle
public void setButtonFocusFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public void setCloseMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setUpdatePersKeyMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setCloseButtonLabel(java.lang.String label)
label
- String
value for the new labelpublic void setUpdatePersKeyButtonLabel(java.lang.String label)
label
- String
value for the new labelpublic void setAddScalarPersKeyMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setEditScalarPersKeyMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setRemoveScalarPersKeyMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setNoPersonalizationKeysMessage(java.lang.String msg)
msg
- String
value for the new messagepublic void setNullValueNotAllowedMessage(java.lang.String msg)
public void setNoPersonalizationKeysNoChangeMessage(java.lang.String msg)
msg
- String
value for the new messagepublic void setPersonalizationErrorMessage(java.lang.String msg)
msg
- String
value for the new messagepublic void setNoPersonalizationAppErrorMessage(java.lang.String msg)
msg
- String
value for the new messagepublic void setValueTooLongPersonalizationMsg(java.lang.String msg)
msg
- String
value for the new messagepublic void setValueMaxLength(java.lang.String value)
msg
- String
value for the new messagepublic void setPersonizationIcon(java.lang.Object image)
image
- String
value for the file name of the image or the Bitmap objectpublic void setPackageIcon(java.lang.Object image)
image
- String
value for the file name of the image or the Bitmap objectpublic void updatePersonalizationKeys()
public void refresh()
refresh
in interface IBOBScreen
refresh
in class BaseBOBScreen
BaseBOBScreen.refresh()
public void setProperty(int key, int resourceID)
setProperty
in class BaseBOBScreen
key
- int
value for the screen property attributeresourceID
- int
for the string localization resource IDpublic void setProperty(int key, java.lang.Object value)
setProperty
in class BaseBOBStockScreen
key
- int
value for a screen attributevalue
- Object
value for the attribute valueScreenProperties
protected void onFocusNotify(boolean focus)
BaseBOBScreen
onFocusNotify
in class BaseBOBScreen
Screen.onFocusNotify(boolean focus)
protected boolean onSavePrompt()
onSavePrompt
in class net.rim.device.api.ui.container.MainScreen
true
if prompt's resulting choice is to save; false
if the prompt's resulting choice is to cancel
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |