com.ontimize.util.gis.client.gui.panels.alternativelayers
Class BookmarksInnerPanel

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 com.ontimize.gui.container.CollapsiblePanel
                      extended by com.ontimize.util.gis.client.gui.panels.alternativelayers.InnerPanel
                          extended by com.ontimize.util.gis.client.gui.panels.alternativelayers.BookmarksInnerPanel
All Implemented Interfaces:
com.ontimize.gui.field.AccessForm, com.ontimize.gui.field.FormComponent, com.ontimize.gui.field.IdentifiedElement, com.ontimize.gui.i18n.Internationalization, com.ontimize.gui.preferences.HasPreferenceComponent, com.ontimize.gui.SecureElement, IGisClientComponent, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class BookmarksInnerPanel
extends InnerPanel
implements com.ontimize.gui.field.FormComponent, com.ontimize.gui.field.IdentifiedElement, com.ontimize.gui.field.AccessForm, com.ontimize.gui.preferences.HasPreferenceComponent

See Also:
Serialized Form

Nested Class Summary
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JPanel bmPanel
           
protected  java.lang.String deleteBookmarkIconPath
           
protected  java.lang.String zoomToLayerIconPath
           
 
Fields inherited from class com.ontimize.util.gis.client.gui.panels.alternativelayers.InnerPanel
gisViewer, initParams
 
Fields inherited from class com.ontimize.gui.container.CollapsiblePanel
animated, attribute, baseTooltip, borderStyle, bundle, customHeight, customWidth, cycleStart, deployedState, deployTime, doFirstShow, expandHorizontal, expandLast, expandVertical, firstTime, HORIZONTAL_ORIENTATION, HORIZONTAL_ORIENTATION_VALUE, initiatedPreferences, innerComponent, minHeight, minWidth, orientation, ORIENTATION, parentForm, REVERSE_ICON, reverseIcons, timer, tiptext, title, VERTICAL_ORIENTATION, VERTICAL_ORIENTATION_VALUE, verticalAlignment, viewPort
 
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 com.ontimize.gui.field.FormComponent
DEBUG
 
Fields inherited from interface com.ontimize.gui.i18n.Internationalization
DEBUG_LANGUAGE
 
Fields inherited from interface com.ontimize.gui.SecureElement
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
BookmarksInnerPanel(java.util.Hashtable parameters)
           
 
Method Summary
 int getBookmarksNumber()
           
 void init(java.util.Hashtable parameters)
           
 void paint(java.awt.Graphics g)
           
 void removeBookmark(BookmarkLocationComponent bookmark)
           
 void setDeleteBookmarkIcon(java.lang.String iconPath)
           
 void setResourceBundle(java.util.ResourceBundle res)
           
 void setZoomToBookmarkIcon(java.lang.String iconPath)
           
 
Methods inherited from class com.ontimize.util.gis.client.gui.panels.alternativelayers.InnerPanel
getComponentLimits, setAnimated, setExpanded, setGisViewer
 
Methods inherited from class com.ontimize.gui.container.CollapsiblePanel
addImpl, calculatedCustomHeight, calculatedCustomWidth, computeIntersection, createCustomBorder, createDeployBorder, doActionDeploy, getAttribute, getConstraints, getLayout, getMaximumSize, getPreferredSize, getTextsToTranslate, getUser, getVisiblePreferenceKey, initPermissions, initPreferences, isDeploy, isFirstShow, isFirstTime, isRestricted, isVerticalOrientation, saveVisiblePreference, setBorder, setComponentLocale, setDeploy, setFirstShow, setLayout, setOpaque, setParentForm, setPreferredSize, setTitle, validate
 
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, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, 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, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, 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, transferFocusBackward, transferFocusDownCycle, 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
 
Methods inherited from interface com.ontimize.gui.field.FormComponent
getConstraints, isEnabled, setEnabled, setVisible
 
Methods inherited from interface com.ontimize.gui.i18n.Internationalization
getTextsToTranslate, setComponentLocale
 
Methods inherited from interface com.ontimize.gui.field.IdentifiedElement
getAttribute
 
Methods inherited from interface com.ontimize.gui.SecureElement
initPermissions, isRestricted
 
Methods inherited from interface com.ontimize.gui.field.AccessForm
setParentForm
 
Methods inherited from interface com.ontimize.gui.preferences.HasPreferenceComponent
initPreferences
 
Methods inherited from interface com.ontimize.util.gis.client.interfaces.IGisClientComponent
setVisible
 

Field Detail

bmPanel

protected javax.swing.JPanel bmPanel

zoomToLayerIconPath

protected java.lang.String zoomToLayerIconPath

deleteBookmarkIconPath

protected java.lang.String deleteBookmarkIconPath
Constructor Detail

BookmarksInnerPanel

public BookmarksInnerPanel(java.util.Hashtable parameters)
Method Detail

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class InnerPanel

init

public void init(java.util.Hashtable parameters)
Specified by:
init in interface com.ontimize.gui.field.FormComponent
Overrides:
init in class InnerPanel

getBookmarksNumber

public int getBookmarksNumber()

removeBookmark

public void removeBookmark(BookmarkLocationComponent bookmark)

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle res)
Specified by:
setResourceBundle in interface com.ontimize.gui.i18n.Internationalization
Overrides:
setResourceBundle in class com.ontimize.gui.container.CollapsiblePanel

setZoomToBookmarkIcon

public void setZoomToBookmarkIcon(java.lang.String iconPath)

setDeleteBookmarkIcon

public void setDeleteBookmarkIcon(java.lang.String iconPath)