Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.gui.sendsettings
Class SendSettingsTab  view SendSettingsTab download SendSettingsTab.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended bycom.flexstor.common.gui.sendsettings.SendSettingsTab
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, SettingsComponentI
Direct Known Subclasses:
SendSettingsConversionPanel, SendSettingsEmailPanel, SendSettingsFtpPanel, SendSettingsGeneralPanel

public abstract class SendSettingsTab
extends java.awt.Panel
implements SettingsComponentI

Each tab in ChangeSendSettingsDialog should extend this Abstract Class


Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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
static int ACTION_BROWSE
           
static int ACTION_EMAIL_CC
           
static int ACTION_EMAIL_TO
           
static int ACTION_FTP
           
protected  java.util.Vector listeners
           
 
Fields inherited from class java.awt.Panel
 
Fields inherited from class java.awt.Container
 
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
SendSettingsTab()
           
 
Method Summary
 void addSettingsListener(com.flexstor.common.awt.event.SettingsEventListener listener)
          Add listener to the list of Listeners
abstract  void cleanUpFields()
          Clean up all the fields from this tab
private  int find(com.flexstor.common.awt.event.SettingsEventListener listener)
          Find listener's index in listener list
protected  void fireSettingsEventListener(com.flexstor.common.awt.event.SettingsEvent e)
          Notify All Listeners
 com.flexstor.common.data.ejb.SettingData getDataObject()
           
 boolean isModified()
          Not usefull yet given for default implementaion
 void removeSettingsListener(com.flexstor.common.awt.event.SettingsEventListener listener)
          Remove listener to the list of Listeners
 void setModel(java.lang.Object o)
           
protected  boolean verifyForSpaces(java.lang.String value, java.lang.String fieldName, java.lang.String tabName)
          Utility method to check for spaces
protected  boolean verifyRequired(com.flexstor.common.awt.field.FlexTextField field, java.lang.String tabName)
          Utility method to validates required field and shows custom message instead of validator's message
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.flexstor.common.gui.sendsettings.SettingsComponentI
populateGUI, synchronizeData
 

Field Detail

ACTION_EMAIL_TO

public static int ACTION_EMAIL_TO

ACTION_EMAIL_CC

public static int ACTION_EMAIL_CC

ACTION_FTP

public static int ACTION_FTP

ACTION_BROWSE

public static int ACTION_BROWSE

listeners

protected java.util.Vector listeners
Constructor Detail

SendSettingsTab

public SendSettingsTab()
Method Detail

addSettingsListener

public void addSettingsListener(com.flexstor.common.awt.event.SettingsEventListener listener)
Add listener to the list of Listeners

Specified by:
addSettingsListener in interface SettingsComponentI

removeSettingsListener

public void removeSettingsListener(com.flexstor.common.awt.event.SettingsEventListener listener)
Remove listener to the list of Listeners

Specified by:
removeSettingsListener in interface SettingsComponentI

isModified

public boolean isModified()
Not usefull yet given for default implementaion

Specified by:
isModified in interface SettingsComponentI

cleanUpFields

public abstract void cleanUpFields()
Clean up all the fields from this tab


setModel

public void setModel(java.lang.Object o)
Specified by:
setModel in interface SettingsComponentI

getDataObject

public com.flexstor.common.data.ejb.SettingData getDataObject()
Specified by:
getDataObject in interface SettingsComponentI

fireSettingsEventListener

protected void fireSettingsEventListener(com.flexstor.common.awt.event.SettingsEvent e)
Notify All Listeners


verifyForSpaces

protected boolean verifyForSpaces(java.lang.String value,
                                  java.lang.String fieldName,
                                  java.lang.String tabName)
Utility method to check for spaces


verifyRequired

protected boolean verifyRequired(com.flexstor.common.awt.field.FlexTextField field,
                                 java.lang.String tabName)
Utility method to validates required field and shows custom message instead of validator's message


find

private int find(com.flexstor.common.awt.event.SettingsEventListener listener)
Find listener's index in listener list