oracle.dss.dataSource.common
Class DataChangedEvent
java.lang.Object
|
+--java.util.EventObject
|
+--oracle.dss.dataSource.common.QueryEvent
|
+--oracle.dss.dataSource.common.DataChangeEvent
|
+--oracle.dss.dataSource.common.DataChangedEvent
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class DataChangedEvent
- extends DataChangeEvent
Informs listeners when data, metadata, or both have changed (that is, when one or more pending operations have been flushed from the queue and have returned successfully).
- See Also:
- Serialized Form
Constructor Summary |
DataChangedEvent(java.lang.Object source, boolean dataChanged, java.util.BitSet metadataChanged, int changeType, DataAccess cur)
Constructor to use when the Query object knows something about what changed. |
DataChangedEvent(java.lang.Object source, int changeType, DataAccess cur)
Constructor to use when the extent of the changes may be unknown and the listener should assume that the entire cube has changed. |
Method Summary |
DataAccess |
getDataAccess()
Retrieves a reference to the new DataAccess cursor. |
java.util.BitSet |
getMetadataChanged()
Retrieves a set of flags that indicate which, if any, metadata cursors (edges) changed. |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DataChangedEvent
public DataChangedEvent(java.lang.Object source,
int changeType,
DataAccess cur)
- Constructor to use when the extent of the changes may be unknown and the listener should assume that the entire cube has changed.
-
- Parameters:
source
- The object that fired the event.
changeType
- A constant that indicates the type of operation that changed the data. Valid constants are listed in the See Also section.
cur
- Reference to the new cursor object.
- See Also:
DataChangedEvent.DRILL_CHANGE
, DataChangedEvent.PAGE_CHANGE
, DataChangedEvent.PIVOT_CHANGE
, DataChangedEvent.SEL_CHANGE
, DataChangedEvent.UNKNOWN_CHANGE
DataChangedEvent
public DataChangedEvent(java.lang.Object source,
boolean dataChanged,
java.util.BitSet metadataChanged,
int changeType,
DataAccess cur)
- Constructor to use when the
Query
object knows something about what changed.
-
- Parameters:
source
- The source of the event, that is, a reference to the object that fired the event.
dataChanged
- true
if data has changed, false
if not.
metadataChanged
- Variable that lists the changed edge or edges of the cursor. To create this variable, you can use the constants ROW_EDGE, COLUMN_EDGE,
or PAGE_EDGE
in oracle.dss.util.DataDirector
.
changeType
- A constant that indicates the type of operation that changed the data. Valid constants are listed in the See Also section.
cur
- Reference to the new cursor object.
- See Also:
DataDirector.COLUMN_EDGE
, DataDirector.ROW_EDGE
, DataDirector.PAGE_EDGE
, DataChangedEvent.DRILL_CHANGE
, DataChangedEvent.PAGE_CHANGE
, DataChangedEvent.PIVOT_CHANGE
, DataChangedEvent.SEL_CHANGE
, DataChangedEvent.UNKNOWN_CHANGE
getMetadataChanged
public java.util.BitSet getMetadataChanged()
- Retrieves a set of flags that indicate which, if any, metadata cursors (edges) changed.
-
- Returns:
- Set of flags that indicate the edges that changed.
getDataAccess
public DataAccess getDataAccess()
- Retrieves a reference to the new
DataAccess
cursor.
-
- Returns:
- Reference to the new
DataAccess
cursor.
Copyright © 2003, Oracle. All Rights Reserved.