ilog.server.jsds.swing
Class IlsDSJFrame

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Frame
                          |
                          +--javax.swing.JFrame
                                |
                                +--ilog.server.jsds.swing.IlsDSJFrame
All Implemented Interfaces:
javax.accessibility.Accessible, IlsDataSourceContainer, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.TransferHandler.HasGetTransferHandler, javax.swing.WindowConstants

public class IlsDSJFrame
extends javax.swing.JFrame
implements IlsDataSourceContainer

High level class that implements IlsDataSourceContainer.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Inner classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Inner classes inherited from class ilog.server.jsds.IlsDataSourceContainer
IlsDataSourceContainer.Finder
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
IlsDSJFrame()
          Instanciate a new IlsDSJFrame without a title.
IlsDSJFrame(java.lang.String title)
          Instanciate a new IlsDSJFrame
 
Method Summary
 void addDataSource(IlsDataSource dataSource)
          Implements IlsDataSourceContainer.addDataSource(ilog.server.jsds.IlsDataSource).
 void addDSRepresentationListener(DSRepresentationListener l)
          Implements IlsDataSourceContainer.addDSRepresentationListener(ilog.server.jsds.DSRepresentationListener).
 void close(IlsDSRepresentation repres)
          Implements IlsDataSourceContainer.close(ilog.server.jsds.IlsDSRepresentation).
 java.util.Iterator dataSources()
          Implements IlsDataSourceContainer.dataSources().
 void dsClose()
          Implements IlsDataSourceContainer.close(ilog.server.jsds.IlsDSRepresentation).
 IlsDataSource getDataSource(IlsDataSourceContainer.Finder finder)
          Implements IlsDataSourceContainer.getDataSource(ilog.server.jsds.IlsDataSourceContainer.Finder).
protected  IlsDataSourceContainer getDataSourceContainerSupport()
          Return the data source container support used to implements IlsDataSourceContainer interface.
protected  void internalInit()
          Excluded.  
 void open(IlsDSRepresentation repres, java.util.Map properties)
          Implements IlsDataSourceContainer.open(ilog.server.jsds.IlsDSRepresentation, java.util.Map).
 void propertiesChange(IlsDSRepresentation repres, java.util.Map properties)
          Implements IlsDataSourceContainer.propertiesChange(ilog.server.jsds.IlsDSRepresentation, java.util.Map).
 void removeDataSource(IlsDataSource dataSource)
          Implements IlsDataSourceContainer.removeDataSource(ilog.server.jsds.IlsDataSource).
 void removeDSRepresentationListener(DSRepresentationListener l)
          Implements IlsDataSourceContainer.removeDSRepresentationListener(ilog.server.jsds.DSRepresentationListener).
protected  void setDataSourceContainerSupport(IlsDataSourceContainer dataSources)
          Defines the data source container support used to implements IlsDataSourceContainer interface.
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, 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 java.awt.MenuContainer
getFont, postEvent
 

Constructor Detail

IlsDSJFrame

public IlsDSJFrame(java.lang.String title)
Instanciate a new IlsDSJFrame
Parameters:
title - The frame title.

IlsDSJFrame

public IlsDSJFrame()
Instanciate a new IlsDSJFrame without a title.
Method Detail

internalInit

protected void internalInit()
Excluded. 

setDataSourceContainerSupport

protected void setDataSourceContainerSupport(IlsDataSourceContainer dataSources)
Defines the data source container support used to implements IlsDataSourceContainer interface.
Parameters:
dataSources - the data sources container.

getDataSourceContainerSupport

protected IlsDataSourceContainer getDataSourceContainerSupport()
Return the data source container support used to implements IlsDataSourceContainer interface.
Returns:
dataSources the data sources container.

addDataSource

public void addDataSource(IlsDataSource dataSource)
Implements IlsDataSourceContainer.addDataSource(ilog.server.jsds.IlsDataSource).
Specified by:
addDataSource in interface IlsDataSourceContainer

removeDataSource

public void removeDataSource(IlsDataSource dataSource)
Implements IlsDataSourceContainer.removeDataSource(ilog.server.jsds.IlsDataSource).
Specified by:
removeDataSource in interface IlsDataSourceContainer

dataSources

public java.util.Iterator dataSources()
Implements IlsDataSourceContainer.dataSources().
Specified by:
dataSources in interface IlsDataSourceContainer
Following copied from interface: ilog.server.jsds.IlsDataSourceContainer
Returns:
an Iterator of data source owned by this container.

getDataSource

public IlsDataSource getDataSource(IlsDataSourceContainer.Finder finder)
Implements IlsDataSourceContainer.getDataSource(ilog.server.jsds.IlsDataSourceContainer.Finder).
Specified by:
getDataSource in interface IlsDataSourceContainer
Following copied from interface: ilog.server.jsds.IlsDataSourceContainer
Parameters:
finder - An implementation of Finder
Returns:
the data source found or null otherwise
See Also:
IlsDataSourceContainer.Finder

open

public void open(IlsDSRepresentation repres,
                 java.util.Map properties)
Implements IlsDataSourceContainer.open(ilog.server.jsds.IlsDSRepresentation, java.util.Map).
Specified by:
open in interface IlsDataSourceContainer
Following copied from interface: ilog.server.jsds.IlsDataSourceContainer
Parameters:
repres - The representation target of the event
properties - The properties to initialize the IlsDataSourceContainer.

close

public void close(IlsDSRepresentation repres)
Implements IlsDataSourceContainer.close(ilog.server.jsds.IlsDSRepresentation).
Specified by:
close in interface IlsDataSourceContainer
Following copied from interface: ilog.server.jsds.IlsDataSourceContainer
Parameters:
repres - The representation target of the event
properties - The properties to initialize the IlsDataSourceContainer.

propertiesChange

public void propertiesChange(IlsDSRepresentation repres,
                             java.util.Map properties)
Implements IlsDataSourceContainer.propertiesChange(ilog.server.jsds.IlsDSRepresentation, java.util.Map).
Specified by:
propertiesChange in interface IlsDataSourceContainer
Following copied from interface: ilog.server.jsds.IlsDataSourceContainer
Parameters:
repres - The representation target of the event
The - properties.

dsClose

public void dsClose()
Implements IlsDataSourceContainer.close(ilog.server.jsds.IlsDSRepresentation).
Specified by:
dsClose in interface IlsDataSourceContainer

addDSRepresentationListener

public void addDSRepresentationListener(DSRepresentationListener l)
Implements IlsDataSourceContainer.addDSRepresentationListener(ilog.server.jsds.DSRepresentationListener).
Specified by:
addDSRepresentationListener in interface IlsDataSourceContainer

removeDSRepresentationListener

public void removeDSRepresentationListener(DSRepresentationListener l)
Implements IlsDataSourceContainer.removeDSRepresentationListener(ilog.server.jsds.DSRepresentationListener).
Specified by:
removeDSRepresentationListener in interface IlsDataSourceContainer