Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


oracle.jbo
Class RangeRefreshEvent

java.lang.Object
  extended byjava.util.EventObject
      extended byoracle.jbo.JboEvent
          extended byoracle.jbo.RangeEvent
              extended byoracle.jbo.RangeRefreshEvent

All Implemented Interfaces:
java.io.Serializable

public class RangeRefreshEvent
extends RangeEvent

Generated by RowSetIterator to inform its listeners when a range of rows need to be redrawn.

When a single row is updated an UpdateEvent should be generated, rather than this event.

Since:
JDeveloper 3.0
See Also:
Serialized Form

Field Summary

Fields inherited from class java.util.EventObject
source

Constructor Summary
RangeRefreshEvent(RowSetIterator source, int rangeStart, int rowCountInRange, Row[] rows)
Creates a range refresh event.
RangeRefreshEvent(RowSetIterator source, int rangeStart, int rowCountInRange, Row[] rows, boolean isReset)

Method Summary
Row[] getAllRowsInRange()
Extracts the rows in the range.
int getRangeStart()
Gets the absolute index of the first row in the row set range.
int getRowCountInRange()
Counts the number of rows in the row set range.
boolean isReset()
java.lang.String toString()
Internal: For debugging only.

Methods inherited from class oracle.jbo.RangeEvent
toString

Methods inherited from class java.util.EventObject
getSource

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

RangeRefreshEvent

public RangeRefreshEvent(RowSetIterator source,
                         int rangeStart,
                         int rowCountInRange,
                         Row[] rows)
Creates a range refresh event.
Parameters:
source - the publisher of the event.
rangeStart - the View Object index of the first row in the range.
rowCountInRange - the number of rows in the range.
rows - an array of row objects. The length of the array is given by rowCountInRange.

RangeRefreshEvent

public RangeRefreshEvent(RowSetIterator source,
                         int rangeStart,
                         int rowCountInRange,
                         Row[] rows,
                         boolean isReset)

Method Detail

getRangeStart

public int getRangeStart()
Gets the absolute index of the first row in the row set range.
Overrides:
getRangeStart in class RangeEvent
Returns:
the View Object index of the first row of the range.

getRowCountInRange

public int getRowCountInRange()
Counts the number of rows in the row set range.
Overrides:
getRowCountInRange in class RangeEvent
Returns:
the number of rows.

getAllRowsInRange

public Row[] getAllRowsInRange()
Extracts the rows in the range.
Overrides:
getAllRowsInRange in class RangeEvent
Returns:
an array of rows.

isReset

public boolean isReset()

toString

public java.lang.String toString()
Internal: For debugging only.
Returns:
a diagnostic string.

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-02


Copyright © 1997, 2005, Oracle. All rights reserved.