org.telscenter.pas.steps
Class BookmarkUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.telscenter.pas.steps.BrowseWebUI
                      extended by org.telscenter.pas.steps.BookmarkUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class BookmarkUI
extends BrowseWebUI

Author:
aperritano
See Also:
Serialized Form

Nested Class Summary
 class BookmarkUI.BookmarkPanel
           
protected  class BookmarkUI.BookmarkPanelListener
           
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static java.lang.String ADD_BOOKMARK_PAGE
           
protected  javax.swing.Action addBookmarkAction
           
protected  javax.swing.ImageIcon addBookmarkActive
           
protected  javax.swing.JPanel addBookmarkPanel
           
protected  javax.swing.ImageIcon addBookmarkRollover
           
protected  javax.swing.ImageIcon addBookmarkViewActive
           
protected static java.lang.String ALL_BOOKMARKS_PAGE
           
protected  javax.swing.JPanel allBookmarkPanel
           
protected  Bookmark bookmark
           
protected  javax.swing.JToolBar bookmarkManagementToolbar
           
protected  java.util.HashMap<javax.swing.JButton,BookmarkDAO> bookmarksToButtons
           
protected  java.util.HashMap<BookmarkDAO,javax.swing.JPanel> bookmarksToPanels
           
protected  javax.swing.ImageIcon deleteActive
           
protected  javax.swing.Action deleteBookmarkAction
           
protected  javax.swing.ImageIcon deleteRollover
           
protected  int dividerLocation
           
protected  boolean hasNoEntries
           
protected  javax.swing.Action instructionAction
           
protected static java.lang.String INSTRUCTIONAL_TEXT_PAGE
           
protected  javax.swing.JComponent instructionalPanel
           
protected  javax.swing.ImageIcon instructTextActive
           
protected  java.awt.Font labelFont
           
protected  javax.swing.JTextField nameText
           
protected  javax.swing.border.Border nonSelectedLineBorder
           
protected  javax.swing.JTextArea remarksTextArea
           
protected  javax.swing.border.Border selectedLineBorder
           
protected  javax.swing.Action setUrlAction
           
protected  javax.swing.ImageIcon setUrlActive
           
protected  javax.swing.ImageIcon setUrlRollover
           
protected  javax.swing.Action showAllBookmarksAction
           
protected  javax.swing.ImageIcon showAllBookmarksViewActive
           
protected  javax.swing.Action showBookmarkCreatePanelAciton
           
protected  javax.swing.ImageIcon toggleIconOff
           
protected  javax.swing.ImageIcon toggleIconOn
           
protected  javax.swing.Action toggleViewAction
           
protected  CardPanel topCardPanel
           
protected  javax.swing.JTextField urlText
           
protected static java.lang.String WEB_PAGE
           
 
Fields inherited from class org.telscenter.pas.steps.BrowseWebUI
browserToolbar, browserToolbarPanel, homeAction, homeActive, homeRollover, nextAction, nextActive, nextRollover, previousAction, previousActive, previousRollover, refreshAction, refreshActive, refreshRollover, splitPane, stopAction, stopActive, stopRollover
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BookmarkUI(Bookmark bookmark)
           
 
Method Summary
protected  void addToAllBookMarksPanel(BookmarkDAO dao)
           
protected  void adjustPanelSelection(BookmarkUI.BookmarkPanel panel)
           
protected  javax.swing.JPanel createAddBookmarkPanel(BookmarkDAO dao)
           
protected  javax.swing.JToolBar createBookmarkManagementToolbar()
           
protected  void createBookmarkNamePanel(javax.swing.JPanel formPanel, BookmarkDAO dao, int i)
           
protected  void createBookmarkRemarksPanel(javax.swing.JPanel formPanel, BookmarkDAO dao, int i)
           
protected  void createBookmarkURLPanel(javax.swing.JPanel formPanel, BookmarkDAO dao, int i)
           
protected  void createDeleteButton(javax.swing.JPanel formPanel, BookmarkDAO dao)
           
protected  javax.swing.JComponent createInstructionTextPanel()
           
protected  java.lang.String createSockString(BookmarkDAO dao)
           
protected  void initBookmarkUI()
           
 boolean isCompactView()
           
protected  BookmarkDAO makeBookmarkDAO(java.lang.String bookmarkString)
           
protected  void makePanelNonRollover(javax.swing.JPanel panel)
           
protected  void makePanelNonSelected(javax.swing.JPanel panel)
           
protected  void makePanelRollover(javax.swing.JPanel panel)
           
protected  void makePanelSelected(javax.swing.JPanel panel)
           
protected  void populateBookmarkPanel()
           
protected  void removeAllBookmarkPanelEntries()
           
protected  void saveToRim(BookmarkDAO dao)
           
 void setCompactView(boolean compactView)
           
protected  void showCard(java.lang.String pageName)
           
 
Methods inherited from class org.telscenter.pas.steps.BrowseWebUI
addButtonBrowserToolbar, addHistoryUrl, createAddressBar, createBrowserToolbarPanel, createSaveLinkButtonPanel, getBrowserToolbarPanel, getPreviewAction, getProgressBar, getUrlHistory, init, setBrowserToolbarPanel, setBrowserToolbarPanelVisible, setProgressBar, useAddressBar, useSaveLinkButton
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

toggleIconOff

protected javax.swing.ImageIcon toggleIconOff

toggleIconOn

protected javax.swing.ImageIcon toggleIconOn

instructTextActive

protected javax.swing.ImageIcon instructTextActive

addBookmarkViewActive

protected javax.swing.ImageIcon addBookmarkViewActive

showAllBookmarksViewActive

protected javax.swing.ImageIcon showAllBookmarksViewActive

addBookmarkActive

protected javax.swing.ImageIcon addBookmarkActive

addBookmarkRollover

protected javax.swing.ImageIcon addBookmarkRollover

setUrlActive

protected javax.swing.ImageIcon setUrlActive

setUrlRollover

protected javax.swing.ImageIcon setUrlRollover

deleteActive

protected javax.swing.ImageIcon deleteActive

deleteRollover

protected javax.swing.ImageIcon deleteRollover

bookmarkManagementToolbar

protected javax.swing.JToolBar bookmarkManagementToolbar

dividerLocation

protected int dividerLocation

topCardPanel

protected CardPanel topCardPanel

INSTRUCTIONAL_TEXT_PAGE

protected static final java.lang.String INSTRUCTIONAL_TEXT_PAGE
See Also:
Constant Field Values

ADD_BOOKMARK_PAGE

protected static final java.lang.String ADD_BOOKMARK_PAGE
See Also:
Constant Field Values

ALL_BOOKMARKS_PAGE

protected static final java.lang.String ALL_BOOKMARKS_PAGE
See Also:
Constant Field Values

WEB_PAGE

protected static final java.lang.String WEB_PAGE
See Also:
Constant Field Values

labelFont

protected java.awt.Font labelFont

bookmarksToPanels

protected java.util.HashMap<BookmarkDAO,javax.swing.JPanel> bookmarksToPanels

bookmarksToButtons

protected java.util.HashMap<javax.swing.JButton,BookmarkDAO> bookmarksToButtons

nameText

protected javax.swing.JTextField nameText

urlText

protected javax.swing.JTextField urlText

remarksTextArea

protected javax.swing.JTextArea remarksTextArea

allBookmarkPanel

protected javax.swing.JPanel allBookmarkPanel

bookmark

protected Bookmark bookmark

hasNoEntries

protected boolean hasNoEntries

addBookmarkPanel

protected javax.swing.JPanel addBookmarkPanel

instructionalPanel

protected javax.swing.JComponent instructionalPanel

addBookmarkAction

protected javax.swing.Action addBookmarkAction

setUrlAction

protected javax.swing.Action setUrlAction

showBookmarkCreatePanelAciton

protected javax.swing.Action showBookmarkCreatePanelAciton

toggleViewAction

protected javax.swing.Action toggleViewAction

instructionAction

protected javax.swing.Action instructionAction

showAllBookmarksAction

protected javax.swing.Action showAllBookmarksAction

deleteBookmarkAction

protected javax.swing.Action deleteBookmarkAction

selectedLineBorder

protected javax.swing.border.Border selectedLineBorder

nonSelectedLineBorder

protected javax.swing.border.Border nonSelectedLineBorder
Constructor Detail

BookmarkUI

public BookmarkUI(Bookmark bookmark)
Parameters:
bookmark -
Method Detail

initBookmarkUI

protected void initBookmarkUI()

makeBookmarkDAO

protected BookmarkDAO makeBookmarkDAO(java.lang.String bookmarkString)
Parameters:
bookmarkString -

createAddBookmarkPanel

protected javax.swing.JPanel createAddBookmarkPanel(BookmarkDAO dao)

createInstructionTextPanel

protected javax.swing.JComponent createInstructionTextPanel()

removeAllBookmarkPanelEntries

protected void removeAllBookmarkPanelEntries()

addToAllBookMarksPanel

protected void addToAllBookMarksPanel(BookmarkDAO dao)
Parameters:
dao -

createDeleteButton

protected void createDeleteButton(javax.swing.JPanel formPanel,
                                  BookmarkDAO dao)

createBookmarkNamePanel

protected void createBookmarkNamePanel(javax.swing.JPanel formPanel,
                                       BookmarkDAO dao,
                                       int i)

createBookmarkURLPanel

protected void createBookmarkURLPanel(javax.swing.JPanel formPanel,
                                      BookmarkDAO dao,
                                      int i)

createBookmarkRemarksPanel

protected void createBookmarkRemarksPanel(javax.swing.JPanel formPanel,
                                          BookmarkDAO dao,
                                          int i)

isCompactView

public boolean isCompactView()
Returns:
the compactView

setCompactView

public void setCompactView(boolean compactView)
Parameters:
compactView - the compactView to set

populateBookmarkPanel

protected void populateBookmarkPanel()

createBookmarkManagementToolbar

protected javax.swing.JToolBar createBookmarkManagementToolbar()

showCard

protected void showCard(java.lang.String pageName)

saveToRim

protected void saveToRim(BookmarkDAO dao)
Parameters:
dao -

createSockString

protected java.lang.String createSockString(BookmarkDAO dao)
Parameters:
dao -
Returns:

makePanelSelected

protected void makePanelSelected(javax.swing.JPanel panel)

makePanelNonSelected

protected void makePanelNonSelected(javax.swing.JPanel panel)

makePanelRollover

protected void makePanelRollover(javax.swing.JPanel panel)

makePanelNonRollover

protected void makePanelNonRollover(javax.swing.JPanel panel)

adjustPanelSelection

protected void adjustPanelSelection(BookmarkUI.BookmarkPanel panel)


Copyright © 2004-2008 TELS Center. All Rights Reserved.