Release Notes |
This module has been added in JViews 5.5 to share utility packages among the different JViews modules.
ilog.views.util
ilog.views.util.collections
ilog.views.util.event
ilog.views.util.java2d
ilog.views.util.print
ilog.views.util.styling
ilog.views.util.swing
ilog.views.util.swing.calendar
ilog.views.util.swing.calendar.event
ilog.views.util.swing.calendar.plaf
ilog.views.util.swing.layout
ilog.views.util.text
ilog.views.util.time
ilog.views.util.IlvColorUtil
ilog.views.util.IlvImageUtil
ilog.views.util.collections.IlvCollections
ilog.views.util.collections.IlvCompositeIterator
ilog.views.util.collections.IlvPreorderIterator
ilog.views.util.collections.IlvSelectiveIterator
ilog.views.util.collections.IlvUnaryPredicate
ilog.views.util.event.IlvAbstractEventListenerCollection
ilog.views.util.event.IlvEventListenerCollection
ilog.views.util.event.IlvEventListenerList
ilog.views.util.event.IlvEventListenerSet
ilog.views.util.java2d.IlvLinearGradientPaint
ilog.views.util.java2d.IlvMultipleGradientPaint
ilog.views.util.java2d.IlvPattern
ilog.views.util.java2d.IlvRadialGradientPaint
ilog.views.util.print.IlvDocumentSetupDialog
ilog.views.util.print.IlvFlow
ilog.views.util.print.IlvFlow.TextStyle
ilog.views.util.print.IlvFlowObject
ilog.views.util.print.IlvFooter
ilog.views.util.print.IlvHeader
ilog.views.util.print.IlvHeaderFooter
ilog.views.util.print.IlvPage
ilog.views.util.print.IlvPrintPreviewDialog
ilog.views.util.print.IlvPrintPreviewPanel
ilog.views.util.print.IlvPrintableComponent
ilog.views.util.print.IlvPrintableDocument
ilog.views.util.print.IlvPrintableLabel
ilog.views.util.print.IlvPrintableLine
ilog.views.util.print.IlvPrintableObject
ilog.views.util.print.IlvPrintableRectangle
ilog.views.util.print.IlvPrintableShape
ilog.views.util.print.IlvPrintableTable
ilog.views.util.print.IlvPrintableTableHeader
ilog.views.util.print.IlvPrintingController
ilog.views.util.print.IlvTransformedPrintable
ilog.views.util.print.IlvUnit
ilog.views.util.print.IlvUnit.Dimension
ilog.views.util.print.IlvUnit.Measure
ilog.views.util.print.IlvUnit.Point
ilog.views.util.print.IlvUnit.Rectangle
ilog.views.util.styling.IlvCSSIOException
ilog.views.util.styling.IlvCSSparseException
ilog.views.util.styling.IlvStylable
ilog.views.util.styling.IlvStylingException
ilog.views.util.swing.IlvAbstractCellRenderer
ilog.views.util.swing.IlvArrow
ilog.views.util.swing.IlvJHiddenPrintWindow
ilog.views.util.swing.IlvSwingUtil
ilog.views.util.swing.IlvSwingUtil.Version
ilog.views.util.swing.calendar.IlvAbstractCalendarModel
ilog.views.util.swing.calendar.IlvCalendarCellRenderer
ilog.views.util.swing.calendar.IlvCalendarHeaderRenderer
ilog.views.util.swing.calendar.IlvCalendarModel
ilog.views.util.swing.calendar.IlvDefaultCalendarCellRenderer
ilog.views.util.swing.calendar.IlvDefaultCalendarHeaderRenderer
ilog.views.util.swing.calendar.IlvDefaultCalendarModel
ilog.views.util.swing.calendar.IlvJCalendar
ilog.views.util.swing.calendar.IlvJCalendarPanel
ilog.views.util.swing.calendar.IlvJMonthScroller
ilog.views.util.swing.calendar.event.CalendarModelEvent
ilog.views.util.swing.calendar.event.CalendarModelListener
ilog.views.util.swing.calendar.plaf.BasicCalendarPanelUI
ilog.views.util.swing.calendar.plaf.BasicMonthScrollerUI
ilog.views.util.swing.calendar.plaf.CalendarPanelUI
ilog.views.util.swing.calendar.plaf.IlvLookAndFeelSupport
ilog.views.util.swing.calendar.plaf.MonthScrollerUI
ilog.views.util.swing.layout.IlvTableLayout
ilog.views.util.swing.layout.IlvTableLayoutConstants
ilog.views.util.swing.layout.IlvTableLayoutConstraints
ilog.views.util.swing.layout.IlvVerticalFlowLayout
ilog.views.util.text.IlvRuleBasedNumberFormat
ilog.views.util.text.IlvUnicodeUtil
ilog.views.util.time.IlvCalendarUtil
This package contains general purpose utility classes.
This package contains miscellaneous iterators and predicates that can be used with the collections framework.
This package contains general purpose event listener support classes.
This package provides some utilities on top of the Java 2D API to enhance how objects are drawn on the screen.
This package defines a generic printing framework based on the Java printing API.
This package contains classes about component styling.
This package contains general purpose Swing components and utilities.
ilog.views.util.swing.calendar
This package provides a set of Swing calendar components.
ilog.views.util.swing.calendar.event
This package provides the interfaces and classes for dealing with the events fired by the Swing calendar components.
ilog.views.util.swing.calendar.plaf
This package provides the pluggable look-and-feel implementations for the Swing calendar components.
This package provides a set of
LayoutManagers
that can be used with Swing and the AWT.
This package contains general purpose text formatters and parsers that enhance the standard
java.text
package.
This package contains general purpose utilities for working with
Dates
andCalendars
.
The
IlvColorUtil
class consists of static methods that are of general use when working with colors.
This class defines a set of utility methods to load and create images.
ilog.views.util.collections.IlvCollections
IlvCollections
is a utility class that consists exclusively of static methods and variables that are of general use when dealing with collections.
ilog.views.util.collections.IlvCompositeIterator
An
IlvCompositeIterator
wrappers a collection of existing iterators into a single traversal sequence.
ilog.views.util.collections.IlvPreorderIterator
IlvPreorderIterator
is an abstract class that provides traversal over a generic tree structure of objects in preorder.
ilog.views.util.collections.IlvSelectiveIterator
IlvSelectiveIterator
wrappers an existingIterator
so that it will only visit elements in the original iteration that match a certain criteria.
ilog.views.util.collections.IlvUnaryPredicate
IlvUnaryPredicate
defines the abstract behavior of a predicate that takes a single argument and evaluates to aboolean
result.
ilog.views.util.event.IlvAbstractEventListenerCollection
IlvAbstractEventListenerCollection
implements a thread-safe collection of event listeners.
ilog.views.util.event.IlvEventListenerCollection
IlvEventListenerCollection
defines the behavior of a thread-safe collection of event listeners.
ilog.views.util.event.IlvEventListenerList
IlvEventListenerList
implements a thread-safe collection of event listeners backed by a list.
ilog.views.util.event.IlvEventListenerSet
IlvEventListenerSet
implements a thread-safe collection of event listeners backed by a hashed set.
ilog.views.util.java2d.IlvLinearGradientPaint
This class defines a multiple linear color gradient paint that will be used to fill Java 2
Shape
objects.
ilog.views.util.java2d.IlvMultipleGradientPaint
This is the superclass for Paint implementations that use a multiple-color gradient to fill in their raster.
ilog.views.util.java2d.IlvPattern
A pattern is a predefined texture used to fill a shape.
ilog.views.util.java2d.IlvRadialGradientPaint
This class defines a multiple radial color gradient paint that will be used to fill Java 2
Shape
objects.
ilog.views.util.print.IlvDocumentSetupDialog
A dialog box to set up the parameters of an
IlvPrintableDocument
.
An
IlvFlow
objects allows you to add styled text in a document.
ilog.views.util.print.IlvFlow.TextStyle
Defines the style of text that is added to an
IlvFlow
.
ilog.views.util.print.IlvFlowObject
An interface that must be implemented by objects that can be embedded in a flow of text.
ilog.views.util.print.IlvFooter
This class defines a footer to be printed at the bottom of a page.
ilog.views.util.print.IlvHeader
This class defines a header to be printed at the top of a page.
ilog.views.util.print.IlvHeaderFooter
The abstract base class for headers or footers.
An
IlvPage
defines a page that can be printed.
ilog.views.util.print.IlvPrintPreviewDialog
An
IlvPrintPreviewDialog
is the main frame designed to preview the contents managed by anIlvPrintingController
.
ilog.views.util.print.IlvPrintPreviewPanel
An
IlvPrintPreviewPanel
is a component designed to preview the contents managed by anIlvPrintingController
.
ilog.views.util.print.IlvPrintableComponent
The
IlvPrintableComponent
is designed to print a specified portion of aComponent
object.
ilog.views.util.print.IlvPrintableDocument
An
IlvPrintableDocument
defines a set of pages to be printed.
ilog.views.util.print.IlvPrintableLabel
This class is designed to print a label on a printable page.
ilog.views.util.print.IlvPrintableLine
IlvPrintableLine
defines a line that can be printed.
ilog.views.util.print.IlvPrintableObject
An
PrintableObject
defines an object that can be printed.
ilog.views.util.print.IlvPrintableRectangle
This class defines a rectangle that can be printed.
ilog.views.util.print.IlvPrintableShape
IlvPrintableShape
is the base class for printable shapes such as lines and rectangles.
ilog.views.util.print.IlvPrintableTable
A utility class designed to print a portion of the
JTable
.
ilog.views.util.print.IlvPrintableTableHeader
A utility class designed to print a portion of the
JTableHeader
.
ilog.views.util.print.IlvPrintingController
The
IlvPrintingController
is the root object of the print framework.
ilog.views.util.print.IlvTransformedPrintable
A utility class designed to print a portion of a given
Component
.
Defines units of measurement.
ilog.views.util.print.IlvUnit.Dimension
Defines a dimension with its unit of measurement.
ilog.views.util.print.IlvUnit.Measure
Defines a distance with its unit of measurement.
ilog.views.util.print.IlvUnit.Point
Defines a point with its unit of measurement.
ilog.views.util.print.IlvUnit.Rectangle
Defines a rectangle with its unit of measurement.
ilog.views.util.styling.IlvCSSIOException
This exception is thrown when there was a problem with I/O while reading a style sheet.
ilog.views.util.styling.IlvCSSparseException
This exception is thrown when an error is occurring while parsing a style sheet.
ilog.views.util.styling.IlvStylable
Defines the interface for stylable components, that is, the ability to set/get CSS, fix debug mask, and register a
PropertyChangeListener
whenever a setter is called.
ilog.views.util.styling.IlvStylingException
Base exception class thrown by the styling engine whenever a problem occurs with a style sheet.
ilog.views.util.swing.IlvAbstractCellRenderer
IlvAbstractCellRenderer
is an extension ofJLabel
that can be used as the base class for high performance cell renderer implementations for tables, trees, or other Swing components.
ilog.views.util.swing.IlvArrow
IlvArrow
implements an icon that is a triangular arrow pointed in one of the four cardinal directions.
ilog.views.util.swing.IlvJHiddenPrintWindow
An
IlvJHiddenPrintWindow
is a hidden top-level window to which Swing components can be added in order to make them printable.
ilog.views.util.swing.IlvSwingUtil
The
IlvSwingUtil
class provides the capability to query the current run-time version of Swing.
ilog.views.util.swing.IlvSwingUtil.Version
The class
IlvSwingUtil.Version
represents a version of Swing.
ilog.views.util.swing.calendar.IlvAbstractCalendarModel
IlvAbstractCalendarModel
is the superclass of allIlvCalendarModel
implementations.
ilog.views.util.swing.calendar.IlvCalendarCellRenderer
This interface defines the method required by any object that would like to be a renderer for cells in an
IlvJCalendarPanel
.
ilog.views.util.swing.calendar.IlvCalendarHeaderRenderer
This interface defines the method required by any object that would like to be a renderer for the day-of-week column headers in an
IlvJCalendarPanel
.
ilog.views.util.swing.calendar.IlvCalendarModel
IlvCalendarModel
defines the data model displayed by theIlvJCalenderPanel
, theIlvJMonthScroller
, and theIlvJCalendar
components.
ilog.views.util.swing.calendar.IlvDefaultCalendarCellRenderer
IlvDefaultCalendarCellRenderer
is the default class for rendering day cells in anIlvJCalendarPanel
.
ilog.views.util.swing.calendar.IlvDefaultCalendarHeaderRenderer
IlvDefaultCalendarHeaderRenderer
is the default class for rendering day-of-week column headers in anIlvJCalendarPanel
.
ilog.views.util.swing.calendar.IlvDefaultCalendarModel
IlvDefaultCalendarModel
is a default implementation of theIlvCalendarModel
interface.
ilog.views.util.swing.calendar.IlvJCalendar
IlvJCalendar
is a Swing component that displays amonth scroller
above ancalendar panel
.
ilog.views.util.swing.calendar.IlvJCalendarPanel
IlvJCalendarPanel
is a Swing component that renders a monthly calendar grid.
ilog.views.util.swing.calendar.IlvJMonthScroller
IlvJMonthScroller
is a Swing component that displays the current month surrounded by previous and next-month buttons.
ilog.views.util.swing.calendar.event.CalendarModelEvent
A
CalendarModelEvent
is fired by anIlvCalendarModel
when its calendar has been changed.
ilog.views.util.swing.calendar.event.CalendarModelListener
CalendarModelListener
is the listener interface for receiving change events from anIlvCalendarModel
.
ilog.views.util.swing.calendar.plaf.BasicCalendarPanelUI
This class is the basic UI delegate implementation for
IlvJCalendarPanel
components.
ilog.views.util.swing.calendar.plaf.BasicMonthScrollerUI
This class is the basic UI delegate implementation for
IlvJMonthScroller
components.
ilog.views.util.swing.calendar.plaf.CalendarPanelUI
This interface defines the pluggable look and feel for
IlvJCalendarPanel
components.
ilog.views.util.swing.calendar.plaf.IlvLookAndFeelSupport
IlvLookAndFeelSupport
provides two basic facilities that allow the Swing calendar components and their LAF implementations to integrate seamlessly into the Swing framework:
- LAF-specific UI delegate implementations for each custom component are registered with the Swing
UIManager
.- LAF-specific font and color properties for each custom component are registered with the Swing
UIManager
.
ilog.views.util.swing.calendar.plaf.MonthScrollerUI
This interface defines the pluggable look and feel for the
ilog.views.util.swing.calendar.IlvJMonthScroller
components.
ilog.views.util.swing.layout.IlvTableLayout
IlvTableLayout
is a layout manager that arranges components in rows and columns like a spreadsheet.
ilog.views.util.swing.layout.IlvTableLayoutConstants
This interface defines constants used by
IlvTableLayout
.
ilog.views.util.swing.layout.IlvTableLayoutConstraints
This class defines the positioning constraints used by
IlvTableLayout
.
ilog.views.util.swing.layout.IlvVerticalFlowLayout
A vertical
FlowLayout
layout manager.
ilog.views.util.text.IlvRuleBasedNumberFormat
A class that formats numbers according to a set of rules.
ilog.views.util.text.IlvUnicodeUtil
The
IlvUnicodeUtil
class consists of static methods that are of general use when working with Unicode text strings.
ilog.views.util.time.IlvCalendarUtil
The
IlvCalendarUtil
class consists of static methods that are of general use when working withCalendar
andDate
objects.