ilog.server.jsds.swing
Class IlsDSIlvSDMView

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--ilog.server.jsds.swing.IlsDSJComponent
                                |
                                +--ilog.server.jsds.swing.IlsPluggableDSJComponent
                                      |
                                      +--ilog.server.jsds.swing.IlsDSIlvSDMView
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.TransferHandler.HasGetTransferHandler

public class IlsDSIlvSDMView
extends IlsPluggableDSJComponent

High level UI object that represent a SDM data source into a IlsDSIlvSDMView.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
 
Fields inherited from class ilog.server.jsds.swing.IlsPluggableDSJComponent
_adapter, _component, _jadapter, _model
 
Fields inherited from class ilog.server.jsds.swing.IlsDSJComponent
_autoconnect, _dataSource, _dataSourceContainer, _hostName, _label, _objectId, _serverName, _viewId, _viewOpened
 
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
IlsDSIlvSDMView()
          Instantiate a new IlsDSIlvSDMView without IlsDataSourceContainer.
IlsDSIlvSDMView(IlsDataSourceContainer dataSourceContainer)
          Instantiate a new IlsDSIlvSDMView with a predefined IlsDataSourceContainer.
 
Method Summary
 IlsSDMDS2IlvSDMViewAdapter getAdapter()
          Return the adapter used to connect the data source and the sdm model.
 ilog.views.sdm.IlvSDMView getIlvSDMView()
          Return the ilog views UI sdm view.
 ilog.views.sdm.IlvSDMModel getModel()
          Return the ilog views sdm model.
protected  IlPluggableAdapter instantiateAdapter()
          Return a IlsSDMDS2IlvSDMViewAdapter instance.
protected  java.awt.Component instantiateComponent(java.lang.Object model)
          Return a IlvSDMView instance.
protected  IlsDataSource instantiateDataSource()
          Return a IlsSDMDataSource instance.
protected  java.lang.Object instantiateModel()
          Return a IlvDefaultSDMModel instance.
 void setAdapter(IlsSDMDS2IlvSDMViewAdapter adapter)
          Set the adapter to use to connect the data source and the sdm model.
 void setIlvSDMView(ilog.views.sdm.IlvSDMView view)
          Set the ilog views UI sdm view to represent the data source.
 
Methods inherited from class ilog.server.jsds.swing.IlsPluggableDSJComponent
getComponent, getDataModel, getJPluggableAdapter, getPluggableAdapter, init, setComponent, setDataModel, setPluggableAdapter
 
Methods inherited from class ilog.server.jsds.swing.IlsDSJComponent
connect, connect, connect, doConnect, doOpenView, dscOpen, dscPropertiesChange, getDataSource, getDataSourceContainer, getDSComponent, getHostName, getLabel, getObjectId, getServerName, getViewId, instantiateDataSourceContainer, isAutoconnect, openView, setAutoconnect, setDataSourceContainer, setDSComponent, setHostName, setLabel, setLayout, setObjectId, setServerName, setViewId
 
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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IlsDSIlvSDMView

public IlsDSIlvSDMView()
Instantiate a new IlsDSIlvSDMView without IlsDataSourceContainer. A data source container is created by default.
See Also:
IlsDataSourceContainer

IlsDSIlvSDMView

public IlsDSIlvSDMView(IlsDataSourceContainer dataSourceContainer)
Instantiate a new IlsDSIlvSDMView with a predefined IlsDataSourceContainer.
See Also:
IlsDataSourceContainer
Method Detail

instantiateAdapter

protected IlPluggableAdapter instantiateAdapter()
Return a IlsSDMDS2IlvSDMViewAdapter instance.
Overrides:
instantiateAdapter in class IlsPluggableDSJComponent
Returns:
IlsSDMDS2IlvSDMViewAdapter instance.

instantiateDataSource

protected IlsDataSource instantiateDataSource()
Return a IlsSDMDataSource instance.
Overrides:
instantiateDataSource in class IlsPluggableDSJComponent
Returns:
IlsSDMDataSource instance.

instantiateModel

protected java.lang.Object instantiateModel()
Return a IlvDefaultSDMModel instance.
Overrides:
instantiateModel in class IlsPluggableDSJComponent
Returns:
IlvDefaultSDMModel instance.

instantiateComponent

protected java.awt.Component instantiateComponent(java.lang.Object model)
Return a IlvSDMView instance.
Overrides:
instantiateComponent in class IlsPluggableDSJComponent
Parameters:
model - IlvSDMModel instance.
Returns:
IlvSDMView instance.

getModel

public ilog.views.sdm.IlvSDMModel getModel()
Return the ilog views sdm model.
Returns:
the ilog views sdm model.

getIlvSDMView

public ilog.views.sdm.IlvSDMView getIlvSDMView()
Return the ilog views UI sdm view.
Returns:
the ilog views UI sdm view.

setIlvSDMView

public void setIlvSDMView(ilog.views.sdm.IlvSDMView view)
Set the ilog views UI sdm view to represent the data source.
Parameters:
view - the SDM view.

getAdapter

public IlsSDMDS2IlvSDMViewAdapter getAdapter()
Return the adapter used to connect the data source and the sdm model.
Returns:
the adapter used to connect the data source and the sdm model.

setAdapter

public void setAdapter(IlsSDMDS2IlvSDMViewAdapter adapter)
Set the adapter to use to connect the data source and the sdm model.
Parameters:
adapter - The adapter to use.
See Also:
IlsGanttDS2IlvHierarchyChartAdapter