ilog.server.jsds.swing
Class IlsDSIlvGrapher

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.IlsPluggableDSJScrolledComponent
                                            |
                                            +--ilog.server.jsds.swing.IlsDSIlvGrapher
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable, TransferHandler.HasGetTransferHandler

public class IlsDSIlvGrapher
extends IlsPluggableDSJScrolledComponent

High level UI class that represent a graph data source with an IlvGrapher.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  ilog.views.interactor.IlvSelectInteractor _select
           
 
Fields inherited from class ilog.server.jsds.swing.IlsPluggableDSJScrolledComponent
_scrollPane
 
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
IlsDSIlvGrapher()
          Instantiate a new IlsDSIlvGrapher without IlsDataSourceContainer.
IlsDSIlvGrapher(IlsDataSourceContainer dataSourceContainer)
          Instantiate a new IlsDSIlvGrapher with a predefined IlsDataSourceContainer.
 
Method Summary
 IlsGraphDS2IlvGrapherAdapter getAdapter()
          Return the associated graph adapter.
 ilog.views.IlvGrapher getIlvGrapher()
          Return the associated grapher (IlsGrapher).
 ilog.views.IlvManagerView getIlvManagerView()
          Return the associated view manager.
 ilog.views.interactor.IlvSelectInteractor getIlvSelectInteractor()
          Return the associated selection interactor.
protected  IlPluggableAdapter instantiateAdapter()
          Return a IlsGraphDS2IlvGrapherAdapter instance.
protected  Component instantiateComponent(Object model)
          Return a IlvManager instance.
protected  IlsDataSource instantiateDataSource()
          Return a IlsGraphDataSource instance.
protected  Object instantiateModel()
          Return a IlvGrapher instance.
 void setAdapter(IlsGraphDS2IlvGrapherAdapter adapter)
          Set the graph adapter.
 void setIlvGrapher(ilog.views.IlvGrapher grapher)
          Set the grapher.
 void setIlvManagerView(ilog.views.IlvManagerView managerView)
          Set the JViews view manager.
 void setIlvSelectInteractor(ilog.views.interactor.IlvSelectInteractor select)
          Set the selection interactor.
 
Methods inherited from class ilog.server.jsds.swing.IlsPluggableDSJScrolledComponent
add, init, remove
 
Methods inherited from class ilog.server.jsds.swing.IlsPluggableDSJComponent
getComponent, getDataModel, getJPluggableAdapter, getPluggableAdapter, 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, 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, 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
 

Field Detail

_select

protected ilog.views.interactor.IlvSelectInteractor _select
Constructor Detail

IlsDSIlvGrapher

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

IlsDSIlvGrapher

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

instantiateAdapter

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

instantiateDataSource

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

instantiateModel

protected Object instantiateModel()
Return a IlvGrapher instance.
Overrides:
instantiateModel in class IlsPluggableDSJComponent
Returns:
IlvGrapher instance.

instantiateComponent

protected Component instantiateComponent(Object model)
Return a IlvManager instance.
Overrides:
instantiateComponent in class IlsPluggableDSJComponent
Parameters:
model - IlvManager instance.
Returns:
IlvManagerView instance.

getIlvGrapher

public ilog.views.IlvGrapher getIlvGrapher()
Return the associated grapher (IlsGrapher).
Returns:
the associated grapher (IlsGrapher).

setIlvGrapher

public void setIlvGrapher(ilog.views.IlvGrapher grapher)
Set the grapher. Before data source connection.
Parameters:
grapher - The grapher to associate.

getIlvManagerView

public ilog.views.IlvManagerView getIlvManagerView()
Return the associated view manager.
Returns:
the associated view manager.

setIlvManagerView

public void setIlvManagerView(ilog.views.IlvManagerView managerView)
Set the JViews view manager.
Parameters:
managerView - The view manager.

getAdapter

public IlsGraphDS2IlvGrapherAdapter getAdapter()
Return the associated graph adapter.
Returns:
the associated graph adapter.

setAdapter

public void setAdapter(IlsGraphDS2IlvGrapherAdapter adapter)
Set the graph adapter.
Parameters:
adapter - The grapher adapter.
See Also:
IlsGraphDS2IlvGrapherAdapter

getIlvSelectInteractor

public ilog.views.interactor.IlvSelectInteractor getIlvSelectInteractor()
Return the associated selection interactor.
Returns:
the associated selection interactor.

setIlvSelectInteractor

public void setIlvSelectInteractor(ilog.views.interactor.IlvSelectInteractor select)
Set the selection interactor.
Parameters:
select - The interactor.