ilog.server.jsds.swing
Class IlsDSIlvGanttChart

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.IlsDSIlvGanttChart
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.swing.TransferHandler.HasGetTransferHandler

public class IlsDSIlvGanttChart
extends IlsPluggableDSJComponent

High level UI object that represent a gantt data source into a IlvGanttChart.

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
IlsDSIlvGanttChart()
          Instantiate a new IlsDSIlvGanttChart without IlsDataSourceContainer.
IlsDSIlvGanttChart(IlsDataSourceContainer dataSourceContainer)
          Instantiate a new IlsDSIlvGanttChart with a predifined IlsDataSourceContainer.
 
Method Summary
 IlsGanttDS2IlvHierarchyChartAdapter getAdapter()
          Return the adapter used to connect the data source and the gantt model.
 ilog.views.gantt.IlvGanttChart getIlvGanttChart()
          Return the ilog views UI gantt chart.
 ilog.views.gantt.IlvGanttModel getModel()
          Return the ilog views gantt model.
protected  IlPluggableAdapter instantiateAdapter()
          Return a IlsGanttDS2IlvHierarchyChartAdapter instance.
protected  java.awt.Component instantiateComponent(java.lang.Object model)
          Return a IlvGanttChart instance, sets interactor in opaque move.
protected  IlsDataSource instantiateDataSource()
          Return a IlsGanttDataSource instance.
protected  java.lang.Object instantiateModel()
          Return a IlvDefaultGanttModel instance.
 void setAdapter(IlsGanttDS2IlvHierarchyChartAdapter adapter)
          Set the adapter to use to connect the data source and the gantt model.
 void setIlvGanttChart(ilog.views.gantt.IlvGanttChart gantt)
          Set the ilog views UI gantt chart 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, 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

IlsDSIlvGanttChart

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

IlsDSIlvGanttChart

public IlsDSIlvGanttChart(IlsDataSourceContainer dataSourceContainer)
Instantiate a new IlsDSIlvGanttChart with a predifined IlsDataSourceContainer.
See Also:
IlsDataSourceContainer
Method Detail

instantiateAdapter

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

instantiateDataSource

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

instantiateModel

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

instantiateComponent

protected java.awt.Component instantiateComponent(java.lang.Object model)
Return a IlvGanttChart instance, sets interactor in opaque move.
Overrides:
instantiateComponent in class IlsPluggableDSJComponent
Parameters:
model - IlvGanttModel instance.
Returns:
IlvGanttChart instance.

getModel

public ilog.views.gantt.IlvGanttModel getModel()
Return the ilog views gantt model.
Returns:
the ilog views gantt model.

getIlvGanttChart

public ilog.views.gantt.IlvGanttChart getIlvGanttChart()
Return the ilog views UI gantt chart.
Returns:
the ilog views UI gantt chart.

setIlvGanttChart

public void setIlvGanttChart(ilog.views.gantt.IlvGanttChart gantt)
Set the ilog views UI gantt chart to represent the data source.
Parameters:
gantt - the gantt chart.

getAdapter

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

setAdapter

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