Release Notes |
This document describes the main changes that have been made to JViews Gantt since version 8.7.
Incompatibilities
General Changes
Globalization
Accessibility
Hitmap Web Technology
Multiple Browser Sessions
Security I: Servlet Parameter Checking
Security II: Database Query Checking
Printing
PDF Generation
Styling
Other Changes in Gantt Classes
Other API Changes in Web Technologies
Example Changes
ilog.views.gantt.graphic.IlvGanttSheet
,
the return type of method getPosition(Date)
has been changed from int
to long
.ilog.views.gantt.scale.IlvTimeScale
,
the return type of method getPosition(Date)
has been changed from int
to long
.ilog.views.gantt.scale.IlvTimeScale.PaintContext
,
the return type of method getPosition(Date)
has been changed from int
to long
.ilog.views.gantt.IlvTimeScrollUtil
,
the return type of methods getPosition(Date, IlvTimeConverter, IlvTransformer)
and getPosition(Date, IlvTimeConverter, double, double)
has been changed from int
to long
.ilog.views.gantt.IlvTimeScrollSupport
,
the return type of method getPosition(Date)
has been changed from int
to long
.ilog.views.gantt.IlvVerticalExpandable
:
validateRowHeights
.ilog.views.gantt.graphic.grid.IlvGanttGridContext
:
getULocale
.ilog.views.gantt.model.filter.IlvBasicFilterGanttModel
now throws exceptions of type UnsupportedOperationException
when activities or resources are moved.ULocale
.
ilog.views.util.IlvULocaleAware
Interface to be implemented by classes that can store a locale.
ilog.views.util.time.IlvTimeIncrementPolicy2
IlvTimeIncrementPolicy2
defines a strategy for stepping through discrete time increments.
ilog.views.util.IlvLocaleUtil
getComponentULocale(Component)
:
Returns the ULocale
that is for a given AWT or Swing component.
getCurrentULocale()
:
Returns the current locale as an ICU ULocale
.
getServerULocale()
:
Returns the server locale.
getThreadULocale()
:
Returns the ICU ULocale
that is currently assigned to the current thread, or null
for none.
setThreadULocale(ULocale)
:
Assigns the given ICU ULocale
to the current thread.
initJComponentULocale(JComponent)
:
Initializes the ULocale
of a Swing component in a way that is consistent with the initialization of the Locale
of the same component during the JComponent
constructor.
ULOCALE_PROPERTY
:
Property indicating the ULocale
of a JComponent
.
ilog.views.util.servlet.IlvServletLocaleUtil
getULocale(IlvServletLocaleUtil.LocaleContext, HttpServletRequest)
:
Returns the
ULocale
in a different context.
ilog.views.gantt.IlvHierarchyChart
getULocale()
:
Returns the locale of this component.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.schedule.IlvScheduleDataChart
getULocale()
:
Returns the locale of this component.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.gantt.swing.IlvJTable
getULocale()
:
Returns the locale of this table.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.gantt.swing.IlvJTree
getULocale()
:
Returns the locale of this tree.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.gantt.scale.IlvTimeScale
getULocale()
:
Returns the locale of this scale.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.gantt.scale.IlvTimeScaleRow
getULocale()
:
Returns the locale of this scale row.
ilog.views.gantt.graphic.grid.IlvVerticalGanttGrid
createCalendar(ULocale)
:
Creates the Calendar
to be used by this grid in the given locale.
getCalendar(ULocale)
:
Returns a copy of the grid's calendar for a given locale.
getCalendar(ULocale, Date)
:
Returns a copy of the grid's calendar for a given locale that points to the specified time.
ilog.views.gantt.graphic.grid.IlvGanttGridContext
getULocale()
:
Returns the locale, that is, the cultural user preferences.
ilog.views.gantt.swing.calendarview.IlvDayView
getULocale()
:
Returns the locale of this component.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.gantt.swing.calendarview.IlvMonthView
getULocale()
:
Returns the locale of this component.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.gantt.swing.calendarview.IlvVerticalHourScale
getULocale()
:
Returns the locale used by the scale.
ilog.views.IlvManagerView
getULocale()
:
Returns the locale of this view.
setULocale(ULocale)
:
Sets the locale of this view.
setLocale(Locale)
:
Sets the locale of this view.
ilog.views.IlvGraphic
getLocale()
:
Returns the locale of this object.
getULocale()
:
Returns the locale of this object.
localeChanged(ULocale, ULocale)
:
Called when the object is locale sensitive and the locale has changed.
ilog.views.util.convert.IlvConvert
convert(Object, Class, ULocale)
:
Converts the type of a value to a new type.
ilog.views.util.convert.IlvLocalizedConverter
convert(Object, Class, ULocale)
:
Converts the specified value to the given type.
ilog.views.util.convert.IlvLocalizedPropertyEditorFactory
getPropertyEditor(ULocale)
:
Returns a property editor for the given locale.
ilog.views.util.print.IlvHeaderFooter
IlvHeaderFooter(String, String, String, ULocale)
:
Creates a header or a footer.
ilog.views.util.print.IlvHeader
IlvHeader(String, String, String, ULocale)
:
Creates a header.
ilog.views.util.print.IlvFooter
IlvFooter(String, String, String, ULocale)
:
Creates a footer.
ilog.views.gantt.print.IlvGanttDocumentSetupDialog
getULocale()
:
Returns the locale that is used for formatting numbers and dates.
ilog.views.util.print.IlvDocumentSetupDialog
getULocale()
:
Returns the locale that is used for formatting numbers and dates.
ilog.views.util.swing.calendar.IlvJTimeChooser
getULocale()
:
Returns the locale of this component.
setULocale(ULocale)
:
Sets the locale of this component.
ilog.views.util.swing.calendar.IlvJMonthScroller
getULocale()
:
Returns the ICU locale of this component.
setULocale(ULocale)
:
Sets the ICU locale of this component.
setLocale(Locale)
:
Sets the locale and ICU locale of this component.
ilog.views.util.swing.table.IlvDefaultTableCellRenderer
getULocale()
:
Returns the locale to be used for this object.
setULocale(ULocale)
:
Sets the locale to be used for this object.
ilog.views.util.swing.IlvSwingUtil
setDefaultULocale(ULocale)
:
Sets the default locale used to initialize each JComponent's locale property upon creation.
ilog.views.util.text.IlvNumberFormatFactory
This class provides
NumberFormat
objects for specified locales.
ilog.views.gantt.text.IlvDurationFormat
IlvDurationFormat(ULocale, int)
:
Creates an IlvDurationFormat
from a predefined formatting rule.
ilog.views.util.time.IlvCalendarFactory
This class provides
Calendar
objects for specified locales.
ilog.views.util.text.IlvDateFormat
IlvDateFormat(ULocale)
:
Creates a default date and time formatter that uses the
SHORT
style for both the date and the time in the given locale and the default timezone.
IlvDateFormat(String, ULocale, TimeZone)
:
Creates a date and time formatter by using the specified pattern for the given locale and timezone.
IlvDateFormat(int, int, ULocale, TimeZone)
:
Returns a formatter with the given date and time styles for the given locale and timezone.
getULocale()
:
Returns the locale.
registerPreferenceForICU(String)
:
Registers a preference for ICU based formatting instead of JRE based formatting for the given language.
ilog.views.util.text.IlvDateFormatFactory
getDateInstance(int, ULocale)
:
Returns a date formatter with the given
DateFormat
style for the given locale.
getDateTimeInstance(int, int, ULocale)
:
Returns a date and time formatter with the given date and time
DateFormat
styles for the given locale, in the default timezone.
getDateTimeInstance(int, int, ULocale, TimeZone)
:
Returns a date and time formatter with the given date and time
DateFormat
styles for the given locale and timezone.
getInstance(ULocale)
:
Returns a default date and time formatter that uses the
DateFormat.SHORT
style for both the date and the time in the given locale and default timezone.
getInstance(String, ULocale, TimeZone)
:
Returns a date and time formatter instance by using the specified pattern for the given locale and timezone.
getTimeInstance(int, ULocale)
:
Returns a time formatter with the given time
DateFormat
style for the given locale, in the default timezone.
getTimeInstance(int, ULocale, TimeZone)
:
Returns a time formatter with the given time
DateFormat
style for the given locale and timezone.
ilog.views.gantt.property.IlvFormattedTimeProperty
IlvFormattedTimeProperty(ULocale)
:
Constructs a new IlvFormattedTimeProperty
with a default
DateFormat
in the given locale.
IlvFormattedTimeProperty(String, ULocale)
:
Constructs a new IlvFormattedTimeProperty
with a
SimpleDateFormat
that uses the specified formatting string in the current locale.
setFormat(String, ULocale)
:
Sets the adapter formatter to be a date format that uses the specified
SimpleDateFormat
formatting string in the given locale.
ilog.views.schedule.text.IlvDateValueFormat
IlvDateValueFormat(ULocale)
:
Creates a new IlvDataValueFormat
that formats date values in short date and time style in the given locale.
ilog.views.util.time.IlvCalendarUtil
dayFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest day boundary.
halfDayFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest half-day or AM-PM boundary.
hourFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest hour boundary.
minuteFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest minute boundary.
monthFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest month boundary.
secondFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest second boundary.
weekFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest week boundary.
yearFloor(Calendar)
:
Truncates the given Calendar
downwards to the nearest year boundary.
ilog.views.util.text.IlvBaseTextDirectionInterface
An interface to be implemented by objects that provide base text direction control.
ilog.views.util.IlvComponentOrientationAware
An interface to be implemented by classes that can store a component orientation.
ilog.views.util.text.IlvBidiUtil
The
IlvBidiUtil
class consists of static definitions and methods that are of general use when working with bidirectional text.
ilog.views.gantt.IlvHierarchyChart
baseTextDirectionChanged()
:
This method is invoked when the effective base text direction has changed.
componentOrientationChanged(ComponentOrientation, ComponentOrientation)
:
This method is invoked when the component orientation of this chart has changed.
getBaseTextDirection()
:
Returns the base text direction for this chart.
setBaseTextDirection(int)
:
Sets the base text direction for this chart.
getResolvedBaseTextDirection()
:
Returns the resolved base text direction.
setComponentOrientation(ComponentOrientation)
:
Sets the component orientation of this chart.
ilog.views.schedule.IlvScheduleDataChart
getBaseTextDirection()
:
Returns the base text direction for this chart.
setBaseTextDirection(int)
:
Sets the base text direction for this chart.
ilog.views.gantt.swing.IlvJTable
baseTextDirectionChanged()
:
This method is invoked when the base text direction has changed.
columnBaseTextDirectionChanged(IlvJTableColumn)
:
This method is invoked when the base text direction for a column has changed.
componentOrientationChanged(ComponentOrientation, ComponentOrientation)
:
This method is invoked when the component orientation of this table has changed.
getBaseTextDirection()
:
Returns the base text direction for this table.
setBaseTextDirection(int)
:
Sets the base text direction for this table.
getColumnBaseTextDirection(IlvJTableColumn)
:
Returns the base text direction for a column.
setColumnBaseTextDirection(int, int)
:
Sets the base text direction for a column.
setColumnBaseTextDirection(IlvJTableColumn, int)
:
Sets the base text direction for a column.
getColumnBaseTextDirection(int)
:
Returns the base text direction for a column.
getParentBaseTextDirection()
:
Returns the base text direction coming from the parent component.
setParentBaseTextDirection(int)
:
Sets the base text direction coming from the parent component.
getResolvedBaseTextDirection()
:
Returns the resolved base text direction.
getResolvedColumnBaseTextDirection(IlvJTableColumn)
:
Returns the resolved base text direction of a column.
getResolvedColumnBaseTextDirection(int)
:
Returns the resolved base text direction of a column.
setComponentOrientation(ComponentOrientation)
:
Sets the component orientation of this table.
ilog.views.gantt.swing.IlvJTree
baseTextDirectionChanged()
:
This method is invoked when the base text direction has changed.
componentOrientationChanged(ComponentOrientation, ComponentOrientation)
:
This method is invoked when the component orientation of this tree has changed.
getBaseTextDirection()
:
Returns the base text direction for this tree.
setBaseTextDirection(int)
:
Sets the base text direction for this tree.
getResolvedBaseTextDirection()
:
Returns the resolved base text direction.
setComponentOrientation(ComponentOrientation)
:
Sets the component orientation of this tree.
ilog.views.gantt.IlvJScrollGanttSheet
baseTextDirectionChanged()
:
This method is invoked when the base text direction has changed.
getBaseTextDirection()
:
Returns the base text direction for this scrollable Gantt sheet.
setBaseTextDirection(int)
:
Sets the base text direction for this scrollable Gantt sheet.
getResolvedBaseTextDirection()
:
Returns the resolved base text direction.
ilog.views.gantt.graphic.IlvGanttSheet
baseTextDirectionChanged()
:
This method is invoked when the base text direction has changed.
componentOrientationChanged(ComponentOrientation, ComponentOrientation)
:
This method is invoked when the component orientation of this sheet has changed.
getBaseTextDirection()
:
Returns the base text direction for this Gantt sheet.
setBaseTextDirection(int)
:
Sets the base text direction for this Gantt sheet.
getParentBaseTextDirection()
:
Returns the base text direction coming from the parent component.
setParentBaseTextDirection(int)
:
Sets the base text direction coming from the parent component.
getResolvedBaseTextDirection()
:
Returns the resolved base text direction.
ilog.views.gantt.graphic.renderer.IlvActivityGraphicRenderer
getBaseTextDirection()
:
Returns the base text direction for text that is drawn through this renderer.
setBaseTextDirection(int)
:
Sets the base text direction for text that is drawn through this renderer.
ilog.views.IlvGraphic
baseTextDirectionChanged(int, int)
:
Called when the object is base text direction sensitive and the resolved base text direction has changed.
componentOrientationChanged(ComponentOrientation, ComponentOrientation)
:
Called when the object is component orientation sensitive and the component orientation has changed.
getBaseTextDirection()
:
Returns the base direction of the text.
setBaseTextDirection(int)
:
Changes the base direction of the text.
getComponentOrientation()
:
Returns the component orientation of this object.
getResolvedBaseTextDirection()
:
Returns the resolved base text direction.
getToolTipBaseTextDirection()
:
Returns the base direction of the tooltip text.
setToolTipBaseTextDirection(int)
:
Changes the base direction of the tooltip text.
ilog.views.swing.IlvSimplePopupMenu
getBaseTextDirection()
:
Returns the base text direction.
setBaseTextDirection(int)
:
Changes the base direction of menu items and tooltips.
getMenuItemText(JMenuItem)
:
Returns the original menu item text of a simple pop-up menu.
isComponentOrientationFromGraphic()
:
Returns whether the pop-up menu inherits the component orientation from the graphic object that the pop-up menu is displayed for.
setComponentOrientationFromGraphic(boolean)
:
Sets whether the pop-up menu inherits the component orientation from the graphic object that the pop-up menu is displayed for.
ilog.views.swing.IlvToolTipManager
isAdvancedBidiOnForTooltips()
:
Returns whether advanced bidi in enabled for tooltips.
setAdvancedBidiOnForTooltips(boolean)
:
Sets whether advanced bidi in enabled for tooltips.
ilog.views.util.swing.IlvJSlider
This class is a variant of the Swing
JSlider
that contains an enhancement for globalization.
ilog.views.util.swing.IlvJSpinner
This class is a variant of the Swing
JSpinner
that contains a workaround against a Swing globalization bug.
ilog.views.gantt.graphic.interactor.IlvGanttCycleSelectAccelerator
IlvGanttCycleSelectAccelerator
enables the user to traverse and select the objects in anIlvGanttSheet
using the keyboard.
ilog.views.accelerator.IlvCycleSelectAccelerator
IlvCycleSelectAccelerator
enables the user to select the objects in a manager using the keyboard.
ilog.views.accelerator.IlvMoveSelectionAccelerator
IlvMoveSelectionAccelerator
is an accelerator that enables the user to move the currently selected objects.
ilog.views.accelerator.IlvPopupMenuAccelerator
IlvPopupMenuAccelerator
is an accelerator that enables the user to trigger a pop-up menu for the currently selected object using the keyboard.
ilog.views.util.swing.IlvSwingUtil
getSystemColor(int)
:
Returns the system color.
isHighContrastMode()
:
Detects whether the operating system has the high-contrast acccessibility mode enabled.
ilog.views.gantt.servlet.IlvGanttHitmapSupport
When you use the tooltip interactor, the highlight interactor, the keyboard navigation interactor, or the cursorChange interactor, the Gantt servlet requests hitmap information.
ilog.views.util.hitmap.IlvHitmapInfoGenerator
Implementations of this interface construct all region infos for the entire hitmap for a single info type.
ilog.views.servlet.IlvAbstractHitmapInfoGenerator
This class is the superclass of all classes that generate hitmap information for JViews Framework, Diagrammer, Maps, and Gantt.
ilog.views.servlet.IlvTooltipInfoGenerator
Returns the tooltip information for the tooltip interactor.
ilog.views.servlet.IlvNavigationInfoGenerator
The generator for keyboard navigation information in a view.
ilog.views.servlet.IlvCursorInfoGenerator
This class defines information about which cursor to show over each region or graphic object.
ilog.views.servlet.IlvGroupInfoGenerator
Returns the group information for hitmap.
ilog.views.util.hitmap.IlvHitmapConstants
The hitmap constants.
ilog.views.util.hitmap.IlvNavigationInfo
This class encodes how the keyboard navigation within a component reacts when a certain region (such as a graphic object) has the focus and the user presses one of the four Arrow keys (up, down, left, right).
ilog.views.servlet.IlvHitmapDefinition
createHitmapInfoGenerator(String)
:
Returns the object that builds the hitmap information for the given hitmap information type.
getDefinition(StringTokenizer)
:
Returns the hitmap definition, according to the type token to append the hitmap information.
getExtension(IlvGraphic)
:
You can override this method to create a javascript function that is called by the tooltip mouse down event.
getExtensions()
:
Returns the extensions for the hitmap.
getHitmapLayers()
:
Returns the layers that generate the hitmap.
setHitmapLayers(String[])
:
Sets the layers that generate the hitmap.
init(IlvManagerView, int, int)
:
Initializes a hitmap definition for the given view with delta X and delta Y.
registerHitmapInfoGenerator(String, IlvHitmapInfoGenerator)
:
Registers a hitmap info generator to be used for a given hitmap information type.
renderHitmap(int, int)
:
Renders the hitmap for the graphic objects with delta X and delta Y.
unregisterHitmapInfoGenerator(String)
:
Removes the hitmap information handler according to the infoType
.
ilog.views.gantt.servlet.IlvGanttServletSupport
getHitmapSupport()
:
Returns the hitmap support that should be an instance of
IlvGanttHitmapSupport
.
ilog.views.servlet.IlvHitmapSupport
getHitmapDefinition()
:
Returns the IlvHitmapDefinition
instance.
ilog.views.faces.IlvFacesPageIdUtil
This class provides utility methods used to support multiple pages per session (multiple tabs in a browser) in a Faces context.
ilog.views.util.servlet.IlvServletPageIdUtil
This class provides utility methods used to support multiple pages per session (multiple tabs in a browser) on a Servlet context.
ilog.views.util.servlet.IlvRequestParameter
The class defines one specific request parameter.
ilog.views.util.servlet.IlvServletParameterHandler
An abstract superclass is designed to work as the handler for specific Servlet requests.
ilog.views.util.servlet.IlvServletParameterHandlerFactory
An abstract superclass is designed to work as the factory to return the parameter handler for the specific request. The subclass can override
IlvServletParameterHandlerFactory.getServletParametersHandler
to provide its own parameter handler.
ilog.views.util.servlet.IlvParameterValidationListener
An abstract superclass is designed to work as the parent class for handling requests for parameter validation.
ilog.views.util.servlet.IlvParameterValidationContextListener
A
ServletContextListener
that attempts to return the value of "ilog.views.servlet.CHECK_PARAM" and "ilog.views.servlet.CHECK_SERVLET_CLASSES" from web configuration file when the context is initialized.
ilog.views.gantt.servlet.IlvGanttServletParameterHandlerFactory
The class returns the parameter handler for requests handled by
IlvGanttServletSupport
.
ilog.views.servlet.IlvManagerServletParameterHandlerFactory
The class
IlvManagerServletParameterHandlerFactory
returns the parameter handler for requests handled byIlvManagerServletSupport
.
ilog.views.gantt.servlet.IlvGanttServletParameterValidationListener
The class is designed to work as the parameter validation listener for requests handled by
IlvGanttServletSupport
.
ilog.views.servlet.IlvManagerServletParameterValidationListener
The class is designed to work as the parameter validation listener for requests handled by
IlvManagerServletSupport
.
ilog.views.util.servlet.IlvResourceParameterHandlerFactory
The class returns the parameter handler for requests handled by
ilog.views.faces.IlvResourceController
.
ilog.views.faces.IlvResourceControlParameterValidationListener
The class is designed to work as the parameter validation listener for requests handled by
IlvResourceController
.
ilog.views.util.servlet.IlvScriptMessageParameterHandlerFactory
The class returns the parameter handler for requests handled by
IlvScriptMessageServletSupport
.
ilog.views.util.servlet.IlvSelectionParameterHandlerFactory
The class returns the parameter handler for various selection requests.
ilog.views.faces.IlvResourceController
getResourceFromAbsolutePath(String)
:
Gets a resource from the absolute file path.
ilog.views.util.data.IlvJDBCQueryUtil
This class contains utility functions for manipulating SQL queries.
ilog.views.util.data.IlvJDBCQueryParameters
IlvJDBCQueryParameters(String, Object[], IlvJDBCConnectionParameters, IlvTableModelMapper)
:
Creates a new set of parameters for an SQL query.
getQueryParameters()
:
Returns the parameters of the query, or null
, or an empty array if there are none.
ilog.views.gantt.model.jdbc.IlvJDBCGanttModel
IlvJDBCGanttModel(Connection, String, Object[], Map, String, Object[], Map, String, Object[], Map, Object[], String, Object[], Map, boolean)
:
Builds an IlvJDBCGanttModel
from a single JDBC Connection
, four queries, and mapping information from query columns to Gantt properties.
setActivitiesQuery(Connection, String, Object[], Map)
:
Configures the IlvJDBCGanttTableModel
to use the given query for activities.
setConstraintsQuery(Connection, String, Object[], Map, Object[])
:
Configures the IlvJDBCGanttTableModel
to use the given query for constraints.
setReservationsQuery(Connection, String, Object[], Map)
:
Configures the IlvJDBCGanttTableModel
to use the given query for reservations.
setResourcesQuery(Connection, String, Object[], Map)
:
Configures the IlvJDBCGanttTableModel
to use the given query for resources.
ilog.views.util.data.IlvJDBCTableModel
IlvJDBCTableModel(Connection, String, Object[])
:
Creates and initializes an IlvJDBCTableModel
from a java.sql.Connection
and an SQL query.
IlvJDBCTableModel(String, String, String, String, String, Object[])
:
Creates and initializes an IlvJDBCTableModel
from a set of JDBC parameters.
setConnection(Connection, String, Object[])
:
Initializes an IlvJDBCTableModel
with a java.sql.Connection
and an SQL query.
setConnectionParameters(String, String, String, String, String, Object[])
:
Initializes an IlvJDBCTableModel
with a set of JDBC parameters.
ilog.views.util.data.IlvRowSetTableModel
createRowSet(String, String, String, String, Object[], boolean, int)
:
Creates a RowSet
instance with the given parameters that can be used by a IlvRowSetTableModel
.
createRowSet(Connection, String, Object[], boolean, int)
:
Creates a RowSet
instance with the given parameters that can be used by a IlvRowSetTableModel
.
ilog.views.gantt.print.IlvGanttPrintableDocument
IlvGanttPrintableDocument(String, IlvHierarchyChart, int, boolean, double, int, boolean, PageFormat)
:
Creates an IlvGanttPrintableDocument
for the specified IlvHierarchyChart
by using the specified parameters.
IlvGanttPrintableDocument(String, IlvHierarchyChart, int, boolean, double, int, boolean, Date, Date, PageFormat)
:
Creates an IlvGanttPrintableDocument
for the specified IlvHierarchyChart
by using the specified parameters.
IlvGanttPrintableDocument(String, IlvHierarchyChart, int, boolean, double, int, boolean, int, Paper)
:
Creates an IlvGanttPrintableDocument
for the specified IlvHierarchyChart
by using the specified parameters.
IlvGanttPrintableDocument(String, IlvHierarchyChart, int, boolean, double, int, boolean, Date, Date, int, Paper)
:
Creates an IlvGanttPrintableDocument
for the specified IlvHierarchyChart
by using the specified parameters.
ilog.views.schedule.print.IlvResourceDataChartPrintableDocument
IlvResourceDataChartPrintableDocument(String, IlvResourceDataChart, int, Paper)
:
Creates an IlvResourceDataChartPrintableDocument
for the specified IlvResourceDataChart
using the specified parameters.
IlvResourceDataChartPrintableDocument(String, IlvResourceDataChart, boolean, int, boolean, Date, IlvDuration, int, Paper)
:
Creates an IlvResourceDataChartPrintableDocument
for the specified IlvResourceDataChart
using the specified parameters.
ilog.views.util.print.IlvPrintableDocument
IlvPrintableDocument(String, int, Paper)
:
Creates an initially empty IlvPrintableDocument
with the given page format, provided as an orientation and a paper format.
IlvPrintableDocument(String, int)
:
Creates an initially empty IlvPrintableDocument
with the given orientation.
getOrientation()
:
Returns the orientation for all contained pages.
setOrientation(int)
:
Sets the orientation for all contained pages.
getPaperFormat()
:
Returns the paper format (paper size and imageable area) for all contained pages.
setPaperFormat(Paper)
:
Sets the paper format (paper size and imageable area) for all contained pages.
ilog.views.util.print.IlvPrintingController
getDefaultPageFormat()
:
Returns the default page format, which depends on the available printers or, if no printer is available, on the current locale.
getDefaultPaperFormat()
:
Returns the default paper dimensions, which depends on the available printers or, if no printer is available, on the current locale.
ilog.views.util.print.IlvPrintUtil
isNativePrintDialog()
:
Returns true if the native print dialog is favored over the Swing cross-platform print dialog.
setNativePrintDialog(boolean)
:
Sets whether to use a native print dialog instead of the Swing cross-platform print dialog.
ilog.views.gantt.print.IlvGanttPrintableDocument
setChart(IlvHierarchyChart)
:
Sets the chart to be printed.
ilog.views.util.print.IlvPrintableDocument
getSides()
:
Returns the way pages are mapped on the sides of the paper sheets.
setSides(Sides)
:
Sets the way pages are mapped on the sides of the paper sheets.
ilog.views.gantt.print.IlvGanttPrintableDocument
isPrintingWithBackground()
:
Returns whether the background is printed.
setPrintingWithBackground(boolean)
:
Sets whether the background is printed.
ilog.views.gantt.print.IlvPrintableGanttSheet
isPrintingWithBackground()
:
Returns whether the background is printed.
setPrintingWithBackground(boolean)
:
Sets whether the background is printed.
ilog.views.gantt.graphic.IlvGanttSheet
print(Graphics, Rectangle, IlvTransformer, boolean)
:
Prints the contents of the Gantt sheet to the specified Graphics
.
ilog.views.gantt.print.IlvGanttPrintableDocument
computeEntireRangeForEmptyModel()
:
Returns the range to be printed for an empty model.
computeHorizontalSpaceForGanttSheet()
:
Computes the available width for printing the Gantt sheet.
expandBeautifying(IlvTimeInterval)
:
Beautifies a time interval by expanding it enough so that it begins and ends on an even time increment.
expandIncludingAllGraphics(IlvTimeInterval, IlvUnit.Measure)
:
Expands a time interval so that it covers all graphic objects in the view, for a transformer computed to match the given horizontal space.
getEffectiveRange()
:
Returns the time interval from the start date of the first page in a band to the last date of the last page in a band.
getEntireRange()
:
Returns the range to be printed, corresponding to the entire contents of the Gantt model.
isPrintingAllRange()
:
Returns true
if the time range to be printed is the entire time range, that is, the smallest range that includes all activities in the model.
setPrintingAllRange(boolean)
:
Specifies whether to print the entire time range.
maybeInvalidatePages()
:
Overridden to invalidate the pages when the result of getEffectiveRange()
has changed.
ilog.views.util.print.IlvPrintableDocument
enablePrintStyle(boolean)
:
This method displays the contents of the document differently for printing than for on-screen display.
maybeInvalidatePages()
:
This method is called before accessing the pages of the document.
ilog.views.util.print.IlvPrintingController
getPreparedPrinterJob()
:
Returns the PrinterJob
used to print the contents.
ilog.views.util.print.IlvFOUtil.ComponentPaintable
This class is a
Paintable
component that paints aComponent
without scaling.
ilog.views.util.print.IlvFOUtil
paintToFOFitted(Document, IlvFOUtil.ComponentPaintable, int, int, int, int)
:
Generates an XSL-FO element representing the given component.
paintToFOScaled(Document, IlvFOUtil.ComponentPaintable, double)
:
Generates an XSL-FO element representing the given component.
paintToFOUnscaled(Document, IlvFOUtil.ComponentPaintable)
:
Generates an XSL-FO element representing the given component.
ilog.views.gantt.graphic.IlvActivityTileLayout
IlvActivityTileLayout()
:
Creates a tile layout with a
DefaultTilingPolicy
that computes activity overlap by comparing graphic bounding boxes and maintains a constant subrow height.
IlvActivityTileLayout(boolean, boolean, float, float, float)
:
Creates a tile layout with a
DefaultTilingPolicy
and the specified layout parameters.
IlvActivityTileLayout(IlvActivityTileLayout.TilingPolicy, boolean, boolean)
:
Creates a tile layout with the specified layout parameters.
IlvActivityTileLayout(IlvActivityTileLayout.TilingPolicy, boolean, boolean, float, float, float)
:
Creates a tile layout with the specified layout parameters.
ilog.views.util.styling.runtime.IlvExpressionEvaluation
This class contains routines for the evaluation of expressions in CSS declarations.
ilog.views.util.styling.runtime.IlvCSSFunctionEvaluation
This class contains routines for the evaluation of function calls in CSS declarations.
ilog.views.gantt.swing.IlvJTable
getMaximumSize()
:
Returns the maximum allowed size of this table.
getMinimumSize()
:
Returns the minimum allowed size of this table.
getPreferredSize()
:
Returns the preferred size of this table.
paintComponent(Graphics)
:
Paints the contents of this table.
prepareEditor(TableCellEditor, int, int)
:
Prepares the editor by querying the data model for the value and selection state of the cell at row
and column
.
validateRowHeights()
:
Ensures that the heights of all rows are updated to correspond to the current setting.
ilog.views.gantt.graphic.IlvGanttSheet
addAccelerator(IlvAccelerator)
:
Adds an accelerator to the Gantt sheet.
ensureVisible(IlvGraphic, int)
:
Scrolls the Gantt sheet to ensure that the specified graphic is visible to the user.
isMilestoneConversionAllowed()
:
Returns true
if it is possible, through interactive editing, to convert milestones into activities with non-empty time intervals or vice versa.
setMilestoneConversionAllowed(boolean)
:
Defines whether it is possible, through interactive editing, to convert milestones into activities with non-empty time intervals or vice versa.
removeAccelerator(IlvAccelerator)
:
Removes an accelerator from the Gantt sheet.
validateRowHeights()
:
Ensures that the heights of all rows are updated to correspond to the current setting.
ilog.views.gantt.graphic.IlvActivityGraphic
getGanttSheet()
:
Returns the Gantt sheet to which the activity graphic belongs.
ilog.views.gantt.graphic.IlvConstraintGraphic
getGanttSheet()
:
Returns the Gantt sheet to which the constraint graphic belongs.
ilog.views.gantt.graphic.IlvTimeConverter
DEFAULT_REFERENCE_TIME
:
The default reference time for time converters.
ilog.views.gantt.IlvGanttConfiguration
validateRowHeights()
:
Validates the heights of all rows and ensures that they are updated to correspond to the current setting.
ilog.views.gantt.IlvVerticalDisplayController
validateRowHeights()
:
Validates the heights of all rows and ensures that they are updated to correspond to the current setting.
ilog.views.gantt.IlvVerticalExpandable
validateRowHeights()
:
Ensures that the heights of all rows are updated to correspond to the current setting.
ilog.views.gantt.swing.IlvJTree
validateRowHeights()
:
Ensures that the heights of all rows are updated to correspond to the current setting.
ilog.views.gantt.graphic.renderer.IlvActivityGraphicRenderer
endProcessing(IlvActivityGraphic)
:
Ends the processing of an activity graphic.
startProcessing(IlvActivityGraphic)
:
Starts the processing of an activity graphic.
ilog.views.gantt.scale.IlvBasicTimeScaleVisibilityPolicy
rowsChanged(IlvTimeScale)
:
This method is called when some rows of the time scale have changed.
ilog.views.gantt.scale.IlvVisibleTimeScaleRows
invalidate()
:
Marks this predicate as invalid if it refers to rows of the time scale, because some time scale rows have changed.
ilog.views.schedule.interactor.IlvScheduleInfoViewInteractor
chartConnected(IlvChart, IlvChart)
:
Overridden to keep track of the locale of the connected chart.
jvgf:ganttView
accessible
:
Sets whether the view is accessible or not.hotkeys
:
Sets the keyboard hot keys for the view.splitterArrowsVisible
:
Used to decide whether the splitter arrows are visible or not.
The splitter arrows are used to set the table or sheet visible or not, by clicking the arrows.jvgf:scheduleView
accessible
:
Sets whether the view is accessible or not.hotkeys
:
Sets the keyboard hot keys for the view.splitterArrowsVisible
:
Used to decide whether the splitter arrows are visible or not.
The splitter arrows are used to set the table or sheet visible or not, by clicking the arrows.ilog.views.faces.component.IlvFacesMenuItem
This class defines a menu item of a JSF component.
ilog.views.faces.dhtml.interactor.IlvFacesCursorChangeInteractor
The
IlvFacesCursorChangeInteractor
is the class for JViews Faces cursor change interactor components.
ilog.views.faces.dhtml.interactor.IlvFacesInterceptInteractor
The
IlvFacesInterceptInteractor
is the class for JViews Faces intercept interactor components.
ilog.views.faces.dhtml.renderkit.IlvFacesCursorChangeInteractorRenderer
The
IlvFacesCursorChangeInteractorRenderer
is the renderer class forIlvFacesCursorChangeInteractor
.
ilog.views.faces.dhtml.renderkit.IlvFacesInterceptInteractorRenderer
The
IlvFacesInterceptInteractorRenderer
class can intercept the interactor.
ilog.views.faces.dhtml.taglib.IlvCursorChangeInteractorTag
This class defines the custom tag handler for the
IlvCursorChangeInteractorTag
component.
ilog.views.faces.dhtml.taglib.IlvInterceptInteractorTag
This class defines the custom tag handler for the
IlvInterceptInteractorTag
component.
ilog.views.gantt.servlet.IlvGanttServerActionsParser
The
IlvGanttAnnotationParser
class is used to parse the annotation for JViews Gantt.
ilog.views.servlet.IlvServerActionParser
The class is used to parse the server action annotation for the
IlvManagerServletSupport
server action listener plug-in.
ilog.views.util.servlet.IlvAbstractServerActionParser
The abstract server action parser.
ilog.views.util.servlet.IlvServerActionEvent
A server action event.
ilog.views.faces.IlvFrameworkConstants
GROUPABLE
:
The groupable property.
HITMAP_LAYERS
:
The hitmapLayers property of the View component.
IGNORE_CONTENT_ASPECT_RATIO
:
The ignoreContentAspectRatio property for overview.
TEMPLATE
:
The template property.
ilog.views.faces.component.IlvBasicView
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
ilog.views.faces.component.IlvFacesMenu
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
ilog.views.faces.component.IlvFacesView
getHitmapLayers()
:
Returns the hitmap layers of this view.
setHitmapLayers(String)
:
Sets the hitmap layers for this view.
getHotkeys()
:
Returns the hot keys for this view.
setHotkeys(String)
:
Sets the hot keys for this view.
ilog.views.faces.component.IlvImageButton
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
ilog.views.faces.dhtml.IlvDHTMLConstants
ACCESSIBLE
:
The accessible property of a view.
HOTKEYS
:
The hitmapLayers property of the View component.
ilog.views.faces.dhtml.component.IlvFacesDHTMLOverview
isIgnoreContentAspectRatio()
:
Returns whether the view is ignore content aspect ratio or not.
setIgnoreContentAspectRatio(boolean)
:
Sets whether the view is ignore content aspect ratio or not.
IGNORE_CONTENT_DEFAULT_VALUE
:
Default value of ignore content aspect ratio property.
ilog.views.faces.dhtml.component.IlvFacesDHTMLView
isAccessible()
:
Returns whether the view is accessible or not.
setAccessible(boolean)
:
Sets whether the view is accessible or not.
ilog.views.faces.dhtml.component.IlvFacesDHTMLViewSupport
isAccessible()
:
Returns whether the view is accessible or not.
setAccessible(boolean)
:
Sets whether the view is accessible or not.
ilog.views.faces.dhtml.component.IlvFacesDHTMLViewSupportImpl
isAccessible()
:
Returns whether the view is accessible or not.
setAccessible(boolean)
:
Sets whether the view is accessible or not.
ACCESSIBLE_DEFAULT_VALUE
:
Default value of accessible property.
ilog.views.faces.dhtml.taglib.IlvFacesHighlightInteractorTag
getGroupable()
:
Gets the groupable option.
setGroupable(String)
:
Sets the groupable option.
ilog.views.faces.dhtml.taglib.IlvFacesOverviewTag
getIgnoreContentAspectRatio()
:
Returns whether the view is ignoreContentAspectRatio or not.
setIgnoreContentAspectRatio(String)
:
Sets whether the view is ignoreContentAspectRatio or not.
ilog.views.faces.dhtml.taglib.IlvFacesTooltipInteractorTag
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
getTemplate()
:
Returns the template.
setTemplate(String)
:
Sets the template.
ilog.views.faces.dhtml.taglib.IlvFacesViewTag
getAccessible()
:
Returns whether the view is accessible or not.
setAccessible(String)
:
Sets whether the view is accessible or not.
getHitmapLayers()
:
Returns the hitmap layers of this view.
setHitmapLayers(String)
:
Sets the hitmap layers for this view.
getHotkeys()
:
Returns the keyboard hot keys for the view.
setHotkeys(String)
:
Sets the keyboard hot keys for the view.
ilog.views.faces.dhtml.taglib.IlvImageButtonTag
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
ilog.views.faces.dhtml.taglib.IlvMessageBoxTag
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
ilog.views.faces.interactor.IlvFacesHighlightInteractor
getGroupable()
:
Returns the groupable option.
setGroupable(String)
:
Sets the groupable option.
ilog.views.faces.interactor.IlvFacesTooltipInteractor
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
getTemplate()
:
Returns the tooltip template.
setTemplate(String)
:
Sets the tooltip template.
ilog.views.faces.taglib.IlvFacesMenuItemTag
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
initBaseTextDirection()
:
Sets the default base text direction of a menu item.
ilog.views.faces.taglib.IlvFacesMenuTag
doAfterBody()
:
Performs any processing necessary to handle the content implications of CASE 4 in the class description.
ilog.views.faces.taglib.IlvMenuTag
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
ilog.views.gantt.faces.IlvFacesGanttConstants
SPLITTER_ARROWS_VISIBLE
:
The flag that indicates whether the splitter arrows are visible or not.
ilog.views.gantt.faces.component.IlvFacesHierarchyChartView
getSplitterArrowsVisible()
:
Returns the splitter arrows visible.
setSplitterArrowsVisible(boolean)
:
Sets the splitter arrows of the Gantt view to visible.
ilog.views.gantt.faces.dhtml.component.IlvFacesDHTMLGanttChartView
getHotkeys()
:
Returns the hot keys for this view.
setHotkeys(String)
:
Sets the hot keys for this view.
isAccessible()
:
Returns whether the view is accessible or not.
setAccessible(boolean)
:
Sets whether the view is accessible or not.
ilog.views.gantt.faces.dhtml.component.IlvFacesDHTMLGanttSupportImpl
getHotkeys()
:
Returns the hot keys for this view.
setHotkeys(String)
:
Sets the hot keys for this view.
isAccessible()
:
Returns whether the view is accessible or not.
setAccessible(boolean)
:
Sets whether the view is accessible or not.
ACCESSIBLE_DEFAULT_VALUE
:
Default value of the accessible property.
ilog.views.gantt.faces.dhtml.component.IlvFacesDHTMLScheduleChartView
getHotkeys()
:
Returns the hot keys for this view.
setHotkeys(String)
:
Sets the hot keys for this view.
isAccessible()
:
Returns whether the view is accessible or not.
setAccessible(boolean)
:
Sets whether the view is accessible or not.
ilog.views.gantt.faces.dhtml.taglib.IlvFacesDHTMLHierarchyChartViewTag
getHotkeys()
:
Returns the hot keys for this view.
setHotkeys(String)
:
Sets the hot keys for this view.
getSplitterArrowsVisible()
:
Returns the splitterArrowsVisible
attribute value of this tag.
setSplitterArrowsVisible(String)
:
Sets the splitterArrowsVisible
attribute value of this tag.
setAccessible(String)
:
Sets whether the view is accessible or not.
ilog.views.gantt.servlet.IlvGanttServletSupport
HEIGHT
:
The height request value for
REQUEST_PARAM
.
HITMAP_REQUEST
:
The hitmap request value for
REQUEST_PARAM
.
WIDTH
:
The width request value for
REQUEST_PARAM
.
ilog.views.util.servlet.model.IlvMenuItem
getBaseTextDirection()
:
Returns the baseTextDirection.
setBaseTextDirection(String)
:
Sets the baseTextDirection.
IlvGanttView
setSplitterArrowsVisible(visible)
:
Sets whether the splitter arrows of the Gantt view are visible or not. These arrows are also used to set whether the Gantt table and Gantt sheet are visible or not.setTableVisible(visible)
:
Sets whether the Gantt table view is visible or not.setSheetVisible(visible)
:
Sets whether the Gantt sheet view is visible or not.setScrollBarSize(scrollBarSize)
:
Sets the size of the scroll bar. IlvGanttComponentView
isVisible()
:
Returns whether the component view is visible or not.setVisible(visible)
:
Sets whether the component view is visible or not.accessibility
sample has been added.
The jsf-gantt-editing
sample now also shows
The jsf-gantt-chart
sample now also shows how to support multiple browser sessions.