Release Notes |
This document describes the main changes that have been made to the JViews Gantt module since version 5.0.
Incompatibilities
General Changes
Library Changes
New Packages
ilog.views.gantt.graphic.renderer.IlvBasicActivityBar
ilog.views.gantt.graphic.renderer.IlvBasicActivityLabel
ilog.views.gantt.graphic.renderer.IlvBasicActivitySymbol
ilog.views.gantt.model.IlvAbstractActivity
ilog.views.gantt.model.IlvAbstractConstraint
ilog.views.gantt.model.IlvAbstractGanttModel
ilog.views.gantt.model.IlvAbstractReservation
ilog.views.gantt.model.IlvAbstractResource
ilog.views.gantt.model.IlvDefaultGanttModel
ilog.views.gantt.model.IlvSimpleActivity
ilog.views.gantt.model.IlvSimpleActivityFactory
ilog.views.gantt.model.IlvSimpleConstraint
ilog.views.gantt.model.IlvSimpleConstraintFactory
ilog.views.gantt.model.IlvSimpleReservation
ilog.views.gantt.model.IlvSimpleReservationFactory
ilog.views.gantt.model.IlvSimpleResource
ilog.views.gantt.model.IlvSimpleResourceFactory
ilog.views.gantt.model.filter.IlvFilterGanttModel
ilog.views.gantt.model.filter.IlvFilterGanttModel.ActivityEventHandler
ilog.views.gantt.model.filter.IlvFilterGanttModel.ActivityHierarchyEventHandler
ilog.views.gantt.model.filter.IlvFilterGanttModel.ConstraintEventHandler
ilog.views.gantt.model.filter.IlvFilterGanttModel.ReservationEventHandler
ilog.views.gantt.model.filter.IlvFilterGanttModel.ResourceEventHandler
ilog.views.gantt.model.filter.IlvFilterGanttModel.ResourceHierarchyEventHandler
ilog.views.gantt.model.general.ActivityUserPropertyEvent
ilog.views.gantt.model.general.ConstraintUserPropertyEvent
ilog.views.gantt.model.general.IlvGeneralActivity
ilog.views.gantt.model.general.IlvGeneralActivity.Factory
ilog.views.gantt.model.general.IlvGeneralConstraint
ilog.views.gantt.model.general.IlvGeneralConstraint.Factory
ilog.views.gantt.model.general.IlvGeneralReservation
ilog.views.gantt.model.general.IlvGeneralReservation.Factory
ilog.views.gantt.model.general.IlvGeneralResource
ilog.views.gantt.model.general.IlvGeneralResource.Factory
ilog.views.gantt.model.general.ReservationUserPropertyEvent
ilog.views.gantt.model.general.ResourceUserPropertyEvent
ilog.views.gantt.print.IlvGanttDocumentSetupDialog
ilog.views.gantt.print.IlvGanttPrintableDocument
ilog.views.gantt.print.IlvGanttPrintingController
ilog.views.gantt.print.IlvPrintableGanttSheet
ilog.views.gantt.print.IlvPrintableTimeScale
ilog.views.gantt.print.IlvScaledPrintablePage
ilog.views.gantt.property.IlvActivityFormattedDurationProperty
ilog.views.gantt.servlet.IlvComponentSessionAttribute
ilog.views.gantt.servlet.IlvGanttSessionAttribute
ilog.views.gantt.swing.IlvDefaultTreeCellRenderer
ilog.views.gantt.swing.IlvJTableHeader
ilog.views.gantt.text.IlvDurationFormat
ilog.views.gantt.xml.IlvGeneralActivityReader
ilog.views.gantt.xml.IlvGeneralActivityWriter
ilog.views.gantt.xml.IlvGeneralConstraintReader
ilog.views.gantt.xml.IlvGeneralConstraintWriter
ilog.views.gantt.xml.IlvGeneralReservationReader
ilog.views.gantt.xml.IlvGeneralReservationWriter
ilog.views.gantt.xml.IlvGeneralResourceReader
ilog.views.gantt.xml.IlvGeneralResourceWriter
Example Changes
ilog.views.gantt.IlvGanttChart
ilog.views.gantt.IlvGanttConfiguration
ilog.views.gantt.IlvGanttModel
ilog.views.gantt.IlvGanttModelUtil
ilog.views.gantt.IlvHierarchyChart
ilog.views.gantt.IlvScheduleChart
ilog.views.gantt.action.IlvAction
ilog.views.gantt.event.RowChildEvent
ilog.views.gantt.event.RowCollapsedEvent
ilog.views.gantt.event.RowExpandedEvent
ilog.views.gantt.event.RowMovedEvent
ilog.views.gantt.graphic.IlvConstraintGraphic
ilog.views.gantt.graphic.IlvDefaultActivityRendererFactory
ilog.views.gantt.graphic.IlvGanttSheet
ilog.views.gantt.graphic.interactor.IlvActivityGraphicDuplicateInteractor
ilog.views.gantt.graphic.interactor.IlvMakeActivityInteractor
ilog.views.gantt.graphic.interactor.IlvMakeConstraintInteractor
ilog.views.gantt.graphic.renderer.IlvActivityBar
ilog.views.gantt.graphic.renderer.IlvActivityCompositeRenderer
ilog.views.gantt.graphic.renderer.IlvActivityGraphicRenderer
ilog.views.gantt.graphic.renderer.IlvActivityLabel
ilog.views.gantt.graphic.renderer.IlvActivitySymbol
ilog.views.gantt.property.IlvActivityReservationsProperty
ilog.views.gantt.servlet.IlvGanttServletSupport
ilog.views.gantt.swing.IlvAbstractJTableColumn
ilog.views.gantt.swing.IlvJTable
ilog.views.gantt.swing.IlvStringColumn
ilog.views.gantt.swing.IlvTimeScrollBar
ilog.views.gantt.swing.IlvTreeColumn
ilog.views.gantt
to the new ilog.views.gantt.model
package. In order to recompile your existing code with JViews 5.5, you will need to add the import
statement:
to any Java files that reference these classes. The Gantt data model interfaces remain packaged in
import ilog.views.gantt.model.*;
ilog.views.gantt
.IlvActivity
and IlvResource
interfaces, and a default implementation was provided in the IlvSimpleActivity
and IlvSimpleResource
classes. Beginning with JViews 5.5, it is the responsibility of the IlvGanttModel
implementation to maintain the parent/child relationships of the activities and resources that belong to it. New
APIs have been added to the IlvGanttModel
interface, and the default implementation is
provided in IlvDefaultGanttModel
.
The corresponding APIs in IlvActivity
and IlvResource
have
been deprecated. This change has several benefits and
consequences:
IlvFilterGanttModel
class.IlvActivity
and IlvResource
that
have been deprecated can now be called only when the
activity or resource is a member of a Gantt data model. This is because these APIs delegate to the
corresponding new methods of the Gantt data model. Beginning with JViews 5.5, if you invoke these APIs on
an activity or resource that is not a member of a data model, they will throw an IllegalStateException
.ilog.views.gantt.print
package provides several classes that allow you to print the contents of a Gantt or Schedule chart. Supported
features include multipage output, print preview, and page setup. The new printing support package provides several
improvements over the simpler printing framework that was provided as part of the Gantt Print Example in JViews
5.0. See the Gantt User's Manual for more information.
You can also look at the updated Gantt Print Example.ilog.views.gantt.model.general
package provides data model implementation classes that support user-defined properties. You will find that,
using these classes as your starting point, it is now much easier to create a customized data model that fits
your application needs. New XML readers and writers have been provided in the ilog.views.gantt.xml
package to support these new data model implementations.IlvFilterGanttModel
class provides a good starting point for implementing a data model that encapsulates, sorts, or filters another
data model.IlvHierarchyChart
now changes its internal layout in response to switching between left-to-right and right-to-left BIDI component
orientations. You can use the new IlvSwingUtil.updateComponentTreeOrientation
method to make this change.IlvDurationFormat
class has been provided to allow easy formatting and parsing of time durations. You can see an example of its
usage in the updated Gantt Chart Example.IlvGanttSessionAttribute
class allows you to easily bind your Gantt or Schedule chart to an HTTP session. Consult the "Multiple Sessions" section in the
"Thin Client" chapter of the Gantt User Manual for more details.
This package contains abstract and basic implementations of the Gantt data model. Many of these classes were previously packaged in
ilog.views.gantt
in JViews 5.0 and earlier.
This package contains Gantt data model implementations that encapsulate and filter other data models.
ilog.views.gantt.model.general
This package contains a Gantt data model implementation that supports user-defined properties.
This package contains classes and interfaces for printing the contents of an
IlvGanttChart
or anIlvScheduleChart
.
This package contains classes that can be used to format and parse time durations as text strings.
ilog.views.gantt.graphic.renderer.IlvBasicActivityBar
The class
IlvBasicActivityBar
draws a rectangle to render the duration of a given activity in a Gantt sheet.
ilog.views.gantt.graphic.renderer.IlvBasicActivityLabel
An
IlvBasicActivityLabel
renders a text label by delegating to anIlvLabel
object.
ilog.views.gantt.graphic.renderer.IlvBasicActivitySymbol
The class
IlvBasicActivitySymbol
is used to render the symbols at the start and end of an activity.
ilog.views.gantt.model.IlvAbstractActivity
IlvAbstractActivity
is the superclass of allIlvActivity
implementations.
ilog.views.gantt.model.IlvAbstractConstraint
IlvAbstractConstraint
is the superclass of allIlvConstraint
implementations.
ilog.views.gantt.model.IlvAbstractGanttModel
IlvAbstractGanttModel
is the superclass of allIlvGanttModel
implementations.
ilog.views.gantt.model.IlvAbstractReservation
IlvAbstractReservation
is the superclass of allIlvReservation
implementations.
ilog.views.gantt.model.IlvAbstractResource
IlvAbstractResource
is the superclass of allIlvResource
implementations.
ilog.views.gantt.model.IlvDefaultGanttModel
IlvDefaultGanttModel
is a default implementation of theIlvGanttModel
interface, suitable for many applications.
ilog.views.gantt.model.IlvSimpleActivity
IlvSimpleActivity
is a relatively simple, memory-based implementation of theIlvActivity
interface that can be extended in a straightforward manner for more complex needs.
ilog.views.gantt.model.IlvSimpleActivityFactory
This class defines an
IlvSimpleActivity
factory.
ilog.views.gantt.model.IlvSimpleConstraint
IlvSimpleConstraint
is a relatively simple, memory-based implementation of theIlvConstraint
interface that can be extended in a straightforward manner for more complex needs.
ilog.views.gantt.model.IlvSimpleConstraintFactory
This factory creates
IlvSimpleConstraint
objects.
ilog.views.gantt.model.IlvSimpleReservation
IlvSimpleReservation
is a relatively simple, memory-based implementation of theIlvReservation
interface that can be extended in a straightforward manner for more complex needs.
ilog.views.gantt.model.IlvSimpleReservationFactory
This class defines an
IlvSimpleReservation
factory.
ilog.views.gantt.model.IlvSimpleResource
IlvSimpleResource
is a relatively simple, memory-based implementation of theIlvResource
interface that can be extended in a straightforward manner for more complex needs.
ilog.views.gantt.model.IlvSimpleResourceFactory
This class defines an
IlvSimpleResource
factory.
ilog.views.gantt.model.filter.IlvFilterGanttModel
IlvFilterGanttModel
is a base class for Gantt data models that encapsulate other models.
ilog.views.gantt.model.filter.IlvFilterGanttModel.ActivityEventHandler
ActivityEventHandler
is the default listener that is used by byIlvFilterGanttModel
to handleactivity events
fired by the encapsulated data model.
ilog.views.gantt.model.filter.IlvFilterGanttModel.ActivityHierarchyEventHandler
ActivityHierarchyEventHandler
is the default listener that is used by byIlvFilterGanttModel
to handleactivity hierarchy events
fired by the encapsulated data model.
ilog.views.gantt.model.filter.IlvFilterGanttModel.ConstraintEventHandler
ConstraintEventHandler
is the default listener that is used by byIlvFilterGanttModel
to handleconstraint events
fired by the encapsulated data model.
ilog.views.gantt.model.filter.IlvFilterGanttModel.ReservationEventHandler
ReservationEventHandler
is the default listener that is used by byIlvFilterGanttModel
to handlereservation events
fired by the encapsulated data model.
ilog.views.gantt.model.filter.IlvFilterGanttModel.ResourceEventHandler
ResourceEventHandler
is the default listener that is used by byIlvFilterGanttModel
to handleresource events
fired by the encapsulated data model.
ilog.views.gantt.model.filter.IlvFilterGanttModel.ResourceHierarchyEventHandler
ResourceHierarchyEventHandler
is the default listener that is used by byIlvFilterGanttModel
to handleresource hierarchy events
fired by the encapsulated data model.
ilog.views.gantt.model.general.ActivityUserPropertyEvent
ActivityUserPropertyEvent
is fired by anIlvGeneralActivity
both before and after auser-defined property is modified
.
ilog.views.gantt.model.general.ConstraintUserPropertyEvent
ConstraintUserPropertyEvent
is fired by anIlvGeneralConstraint
both before and after auser-defined property is modified
.
ilog.views.gantt.model.general.IlvGeneralActivity
IlvGeneralActivity
is an extension ofIlvSimpleActivity
that adds support for user-defined properties.
ilog.views.gantt.model.general.IlvGeneralActivity.Factory
IlvGeneralActivity.Factory
is a factory that creates instances ofIlvGeneralActivity
.
ilog.views.gantt.model.general.IlvGeneralConstraint
IlvGeneralConstraint
is an extension ofIlvSimpleConstraint
that adds support for user-defined properties.
ilog.views.gantt.model.general.IlvGeneralConstraint.Factory
IlvGeneralConstraint.Factory
is a factory that creates instances ofIlvGeneralConstraint
.
ilog.views.gantt.model.general.IlvGeneralReservation
IlvGeneralReservation
is an extension ofIlvSimpleReservation
that adds support for user-defined properties.
ilog.views.gantt.model.general.IlvGeneralReservation.Factory
IlvGeneralReservation.Factory
is a factory that creates instances ofIlvGeneralReservation
.
ilog.views.gantt.model.general.IlvGeneralResource
IlvGeneralResource
is an extension ofIlvSimpleResource
that adds support for user-defined properties.
ilog.views.gantt.model.general.IlvGeneralResource.Factory
IlvGeneralResource.Factory
is a factory that creates instances ofIlvGeneralResource
.
ilog.views.gantt.model.general.ReservationUserPropertyEvent
ReservationUserPropertyEvent
is fired by anIlvGeneralReservation
both before and after auser-defined property is modified
.
ilog.views.gantt.model.general.ResourceUserPropertyEvent
ResourceUserPropertyEvent
is fired by anIlvGeneralResource
both before and after auser-defined property is modified
.
ilog.views.gantt.print.IlvGanttDocumentSetupDialog
A dialog box to edit the properties of a
IlvGanttPrintableDocument
.
ilog.views.gantt.print.IlvGanttPrintableDocument
The
IlvGanttPrintableDocument
allows you to print anIlvGanttChart
or anIlvScheduleChart
in multiple pages.
ilog.views.gantt.print.IlvGanttPrintingController
A Printing controller to control the printing of an
IlvGanttPrintableDocument
.
ilog.views.gantt.print.IlvPrintableGanttSheet
A utility class designed to print a portion of an
IlvGanttSheet
.
ilog.views.gantt.print.IlvPrintableTimeScale
A utility class designed to print a portion of the
IlvTimeScale
.
ilog.views.gantt.print.IlvScaledPrintablePage
This class defines a scaled printable page.
ilog.views.gantt.property.IlvActivityFormattedDurationProperty
IlvActivityFormattedDurationProperty
is an adapter that allows the time duration of anIlvActivity
to be accessed via the genericIlvStringProperty
interface.
ilog.views.gantt.servlet.IlvComponentSessionAttribute
The
IlvComponentSessionAttribute
class acts as a proxy for a GUI component bound to anHttpSession
.
ilog.views.gantt.servlet.IlvGanttSessionAttribute
The
IlvGanttSessionAttribute
class acts as a proxy for anIlvHierarchyChart
bound to anHttpSession
.
ilog.views.gantt.swing.IlvDefaultTreeCellRenderer
IlvDefaultTreeCellRenderer
is an extension of the SwingDefaultTreeCellRenderer
classes that provides the ability for its width to automatically track the width of the tree.
ilog.views.gantt.swing.IlvJTableHeader
IlvJTableHeader
is an extension of the SwingJTableHeader
component.
ilog.views.gantt.text.IlvDurationFormat
IlvDurationFormat
is a class that formats time durations according to a set of rules.
ilog.views.gantt.xml.IlvGeneralActivityReader
An
IlvGeneralActivityReader
reads anIlvGeneralActivity
from a givenElement
.
ilog.views.gantt.xml.IlvGeneralActivityWriter
IlvGeneralActivityWriter
writes the attributes and the properties of anIlvGeneralActivity
to a given DOMElement
.
ilog.views.gantt.xml.IlvGeneralConstraintReader
An
IlvGeneralConstraintReader
reads anIlvGeneralConstraint
from anElement
.
ilog.views.gantt.xml.IlvGeneralConstraintWriter
IlvGeneralConstraintWriter
writes the attributes and the properties of anIlvGeneralConstraint
to a given DOMElement
.
ilog.views.gantt.xml.IlvGeneralReservationReader
An
IlvGeneralReservationReader
reads anIlvGeneralReservation
from anElement
.
ilog.views.gantt.xml.IlvGeneralReservationWriter
IlvGeneralReservationWriter
writes the attributes of anIlvGeneralReservation
as well as its properties to a given DOMElement
.
ilog.views.gantt.xml.IlvGeneralResourceReader
An
IlvGeneralResourceReader
reads anIlvGeneralResource
from a givenElement
.
ilog.views.gantt.xml.IlvGeneralResourceWriter
IlvGeneralResourceWriter
writes the attributes of anIlvGeneralResource
as well as its properties to a given DOMElement
.
ilog.views.gantt.IlvGanttChart
createDefaultTableColumns()
: Creates the default table columns for the chart.ilog.views.gantt.IlvGanttConfiguration
expandAllRows(IlvHierarchyNode)
: Ensures that the specified row and all of
its children are expanded and visible.expandAllRows()
:
Ensures that all rows in this configuration are expanded and visible.isGraphicSelected(IlvGraphic)
: Returns whether the specified graphic is currently
selected in the Gantt sheet.selectedGraphicsIterator()
: Returns an iterator over the currently selected
graphics in the Gantt sheet.ilog.views.gantt.IlvGanttModel
activityPreorderIterator(IlvActivity)
: Returns an iterator that will traverse the
parent activity and all of its descendants in preorder.childActivityIterator(IlvActivity)
: Returns an iterator over the parent activity's
children.childResourceIterator(IlvResource)
: Returns an iterator over the parent resource's
children.contains(IlvHierarchyNode)
: Returns whether the specified activity or resource is
a member of the data model.contains(IlvConstraint)
: Returns whether the specified constraint is a member of
the data model.contains(IlvReservation)
: Returns whether the specified reservation is a member of
the data model.getChild(IlvHierarchyNode, int)
: Returns the child of the specified parent
activity or resource at index index
.getChildActivity(IlvActivity, int)
: Returns the child of the specified parent
activity at index index
.getChildActivityCount(IlvActivity)
: Returns the number of children of the
specified parent activity.getChildActivityIndex(IlvActivity, IlvActivity)
: Returns the index of the
specified child in the parent activity's list of children.getChildCount(IlvHierarchyNode)
: Returns the number of children of the specified
parent activity or resource.getChildIndex(IlvHierarchyNode, IlvHierarchyNode)
: Returns the index of the
specified child in the parent activity or resource's list of children.getChildResource(IlvResource, int)
: Returns the child of the specified parent
resource at index index
.getChildResourceCount(IlvResource)
: Returns the number of children of the
specified parent resource.getChildResourceIndex(IlvResource, IlvResource)
: Returns the index of the
specified chaild in the parent resource's list of children.getParent(IlvHierarchyNode)
: Returns the parent of the specified activity or
resource.getParentActivity(IlvActivity)
: Returns the parent activity of the specified
activity or null
if the activity is the root activity of the data model.getParentActivityIndex(IlvActivity)
: Returns the index of the specified activity
within its parent activity.getParentIndex(IlvHierarchyNode)
: Returns the index of the specified activity or
resource within its parent.getParentResource(IlvResource)
: Returns the parent resource of the specified
resource or null
if the resource is the root resource of the data model.getParentResourceIndex(IlvResource)
: Returns the index of the specified resource
within its parent resource.resourcePreorderIterator(IlvResource)
: Returns an iterator that will traverse the
parent resource and all of its descendants in preorder.ilog.views.gantt.IlvGanttModelUtil
childIterator(IlvGanttModel, IlvHierarchyNode)
: Returns an iterator over the
children of the specified parent activity or resource.demote(IlvGanttModel, IlvHierarchyNode)
: Demotes the specified activity or
resource so that it becomes the child of its immediately previous sibling.getDepth(IlvGanttModel, IlvHierarchyNode)
: Returns the depth of the specified
activity or resource in the hierarchical data tree.getFirstChild(IlvGanttModel, IlvHierarchyNode)
: Returns the first child of the
specified activity or resource.getLastChild(IlvGanttModel, IlvHierarchyNode)
: Returns the last child of the
specified activity or resource.hasChildren(IlvGanttModel, IlvHierarchyNode)
: Returns whether the specified
activity or resource has any children.isDescendant(IlvGanttModel, IlvHierarchyNode, IlvHierarchyNode)
: Returns true
if the specified child activity or resource is a descendant of the specified parent
activity or resource in the hierarchical data tree.preorderIterator(IlvGanttModel, IlvHierarchyNode)
: Returns an iterator that will
traverse the parent activity or resource and all of its descendants in preorder.promote(IlvGanttModel, IlvHierarchyNode)
: Promotes the specified activity or
resource so that it becomes a child of its grandparent (that is, a sibling to its current parent).ilog.views.gantt.IlvHierarchyChart
IlvHierarchyChart
now implements the IlvStylable
interface and supports
chart customization via interpretation of Cascaded Style Sheets.createDefaultTableColumns()
: Creates the default table columns for the chart.expandAllRows(IlvHierarchyNode)
: Ensures that the specified row and all of
its children are expanded and visible.expandAllRows()
:
Ensures that all rows in the chart are expanded and visible.getStyleSheet()
:
Returns the first of the cascading style sheets for the chart.setStyleSheet(String)
: Sets the first style sheet for the chart.getStyleSheetDebugMask()
: Returns the current debug level, expressed as an OR
combination of the predefined flags:
setStyleSheetDebugMask(int)
: Sets the debug level while parsing the style sheets.getStyleSheets(int)
:
Returns one of the chart's cascaded style sheets.setStyleSheets(String[])
: Sets the cascading style sheets for the chart.setStyleSheets(int, String)
: Changes one of the cascading style sheets for the
chart.getStyleSheets()
:
Returns the chart's cascaded style sheets.isGraphicSelected(IlvGraphic)
: Returns whether the specified graphic is currently
selected in the Gantt sheet.selectedGraphicsIterator()
: Returns an iterator over the currently selected
graphics in the Gantt sheet.ilog.views.gantt.IlvScheduleChart
createDefaultTableColumns()
: Creates the default table columns for the chart.ilog.views.gantt.action.IlvAction
getMnemonic()
:
Returns the keyboard mnemonic for the action.setMnemonic(int)
:
Sets the keyboard mnemonic for the action.ilog.views.gantt.event.RowChildEvent
getGanttModel()
:
Returns the data model currently being displayed by the Gantt
configuration
.ilog.views.gantt.event.RowCollapsedEvent
getGanttModel()
:
Returns the data model currently being displayed by the Gantt
configuration
.ilog.views.gantt.event.RowExpandedEvent
getGanttModel()
:
Returns the data model currently being displayed by the Gantt
configuration
.ilog.views.gantt.event.RowMovedEvent
getGanttModel()
:
Returns the data model currently being displayed by the Gantt
configuration
.ilog.views.gantt.graphic.IlvConstraintGraphic
IlvConstraintGraphic()
: Creates an IlvConstraintGraphic
.setConstraint(IlvConstraint)
:
Sets the associated
constraint
of the graphic.
ilog.views.gantt.graphic.IlvDefaultActivityRendererFactory
IlvDefaultActivityRendererFactory(IlvHierarchyChart)
: Creates an IlvDefaultActivityRendererFactory
for the specified chart.getGanttModel()
: Returns the current Gantt model of the chart.ilog.views.gantt.graphic.IlvGanttSheet
activityGraphicsIterator()
: Returns an iterator over all the activity graphics
in the Gantt sheet.constraintGraphicsIterator()
: Returns an iterator over all the constraint graphics
in the Gantt sheet.getActivityGraphic(IlvActivity)
: Returns the first activity graphic
representing the specified activity in the Gantt sheet.getActivityGraphics()
: Returns a collection of all the activity graphics
in the Gantt sheet.getConstraintGraphics()
: Returns a collection of all the constraint graphics
in the Gantt sheet.getGanttModel()
:
Returns the data model that this sheet is displaying.getGraphic(Point2D)
:
Returns the graphic located at the specified point in the Gantt sheet; otherwise, it returns null
.
getGraphicsInside(Rectangle2D)
:
Returns a collection of the graphics that are inside the specified rectangle of the Gantt sheet.
getGraphicsIntersects(Rectangle2D)
:
Returns a collection of the graphics that intersect the specified rectangle of the Gantt sheet.
replaceConstraintGraphic(IlvConstraintGraphic, IlvConstraintGraphic, boolean)
:
Replaces a constraint
graphic
in the Gantt sheet with another one.ilog.views.gantt.graphic.interactor.IlvActivityGraphicDuplicateInteractor
getGanttModel()
: Returns the data model that the Gantt sheet is currently
displaying.ilog.views.gantt.graphic.interactor.IlvMakeActivityInteractor
getGanttModel()
: Returns the data model that the Gantt sheet is currently
displaying.ilog.views.gantt.graphic.interactor.IlvMakeConstraintInteractor
getGanttModel()
: Returns the data model that the Gantt sheet is currently
displaying.ilog.views.gantt.graphic.renderer.IlvActivityBar
IlvActivityBar
is now a subclass of the new IlvBasicActivityBar
class.getLabel()
: Returns the text label that will be rendered if the displayed property
is null
.setLabel(String)
: Sets the text label to be rendered.ilog.views.gantt.graphic.renderer.IlvActivityCompositeRenderer
getRenderer(int)
: Returns the activity renderer, which can be null, at the given
position.setRenderer(int, IlvActivityRenderer)
: Sets an activity renderer at the given
position.ilog.views.gantt.graphic.renderer.IlvActivityGraphicRenderer
getToolTipText()
:
Returns the tooltip text for the renderer that was set by calling the
setToolTipText
method.
setToolTipText(String)
:
Sets the tooltip text for the activity renderer.
ilog.views.gantt.graphic.renderer.IlvActivityLabel
IlvActivityLabel
is now a subclass of the new IlvBasicActivityLabel
class.getLabel()
: Returns the text label that will be rendered if the displayed property
is null
.setLabel(String)
: Sets the text label to be rendered.
ilog.views.gantt.graphic.renderer.IlvActivitySymbol
IlvActivitySymbol
is now a subclass of the new IlvBasicActivitySymbol
class.ilog.views.gantt.property.IlvActivityReservationsProperty
IlvActivityReservationsProperty(IlvHierarchyChart, IlvStringProperty)
: Creates a
new IlvActivityReservationsProperty
that will format a comma-separated list of
reserved resources for an activity.IlvActivityReservationsProperty(IlvHierarchyChart)
: Creates a new IlvActivityReservationsProperty
that will format a comma-separated list of reserved
resource IDs for an activity.ilog.views.gantt.servlet.IlvGanttServletSupport
additionalBinaryCapabilities(IlvHierarchyChart, IlvServletRequestParameters, DataOutputStream)
:
Allows you to add additional capabilities to a capability request when the
MIME format is
"application/octet-stream".additionalTextCapabilities(IlvHierarchyChart, IlvServletRequestParameters, PrintWriter)
:
Allows you to add additional capabilities to a capability request when the
MIME format is "text/html".
ilog.views.gantt.swing.IlvAbstractJTableColumn
IlvAbstractJTableColumn(Object,
Object)
: Constructs a new column with the specified value
displayed in its header, a default width of 75, and an identifier.
IlvAbstractJTableColumn(Object,
int, Object)
: Constructs a new column with the specified
value displayed in its header, the specified width, and an identifier.ilog.views.gantt.swing.IlvJTable
createDefaultTableHeader()
: Returns the default header component for the table.getHeader()
:
Returns the header component used by the table.ilog.views.gantt.swing.IlvStringColumn
IlvStringColumn(Object,
IlvStringProperty, Object)
: Constructs a new column with
the specified header value, that will render the specified activity or
resource property, and with a column identifier.
IlvStringColumn(Object,
IlvStringProperty, int, Object)
: Constructs a new column
with the specified header value, a width, a column identifier, and that
will render the specified activity or resource property.
getGanttConfiguration()
: Returns the Gantt configuration that this column is
coordinating with.getGanttModel()
:
Returns the data model currently being displayed by the column.ilog.views.gantt.swing.IlvTimeScrollBar
setComponentOrientation(ComponentOrientation)
: Sets the language-sensitive
orientation for this scrollbar.ilog.views.gantt.swing.IlvTreeColumn
IlvTreeColumn(Object,
Object)
: Constructs a new tree column with the specified
value displayed in its header, and a column identifier.
IlvTreeColumn(Object,
IlvJTreeRenderPolicy, Object)
: Constructs a new tree
column with the specified value displayed in its header, the tree
rendered using the specified policy, and a column identifier.
IlvTreeColumn(Object,
IlvJTreeRenderPolicy, int, Object)
: Constructs a new tree
column with the specified value displayed in its header, the tree
rendered using the specified policy, a width, and a column identifier.
getGanttConfiguration()
: Returns the Gantt configuration that this column is
coordinating with.getGanttModel()
:
Returns the data model currently being displayed by the column.ilog.views.gantt.print
package.<installdir>/demos/gantt/shared
directory.