Package | Description |
---|---|
ilog.views.gantt |
Contains all of the main Gantt Chart classes,
Beans, and data model interfaces.
|
ilog.views.gantt.event |
Provides interfaces and classes for dealing
with different types of events fired by
main Gantt Chart classes.
|
ilog.views.gantt.graphic |
Provides the Gantt sheet component
that displays activities over time.
|
ilog.views.gantt.model |
Contains abstract and basic implementations of
the Gantt data model.
|
ilog.views.gantt.model.filter |
Contains Gantt data model implementations that encapsulate and filter other
data models.
|
ilog.views.gantt.model.general |
Contains a Gantt data model implementation that supports user-defined properties.
|
ilog.views.gantt.model.table |
Contains a Gantt data model implementation that connects to Swing
TableModel
instances. |
ilog.views.gantt.property |
Provides interfaces and classes for accessing
arbitrary object properties.
|
ilog.views.gantt.swing |
Provides interfaces and classes for rendering and editing
Gantt data in Swing components, such as a tree or table.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IlvActivity
The class
IlvActivity defines the abstract behavior of a Gantt
activity. |
interface |
IlvResource
IlvResource defines the abstract behavior of a Gantt resource. |
Modifier and Type | Method and Description |
---|---|
IlvHierarchyNode |
IlvGanttModel.getChild(IlvHierarchyNode parent,
int index)
Returns the child of the specified parent activity or resource at index
index . |
IlvHierarchyNode |
IlvVerticalDisplayController.getDisplayedNodeAtPosition(int position)
Returns the node at the specified vertical position relative to the
display area.
|
IlvHierarchyNode |
IlvHierarchyChart.getDisplayedRowAtPosition(int position)
Returns the row at the specified vertical position relative to
the display area.
|
IlvHierarchyNode |
IlvGanttConfiguration.getDisplayedRowAtPosition(int position)
Returns the row at the specified vertical position relative to the
display area.
|
static IlvHierarchyNode |
IlvGanttModelUtil.getFirstChild(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Returns the first child of the specified activity or resource.
|
IlvHierarchyNode |
IlvVerticalDisplayController.getFirstNode()
Returns the first visible node in the displayed tree or
null if no nodes
are visible. |
IlvHierarchyNode |
IlvVerticalExpansionMaster.getFirstVisibleRow()
Returns the first visible row in the tree or
null if no rows are
visible. |
IlvHierarchyNode |
IlvHierarchyChart.getFirstVisibleRow()
Returns the first visible row in the hierarchy chart or
null
if no rows are visible. |
IlvHierarchyNode |
IlvGanttConfiguration.getFirstVisibleRow()
Returns the first visible row in the tree or
null if no rows are
visible. |
static IlvHierarchyNode |
IlvGanttModelUtil.getLastChild(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Returns the last child of the specified activity or resource.
|
IlvHierarchyNode |
IlvVerticalDisplayController.getNodeAtPosition(int position)
Returns the node at the specified vertical position, relative to the
first visible node at
position = 0 . |
IlvHierarchyNode |
IlvVerticalDisplayController.getNodeForRow(int row)
Returns the node for the specified row.
|
IlvHierarchyNode |
IlvGanttModel.getParent(IlvHierarchyNode activityOrResource)
Returns the parent of the specified activity or resource.
|
IlvHierarchyNode |
IlvVerticalDisplayController.getRootDataNode()
Returns the root node of the Gantt configuration and its data model.
|
IlvHierarchyNode |
IlvVerticalDisplayController.getRootNode()
Deprecated.
Beginning with Perforce JViews 8.5, use
IlvVerticalDisplayController.getFirstNode()
instead. |
protected IlvHierarchyNode |
IlvVerticalDisplayController.ActivityAdapter.getRootNode(IlvGanttModel ganttModel)
Returns the root node of the specified data model or
null if
the data model has no nodes. |
protected IlvHierarchyNode |
IlvVerticalDisplayController.ResourceAdapter.getRootNode(IlvGanttModel ganttModel)
Returns the root node of the specified data model or
null if
the data model has no nodes. |
IlvHierarchyNode |
IlvHierarchyChart.getRootRow()
Returns the root row of the displayed hierarchy chart or
null if the hierarchy chart has no rows. |
IlvHierarchyNode |
IlvGanttConfiguration.getRootRow()
Returns the root row of the data model or
null if the data
model has no rows. |
IlvHierarchyNode |
IlvVerticalExpansionMaster.getRootVisibleRow()
Deprecated.
Beginning with Perforce JViews 8.5, use
IlvVerticalExpansionMaster.getFirstVisibleRow()
instead. |
IlvHierarchyNode |
IlvGanttConfiguration.getRootVisibleRow()
Deprecated.
Beginning with Perforce JViews 8.5, use
IlvGanttConfiguration.getFirstVisibleRow()
instead. |
IlvHierarchyNode |
IlvVerticalExpansionMaster.getRow(int rowIndex)
Returns the row that is visible on the specified row index.
|
IlvHierarchyNode |
IlvGanttConfiguration.getRow(int rowIndex)
Returns the row that is visible on the specified row index.
|
IlvHierarchyNode[] |
IlvHierarchyChart.getSelectedRows()
Returns the rows that are selected in the chart.
|
IlvHierarchyNode[] |
IlvGanttConfiguration.getSelectedRows()
Returns the rows that are selected.
|
IlvHierarchyNode |
IlvHierarchyChart.getVisibleRow(int rowIndex)
Returns the row that is visible on the specified row index.
|
IlvHierarchyNode |
IlvHierarchyChart.getVisibleRowAtPosition(int position)
Returns the row at the specified vertical position , relative
to the first visible row at
position = 0 . |
IlvHierarchyNode |
IlvGanttConfiguration.getVisibleRowAtPosition(int position)
Returns the row at the specified vertical position, relative to the
first visible row at
position = 0 . |
Modifier and Type | Method and Description |
---|---|
Iterator<IlvHierarchyNode> |
IlvGanttConfiguration.selectedRowsIterator()
Returns an iterator over the currently selected rows.
|
Iterator<IlvHierarchyNode> |
IlvVerticalDisplayController.visibleNodesIterator()
Returns an iterator that traverses all of the visible nodes.
|
Iterator<IlvHierarchyNode> |
IlvVerticalDisplayController.visibleNodesIterator(IlvHierarchyNode root)
Returns an iterator that traverses only the visible nodes in the specified
subtree.
|
Iterator<IlvHierarchyNode> |
IlvHierarchyChart.visibleRowsIterator()
Returns an iterator that traverses all of the visible rows in the chart.
|
Iterator<IlvHierarchyNode> |
IlvGanttConfiguration.visibleRowsIterator()
Returns an iterator that traverses all of the visible rows.
|
Iterator<IlvHierarchyNode> |
IlvHierarchyChart.visibleRowsIterator(IlvHierarchyNode rootRow)
Returns an iterator that traverses only the visible rows in the
specified subtree of rows.
|
Iterator<IlvHierarchyNode> |
IlvGanttConfiguration.visibleRowsIterator(IlvHierarchyNode rootRow)
Returns an iterator that traverses only the visible rows in the specified subtree of
rows.
|
Modifier and Type | Method and Description |
---|---|
static Iterator |
IlvGanttModelUtil.breadthFirstIterator(IlvGanttModel model,
IlvHierarchyNode parent)
Returns an iterator that will traverse the parent activity or resource
and all of its descendants in breadth first order.
|
static Iterator |
IlvGanttModelUtil.childIterator(IlvGanttModel model,
IlvHierarchyNode parent)
Returns an iterator over the children of the specified parent activity or resource.
|
void |
IlvVerticalDisplayController.collapseNode(IlvHierarchyNode node)
Ensures that the specified node is collapsed.
|
void |
IlvHierarchyChart.collapseRow(IlvHierarchyNode row)
Ensures that the specified row is collapsed.
|
void |
IlvGanttConfiguration.collapseRow(IlvHierarchyNode row)
Ensures that the specified row is collapsed.
|
boolean |
IlvGanttModel.contains(IlvHierarchyNode activityOrResource)
Returns whether the specified activity or resource is a member of the
data model.
|
static void |
IlvGanttModelUtil.demote(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Demotes the specified activity or resource so that it becomes the child of
its immediately previous sibling.
|
void |
IlvHierarchyChart.expandAllRows(IlvHierarchyNode row)
Ensures that the specified row and all of its children are
expanded and visible.
|
void |
IlvGanttConfiguration.expandAllRows(IlvHierarchyNode row)
Ensures that the specified row and all its children are expanded
and visible.
|
void |
IlvVerticalDisplayController.expandNode(IlvHierarchyNode node)
Ensures that the specified node is expanded and visible.
|
void |
IlvHierarchyChart.expandRow(IlvHierarchyNode row)
Ensures that the specified row is expanded and visible.
|
void |
IlvGanttConfiguration.expandRow(IlvHierarchyNode row)
Ensures that the specified row is expanded and visible.
|
IlvHierarchyNode |
IlvGanttModel.getChild(IlvHierarchyNode parent,
int index)
Returns the child of the specified parent activity or resource at index
index . |
int |
IlvGanttModel.getChildCount(IlvHierarchyNode parent)
Returns the number of children of the specified parent activity or
resource.
|
int |
IlvGanttModel.getChildIndex(IlvHierarchyNode parent,
IlvHierarchyNode child)
Returns the index of the specified child in the parent activity or
resource's list of children.
|
static int |
IlvGanttModelUtil.getDepth(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Returns the depth of the specified activity or resource in the hierarchical
data tree.
|
static IlvHierarchyNode |
IlvGanttModelUtil.getFirstChild(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Returns the first child of the specified activity or resource.
|
static IlvHierarchyNode |
IlvGanttModelUtil.getLastChild(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Returns the last child of the specified activity or resource.
|
Rectangle |
IlvVerticalDisplayController.getNodeBounds(IlvHierarchyNode node)
Returns the vertical bounds of the specified node as the y and
height fields of a rectangle.
|
IlvHierarchyNode |
IlvGanttModel.getParent(IlvHierarchyNode activityOrResource)
Returns the parent of the specified activity or resource.
|
int |
IlvGanttModel.getParentIndex(IlvHierarchyNode activityOrResource)
Returns the index of the specified activity or resource within its parent.
|
int |
IlvVerticalDisplayController.getRowForNode(IlvHierarchyNode node)
Returns the row that the specified node is displayed on.
|
int |
IlvVerticalDisplayController.getRowHeight(IlvHierarchyNode row)
Returns the height of the specified row.
|
int |
IlvHierarchyChart.getRowHeight(IlvHierarchyNode row)
Returns the height of the specified row.
|
int |
IlvGanttConfiguration.getRowHeight(IlvHierarchyNode row)
Returns the height of the specified row.
|
int |
IlvVerticalExpansionMaster.getRowIndex(IlvHierarchyNode row)
Return the row index that the specified row is displayed on.
|
int |
IlvGanttConfiguration.getRowIndex(IlvHierarchyNode row)
Returns the row index that the specified row is displayed on.
|
Rectangle |
IlvHierarchyChart.getVisibleRowBounds(IlvHierarchyNode row)
Returns the vertical bounds of the specified row as the y and
height fields of a rectangle.
|
Rectangle |
IlvGanttConfiguration.getVisibleRowBounds(IlvHierarchyNode row)
Returns the vertical bounds of the specified row as the y and
height fields of a rectangle.
|
int |
IlvHierarchyChart.getVisibleRowIndex(IlvHierarchyNode row)
Returns the row index that the specified row is displayed on.
|
static boolean |
IlvGanttModelUtil.hasChildren(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Returns whether the specified activity or resource has any children.
|
static boolean |
IlvGanttModelUtil.isDescendant(IlvGanttModel model,
IlvHierarchyNode parent,
IlvHierarchyNode child)
Returns
true if the specified child activity or resource is a
descendant of the specified parent activity or resource in the hierarchical
data tree. |
boolean |
IlvVerticalExpansionMaster.isExpanded(IlvHierarchyNode row)
Return whether the specified row is currently expanded.
|
boolean |
IlvVerticalDisplayController.isExpanded(IlvHierarchyNode node)
Returns whether the specified node and all of its ancestors are currently expanded.
|
boolean |
IlvHierarchyChart.isRowExpanded(IlvHierarchyNode row)
Returns whether the specified row and all of its ancestors are currently
expanded.
|
boolean |
IlvGanttConfiguration.isRowExpanded(IlvHierarchyNode row)
Returns whether the specified row and all of its ancestors are currently
expanded.
|
boolean |
IlvHierarchyChart.isRowSelected(IlvHierarchyNode row)
Returns whether the specified row is selected.
|
boolean |
IlvGanttConfiguration.isRowSelected(IlvHierarchyNode row)
Returns whether the specified row is selected.
|
boolean |
IlvHierarchyChart.isRowVisible(IlvHierarchyNode row)
Returns whether the specified row is visible.
|
boolean |
IlvGanttConfiguration.isRowVisible(IlvHierarchyNode row)
Returns whether the specified row is visible.
|
boolean |
IlvVerticalExpansionMaster.isVisible(IlvHierarchyNode row)
Return whether the specified row is visible.
|
boolean |
IlvVerticalDisplayController.isVisible(IlvHierarchyNode node)
Returns whether the specified node is visible.
|
void |
IlvVerticalDisplayController.makeDisplayed(IlvHierarchyNode node)
Ensures that the specified node is displayed.
|
void |
IlvHierarchyChart.makeRowDisplayed(IlvHierarchyNode row)
Ensures that the specified row is displayed.
|
void |
IlvGanttConfiguration.makeRowDisplayed(IlvHierarchyNode row)
Ensures that the specified row is displayed.
|
void |
IlvHierarchyChart.makeRowVisible(IlvHierarchyNode row)
Ensures that the specified row is visible.
|
void |
IlvGanttConfiguration.makeRowVisible(IlvHierarchyNode row)
Ensures that the specified row is visible.
|
void |
IlvVerticalDisplayController.makeVisible(IlvHierarchyNode node)
Ensures that the specified node is visible.
|
static Iterator |
IlvGanttModelUtil.postorderIterator(IlvGanttModel model,
IlvHierarchyNode parent)
Returns an iterator that will traverse the parent activity or resource and all of its
descendants in postorder.
|
static Iterator |
IlvGanttModelUtil.preorderIterator(IlvGanttModel model,
IlvHierarchyNode parent)
Returns an iterator that will traverse the parent activity or resource and all of its
descendants in preorder.
|
static void |
IlvGanttModelUtil.promote(IlvGanttModel model,
IlvHierarchyNode activityOrResource)
Promotes the specified activity or resource so that it becomes a child of
its grandparent (that is, a sibling to its current parent).
|
void |
IlvVerticalExpansionMaster.rowCollapsed(IlvHierarchyNode node)
Invoked by the Gantt configuration when a node has been collapsed in the
data tree.
|
void |
IlvVerticalExpansionMaster.rowExpanded(IlvHierarchyNode node)
Invoked by the Gantt configuration when a node has been expanded in the
data tree.
|
void |
IlvVerticalExpansionMaster.rowMoved(IlvHierarchyNode node,
IlvHierarchyNode oldParent,
int oldIndex,
IlvHierarchyNode newParent,
int newIndex)
Invoked by the Gantt configuration when a node has been moved within the
data tree.
|
void |
IlvVerticalExpansionMaster.rowsInserted(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Invoked by the Gantt configuration when children have been inserted into a
common parent node in the data tree.
|
void |
IlvVerticalExpansionMaster.rowsInserted(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Invoked by the Gantt configuration when children have been inserted into a
common parent node in the data tree.
|
void |
IlvVerticalExpansionMaster.rowsRemoved(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Invoked by the Gantt configuration when children have been removed from a
common parent node in the data tree.
|
void |
IlvVerticalExpansionMaster.rowsRemoved(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Invoked by the Gantt configuration when children have been removed from a
common parent node in the data tree.
|
void |
IlvHierarchyChart.selectRow(IlvHierarchyNode row,
boolean selected)
Selects or deselects the specified row.
|
void |
IlvGanttConfiguration.selectRow(IlvHierarchyNode row,
boolean selected)
Selects or deselects the specified row.
|
void |
IlvVerticalDisplayController.setRowHeight(IlvHierarchyNode row,
int rowHeight)
Sets the height of the specified row.
|
void |
IlvHierarchyChart.setRowHeight(IlvHierarchyNode row,
int rowHeight)
Sets the height of the specified row.
|
void |
IlvGanttConfiguration.setRowHeight(IlvHierarchyNode row,
int rowHeight)
Sets the height of the specified row.
|
Iterator<IlvHierarchyNode> |
IlvVerticalDisplayController.visibleNodesIterator(IlvHierarchyNode root)
Returns an iterator that traverses only the visible nodes in the specified
subtree.
|
Iterator<IlvHierarchyNode> |
IlvHierarchyChart.visibleRowsIterator(IlvHierarchyNode rootRow)
Returns an iterator that traverses only the visible rows in the
specified subtree of rows.
|
Iterator<IlvHierarchyNode> |
IlvGanttConfiguration.visibleRowsIterator(IlvHierarchyNode rootRow)
Returns an iterator that traverses only the visible rows in the specified subtree of
rows.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvHierarchyNodeChildEvent<N extends IlvHierarchyNode>
IlvHierarchyNodeChildEvent is the superclass of all events that
are used to notify listeners when children have been inserted or removed
from a common parent node in a tree of nodes managed by an
IlvGanttModel . |
Modifier and Type | Method and Description |
---|---|
IlvHierarchyNode[] |
IlvHierarchyNodeChildEvent.getChildNodes()
Returns the array of child
IlvHierarchyNode 's that have been
inserted or removed. |
IlvHierarchyNode[] |
RowChildEvent.getChildren()
Returns the array of child
IlvHierarchyNode 's that have been
inserted or removed. |
IlvHierarchyNode |
RowCollapsedEvent.getCollapsedNode()
Returns the node that was collapsed.
|
IlvHierarchyNode[] |
RowExpandedEvent.getExpandedNodes()
Returns the array of nodes that were expanded, ordered such that the first
element in the array is the highest level node in the tree that was
expanded and the last element in the array is the lowest level node that
was expanded.
|
IlvHierarchyNode |
RowExpandedEvent.getFirstExpandedNode()
Returns the highest level node that was expanded.
|
IlvHierarchyNode |
RowExpandedEvent.getFirstVisibleNode()
Returns the first node that became visible as a result of this expansion
event.
|
IlvHierarchyNode[] |
RowCollapsedEvent.getHiddenNodes()
Returns the array of nodes that were hidden as a result of this
expansion event.
|
IlvHierarchyNode |
RowExpandedEvent.getLastExpandedNode()
Returns the lowest level node that was expanded.
|
IlvHierarchyNode |
RowExpandedEvent.getLastVisibleNode()
Returns the last node that became visible as a result of this expansion
event.
|
IlvHierarchyNode |
RowMovedEvent.getNewParent()
Returns the node's new parent, after the node was moved.
|
protected IlvHierarchyNode |
IlvHierarchyNodeMovedEvent.getNewParentNode()
Returns the node's new parent.
|
IlvHierarchyNode[] |
RowMovedEvent.getNewVisibleNodes()
Returns the array of visible nodes that are the result of this move event.
|
IlvHierarchyNode |
RowMovedEvent.getNode()
Returns the node that was moved.
|
protected IlvHierarchyNode |
IlvHierarchyNodeMovedEvent.getNode()
Returns the node that has been moved.
|
IlvHierarchyNode |
RowMovedEvent.getOldParent()
Returns the node's previous parent, before the node was moved.
|
protected IlvHierarchyNode |
IlvHierarchyNodeMovedEvent.getOldParentNode()
Returns the node's previous parent.
|
IlvHierarchyNode[] |
RowMovedEvent.getOldVisibleNodes()
Returns the array of originally visible nodes that were moved as a result
of this event.
|
IlvHierarchyNode |
RowChildEvent.getParent()
Returns the parent row which has had children inserted or removed.
|
IlvHierarchyNode |
RootRowVisibilityChangedEvent.getRootRow()
Returns the root row.
|
IlvHierarchyNode |
RowHeightChangedEvent.getRow()
Returns the row whose height has changed, or
null if the height has
globally changed for all rows. |
IlvHierarchyNode[] |
RowsInsertedEvent.getVisibleNodes()
Returns the array of
IlvHierarchyNode 's that were made visible
as a result of this insertion event. |
IlvHierarchyNode[] |
RowExpandedEvent.getVisibleNodes()
Returns the array of nodes that were made visible as a result of this
expansion event.
|
Constructor and Description |
---|
IlvHierarchyNodeMovedEvent(IlvGanttModel model,
IlvHierarchyNode node,
IlvHierarchyNode oldParent,
int oldIndex,
IlvHierarchyNode newParent,
int newIndex)
Constructs a new
IlvHierarchyNodeMovedEvent generated by the
specified data model that can be used to notify listeners when a node
has been moved within the tree hierarchy. |
RowChildEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Constructs a new
RowChildEvent generated by the
specified Gantt configuration that can be used to notify listeners
when child rows have been inserted or removed from a common parent. |
RowChildEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Constructs a new
RowChildEvent generated by the
specified Gantt configuration that can be used to notify listeners
when child rows have been inserted or removed from a common parent. |
RowCollapsedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode node,
IlvHierarchyNode[] hiddenNodes,
int firstHiddenRow)
Constructs a new
RowCollapsedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when a node
has been collapsed within the tree hierarchy. |
RowCollapsedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode node,
IlvHierarchyNode[] hiddenNodes,
int firstHiddenRow)
Constructs a new
RowCollapsedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when a node
has been collapsed within the tree hierarchy. |
RowExpandedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode[] expandedNodes,
IlvHierarchyNode[] visibleNodes,
int firstVisibleRow)
Constructs a new
RowExpandedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when a node,
and possibly some of its ancestors, have been expanded within the tree
hierarchy. |
RowExpandedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode[] expandedNodes,
IlvHierarchyNode[] visibleNodes,
int firstVisibleRow)
Constructs a new
RowExpandedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when a node,
and possibly some of its ancestors, have been expanded within the tree
hierarchy. |
RowHeightChangedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode row,
int oldRowHeight,
int newRowHeight)
Creates a new
RowHeightChangedEvent generated by the specified Gantt
configuration that can be used to notify its registered vertical expansion listeners when a row height has been modified. |
RowMovedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode node,
IlvHierarchyNode oldParent,
int oldIndex,
IlvHierarchyNode[] oldVisibleNodes,
IlvRowRange oldRowRange,
IlvHierarchyNode newParent,
int newIndex,
IlvHierarchyNode[] newVisibleNodes,
IlvRowRange newRowRange)
Constructs a new
RowMovedEvent generated by the
specified Gantt configuration that can be used to notify listeners
when a node has been moved within the tree hierarchy. |
RowMovedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode node,
IlvHierarchyNode oldParent,
int oldIndex,
IlvHierarchyNode[] oldVisibleNodes,
IlvRowRange oldRowRange,
IlvHierarchyNode newParent,
int newIndex,
IlvHierarchyNode[] newVisibleNodes,
IlvRowRange newRowRange)
Constructs a new
RowMovedEvent generated by the
specified Gantt configuration that can be used to notify listeners
when a node has been moved within the tree hierarchy. |
RowMovedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode node,
IlvHierarchyNode oldParent,
int oldIndex,
IlvHierarchyNode[] oldVisibleNodes,
IlvRowRange oldRowRange,
IlvHierarchyNode newParent,
int newIndex,
IlvHierarchyNode[] newVisibleNodes,
IlvRowRange newRowRange)
Constructs a new
RowMovedEvent generated by the
specified Gantt configuration that can be used to notify listeners
when a node has been moved within the tree hierarchy. |
RowsInsertedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices,
IlvHierarchyNode[] visibleNodes,
int[] visibleRows)
Constructs a new
RowsInsertedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when
child nodes have been inserted into a common parent. |
RowsInsertedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices,
IlvHierarchyNode[] visibleNodes,
int[] visibleRows)
Constructs a new
RowsInsertedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when
child nodes have been inserted into a common parent. |
RowsInsertedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices,
IlvHierarchyNode[] visibleNodes,
int[] visibleRows)
Constructs a new
RowsInsertedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when
child nodes have been inserted into a common parent. |
RowsRemovedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices,
int[] childRows,
int[] hiddenRowCounts)
Constructs a new
RowsRemovedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when
child nodes have been removed from a common parent. |
RowsRemovedEvent(IlvGanttConfiguration ganttConfig,
IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices,
int[] childRows,
int[] hiddenRowCounts)
Constructs a new
RowsRemovedEvent generated by the
specified Gantt configuration that can be used to notify its
registered IlvVerticalExpandable UI components when
child nodes have been removed from a common parent. |
Modifier and Type | Method and Description |
---|---|
IlvGanttRow |
IlvGanttSheet.getGanttRowByIdentifier(IlvHierarchyNode node)
Returns the Gantt row identified by the given hierarchy node.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IlvPropertyHolderActivity
The interface
IlvPropertyHolderActivity denotes an activity which
has a number of specific time points. |
Modifier and Type | Class and Description |
---|---|
class |
IlvAbstractActivity
IlvAbstractActivity is the superclass of all IlvActivity
implementations. |
class |
IlvAbstractResource
IlvAbstractResource is the superclass of all IlvResource
implementations. |
class |
IlvNullActivity
IlvNullActivity is a special implementation of the
IlvActivity interface that is used as
the root activity
of a Gantt data model when a root
has not been explicitly specified. |
class |
IlvNullResource
IlvNullResource is a special implementation of the
IlvResource interface that is used as
the root resource
of a Gantt data model when a root
has not been explicitly specified. |
class |
IlvSimpleActivity
IlvSimpleActivity is a relatively simple, memory-based
implementation of the IlvActivity interface that can be
extended in a straightforward manner for more complex needs. |
class |
IlvSimpleResource
IlvSimpleResource is a relatively simple, memory-based
implementation of the IlvResource interface that can be
extended in a straightforward manner for more complex needs. |
Modifier and Type | Method and Description |
---|---|
IlvHierarchyNode |
IlvAbstractGanttModel.getChild(IlvHierarchyNode parent,
int index)
Returns the child of the specified parent activity or resource at index
index . |
IlvHierarchyNode |
IlvAbstractGanttModel.getParent(IlvHierarchyNode activityOrResource)
Returns the parent of the specified activity or resource.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IlvDefaultGanttModel.contains(IlvHierarchyNode activityOrResource)
Returns whether the specified activity or resource is a member of the
data model.
|
IlvHierarchyNode |
IlvAbstractGanttModel.getChild(IlvHierarchyNode parent,
int index)
Returns the child of the specified parent activity or resource at index
index . |
int |
IlvAbstractGanttModel.getChildCount(IlvHierarchyNode parent)
Returns the number of children of the specified parent activity or
resource.
|
int |
IlvAbstractGanttModel.getChildIndex(IlvHierarchyNode parent,
IlvHierarchyNode child)
Returns the index of the specified child in the parent activity or
resource's list of children.
|
IlvHierarchyNode |
IlvAbstractGanttModel.getParent(IlvHierarchyNode activityOrResource)
Returns the parent of the specified activity or resource.
|
int |
IlvAbstractGanttModel.getParentIndex(IlvHierarchyNode activityOrResource)
Returns the index of the specified activity or resource within its parent.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IlvFilterGanttModel.contains(IlvHierarchyNode activityOrResource)
Returns whether the specified activity or resource is a member of the
data model.
|
boolean |
IlvBasicFilterGanttModel.contains(IlvHierarchyNode activityOrResource)
Returns whether the specified activity or resource is a member of the
data model.
|
Modifier and Type | Class and Description |
---|---|
class |
IlvGeneralActivity
IlvGeneralActivity is an extension of IlvSimpleActivity
that adds support for user-defined properties. |
class |
IlvGeneralResource
IlvGeneralResource is an extension of IlvSimpleResource
that adds support for user-defined properties. |
Modifier and Type | Class and Description |
---|---|
class |
IlvTableActivity
An
IlvAbstractActivity implementation that
works with an IlvTableGanttModel . |
class |
IlvTableResource
An
IlvAbstractResource implementation that
works with an IlvTableGanttModel . |
Modifier and Type | Method and Description |
---|---|
boolean |
IlvTableGanttModel.contains(IlvHierarchyNode activityOrResource)
Returns whether the specified activity or resource is a member of the data
model.
|
Modifier and Type | Method and Description |
---|---|
Iterator<IlvHierarchyNode> |
IlvProperty.changedRowsIterator(EventObject event)
Returns an iterator over the activities or resources that the specified event reports
have changed with respect to this property.
|
Iterator<IlvHierarchyNode> |
IlvCompositeStringProperty.changedRowsIterator(EventObject event)
Returns an iterator over the activities or resources that the specified
event reports have changed with respect to this property.
|
Iterator<IlvHierarchyNode> |
IlvActivityStartTimeProperty.changedRowsIterator(EventObject event)
Returns an iterator over the activities or resources that the specified
event reports have changed with respect to this property.
|
Iterator<IlvHierarchyNode> |
IlvActivityReservationsProperty.changedRowsIterator(EventObject event)
Returns an iterator over the activities that the specified
event reports have changed with respect to this property.
|
Iterator<IlvHierarchyNode> |
IlvActivityEndTimeProperty.changedRowsIterator(EventObject event)
Returns an iterator over the activities or resources that the specified
event reports have changed with respect to this property.
|
Iterator<IlvHierarchyNode> |
IlvAbstractStringProperty.changedRowsIterator(EventObject event)
Returns an iterator over the activities or resources that the specified
event reports have changed with respect to this property.
|
Modifier and Type | Method and Description |
---|---|
IlvHierarchyNode |
IlvJTree.getFirstVisibleRow()
Returns the first visible row in the tree or
null if no rows are
visible. |
IlvHierarchyNode |
IlvJTable.getNode(int rowIndex)
Gets the row that is visible on the specified row index.
|
IlvHierarchyNode |
IlvJTree.getRootVisibleRow()
Deprecated.
Beginning with Perforce JViews 8.5, use
IlvJTree.getFirstVisibleRow()
instead. |
IlvHierarchyNode |
IlvJTree.getRow(int rowIndex)
Returns the row that is visible on the specified row index.
|
Modifier and Type | Method and Description |
---|---|
void |
IlvAbstractJTableColumn.cellUpdated(IlvHierarchyNode row)
Invoke this method to notify the table that the representation of the
cell at the intersection of this column and the specified row has
changed.
|
void |
IlvJTable.cellUpdated(IlvHierarchyNode row,
int modelColumnIndex)
Invoke this method to notify the table that the representation of the
cell at the intersection of the specified row and column has changed.
|
TreePath |
IlvJTree.getPathForRow(IlvHierarchyNode row)
Returns the path for the specified row.
|
int |
IlvJTree.getRowHeight(IlvHierarchyNode row)
Returns the height of the specified row in the tree.
|
int |
IlvJTree.getRowIndex(IlvHierarchyNode row)
Returns the row index that the specified row is displayed on.
|
String |
IlvJTable.ToolTipPolicy.getToolTipText(IlvJTable table,
MouseEvent event,
IlvHierarchyNode row,
String value,
int rowIndex,
int columnIndex)
Returns the string to be used as the tooltip for the specified mouse
event.
|
String |
IlvJTable.DefaultToolTipPolicy.getToolTipText(IlvJTable table,
MouseEvent event,
IlvHierarchyNode row,
String value,
int rowIndex,
int columnIndex)
Returns the string to be used as the tooltip for the specified mouse
event.
|
Object |
IlvTreeColumn.getValue(IlvHierarchyNode row)
Returns
row as the value displayed at the cell
intersection of this column and the specified row. |
Object |
IlvStringColumn.getValue(IlvHierarchyNode row)
Returns the string value of this column property for the specified
row.
|
Object |
IlvJTableColumn.getValue(IlvHierarchyNode row)
Returns the value that is displayed at the cell intersection of this
column and the specified row.
|
abstract Object |
IlvAbstractJTableColumn.getValue(IlvHierarchyNode row)
Returns the value that is displayed at the cell intersection of this
column and the specified row.
|
String |
IlvTreeColumn.getValueAsText(IlvHierarchyNode row)
Returns the text value that is displayed at the cell intersection of
this column and the specified row.
|
String |
IlvJTreeStringRenderPolicy.getValueAsText(IlvHierarchyNode row)
Returns the text value of the specified row.
|
String |
IlvJTreeRenderPolicy.getValueAsText(IlvHierarchyNode row)
Returns the text value of the specified row.
|
String |
IlvJTableColumn.getValueAsText(IlvHierarchyNode row)
Returns the text value that is displayed at the cell intersection of
this column and the specified row.
|
String |
IlvAbstractJTableColumn.getValueAsText(IlvHierarchyNode row)
Returns the text value that is displayed at the cell intersection of
this column and the specified row.
|
boolean |
IlvTreeColumn.isEditable(IlvHierarchyNode row)
Returns whether the cell at the intersection of this column and the
specified row is editable.
|
boolean |
IlvStringColumn.isEditable(IlvHierarchyNode row)
Returns whether the cell at the intersection of this column and the
specified row is editable.
|
boolean |
IlvJTreeStringRenderPolicy.isEditable(IlvHierarchyNode row)
Returns whether the specified row is editable.
|
boolean |
IlvJTreeRenderPolicy.isEditable(IlvHierarchyNode row)
Return whether the specified row is editable.
|
boolean |
IlvJTableColumn.isEditable(IlvHierarchyNode row)
Returns whether the cell at the intersection of this column and the
specified row is editable.
|
boolean |
IlvAbstractJTreeRenderPolicy.isEditable(IlvHierarchyNode row)
Return whether the specified row is editable.
|
boolean |
IlvAbstractJTableColumn.isEditable(IlvHierarchyNode row)
Returns whether the cell at the intersection of this column and the
specified row is editable.
|
boolean |
IlvJTree.isExpanded(IlvHierarchyNode row)
Returns whether the specified row is currently expanded.
|
boolean |
IlvJTree.isVisible(IlvHierarchyNode row)
Returns whether the specified row is visible.
|
void |
IlvJTree.rowCollapsed(IlvHierarchyNode row)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowExpanded(IlvHierarchyNode row)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowMoved(IlvHierarchyNode row,
IlvHierarchyNode oldParent,
int oldIndex,
IlvHierarchyNode newParent,
int newIndex)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowsInserted(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowsInserted(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowsRemoved(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowsRemoved(IlvHierarchyNode parent,
IlvHierarchyNode[] children,
int[] childIndices)
Deprecated.
Beginning with Perforce JViews 8.5, an
IlvJTree can no longer
be used in the role of an IlvVerticalExpansionMaster . Use an
IlvRowExpansionMaster instead. |
void |
IlvJTree.rowUpdated(IlvHierarchyNode row)
Invoke this method to notify the tree that the representation of the
specified
row has changed. |
void |
IlvJTable.rowUpdated(IlvHierarchyNode row)
Invoke this method to notify the table that the representation of a
row has changed.
|
void |
IlvAbstractJTreeRenderPolicy.rowUpdated(IlvHierarchyNode row)
Invoke this method to notify the tree that the representation of the
specified
row has changed. |
void |
IlvTreeColumn.setValue(IlvHierarchyNode row,
Object value)
Sets the value of the data model at the cell intersection of this
column and the specified row.
|
void |
IlvStringColumn.setValue(IlvHierarchyNode row,
Object value)
Sets the string value of this column property for the specified row.
|
void |
IlvJTreeStringRenderPolicy.setValue(IlvHierarchyNode row,
Object value)
Sets the value of the data model at the specified row.
|
void |
IlvJTreeRenderPolicy.setValue(IlvHierarchyNode row,
Object value)
Set the value of the data model at the specified row.
|
void |
IlvJTableColumn.setValue(IlvHierarchyNode row,
Object value)
Sets the value of the data model at the cell intersection of this
column and the specified row.
|
void |
IlvAbstractJTreeRenderPolicy.setValue(IlvHierarchyNode row,
Object value)
Set the value of the data model at the specified row.
|
void |
IlvAbstractJTableColumn.setValue(IlvHierarchyNode row,
Object value)
Sets the value of the data model at the cell intersection of this
column and the specified row.
|
© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.