com.funambol.email.admin
Class EmailSyncSourceConfigPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.funambol.admin.ui.ManagementObjectPanel
                      extended bycom.funambol.admin.ui.SourceManagementPanel
                          extended bycom.funambol.email.admin.EmailSyncSourceConfigPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class EmailSyncSourceConfigPanel
extends com.funambol.admin.ui.SourceManagementPanel
implements java.io.Serializable

This class implements the configuration panel for an EmailSyncSource

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 javax.swing.JButton confirmButton
           
 javax.swing.JLabel encodeLabel
           
 javax.swing.JCheckBox encodeValue
           
 javax.swing.JLabel infoTypesLabel
           
 javax.swing.JTextField infoTypesValue
           
 javax.swing.JLabel infoVersionsLabel
           
 javax.swing.JTextField infoVersionsValue
           
 javax.swing.JLabel inPortLabel
           
 javax.swing.JTextField inPortValue
           
 javax.swing.JLabel langLabel
           
 javax.swing.JComboBox langValue
           
static java.lang.String NAME_ALLOWED_CHARS
           
 javax.swing.JLabel nameLabel
           
 javax.swing.JTextField nameValue
           
 javax.swing.JLabel panelName
          label for the panel's name
static java.lang.String PORT_ALLOWED_CHARS
           
 javax.swing.JLabel sourceUriLabel
           
 javax.swing.JTextField sourceUriValue
           
 javax.swing.JLabel sslCheckLabel
           
 javax.swing.JCheckBox sslCheckValue
           
 javax.swing.border.TitledBorder titledBorder1
          border to evidence the title of the panel
 javax.swing.JLabel typeLabel
           
 javax.swing.JTextField typeValue
           
 
Fields inherited from class com.funambol.admin.ui.SourceManagementPanel
STATE_INSERT, STATE_UPDATE
 
Fields inherited from class com.funambol.admin.ui.ManagementObjectPanel
ACTION_EVENT_DELETE, ACTION_EVENT_INSERT, ACTION_EVENT_UPDATE, defaultFont, defaultTableFont, defaultTableHeaderFont, listeners, loginPanelFont, mo, titlePanelFont
 
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
EmailSyncSourceConfigPanel()
           
 
Method Summary
 void getValues()
          Set syncSource properties with the values provided by the user.
 void init()
          Create the panel
 void updateForm()
           
 
Methods inherited from class com.funambol.admin.ui.SourceManagementPanel
getState, getSyncSource, setState
 
Methods inherited from class com.funambol.admin.ui.ManagementObjectPanel
actionPerformed, addActionListener, getManagementObject, notifyError, removeActionListener, setManagementObject
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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

NAME_ALLOWED_CHARS

public static final java.lang.String NAME_ALLOWED_CHARS
See Also:
Constant Field Values

PORT_ALLOWED_CHARS

public static final java.lang.String PORT_ALLOWED_CHARS
See Also:
Constant Field Values

panelName

public javax.swing.JLabel panelName
label for the panel's name


titledBorder1

public javax.swing.border.TitledBorder titledBorder1
border to evidence the title of the panel


nameLabel

public javax.swing.JLabel nameLabel

nameValue

public javax.swing.JTextField nameValue

sourceUriLabel

public javax.swing.JLabel sourceUriLabel

sourceUriValue

public javax.swing.JTextField sourceUriValue

sslCheckLabel

public javax.swing.JLabel sslCheckLabel

sslCheckValue

public javax.swing.JCheckBox sslCheckValue

inPortLabel

public javax.swing.JLabel inPortLabel

inPortValue

public javax.swing.JTextField inPortValue

langLabel

public javax.swing.JLabel langLabel

langValue

public javax.swing.JComboBox langValue

encodeLabel

public javax.swing.JLabel encodeLabel

encodeValue

public javax.swing.JCheckBox encodeValue

typeLabel

public javax.swing.JLabel typeLabel

typeValue

public javax.swing.JTextField typeValue

infoTypesLabel

public javax.swing.JLabel infoTypesLabel

infoTypesValue

public javax.swing.JTextField infoTypesValue

infoVersionsLabel

public javax.swing.JLabel infoVersionsLabel

infoVersionsValue

public javax.swing.JTextField infoVersionsValue

confirmButton

public javax.swing.JButton confirmButton
Constructor Detail

EmailSyncSourceConfigPanel

public EmailSyncSourceConfigPanel()
Method Detail

init

public void init()
Create the panel

Throws:
java.lang.Exception - if error occures during creation of the panel

updateForm

public void updateForm()

getValues

public void getValues()
Set syncSource properties with the values provided by the user.



Copyright © 2003-2006 Funambol.