Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.javatools.history
Class AbstractHistoryModel

java.lang.Object
  extended by oracle.javatools.history.AbstractHistoryModel
All Implemented Interfaces:
HistoryModel
Direct Known Subclasses:
DefaultHistoryModel

public abstract class AbstractHistoryModel
extends java.lang.Object
implements HistoryModel

An abstract implementation of HistoryModel that makes it convenient to handle events.

Since:
10.0.3

Constructor Summary
AbstractHistoryModel()
           
 
Method Summary
 void addHistoryModelListener(HistoryModelListener vhl)
          Add a listener that will be notified of changes to this model.
protected  void fireCompletenessChanged()
           
protected  void fireEntriesChanged(int start, int end)
           
protected  void fireEntriesInserted(int start, int end)
           
protected  void fireEntriesRemoved(int start, int end)
           
 boolean isComplete()
          Whether the model is complete.
 void removeHistoryModelListener(HistoryModelListener vhl)
          Remove a listener previously added via the addVersionHistoryListener method.
 void setComplete(boolean complete)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.javatools.history.HistoryModel
getDefaultProperties, getEntry, getProperties, getSize
 

Constructor Detail

AbstractHistoryModel

public AbstractHistoryModel()
Method Detail

fireEntriesInserted

protected void fireEntriesInserted(int start,
                                   int end)

fireEntriesRemoved

protected void fireEntriesRemoved(int start,
                                  int end)

fireEntriesChanged

protected void fireEntriesChanged(int start,
                                  int end)

fireCompletenessChanged

protected void fireCompletenessChanged()

addHistoryModelListener

public void addHistoryModelListener(HistoryModelListener vhl)
Description copied from interface: HistoryModel
Add a listener that will be notified of changes to this model.

Specified by:
addHistoryModelListener in interface HistoryModel
Parameters:
vhl - a listener to add.

removeHistoryModelListener

public void removeHistoryModelListener(HistoryModelListener vhl)
Description copied from interface: HistoryModel
Remove a listener previously added via the addVersionHistoryListener method.

Specified by:
removeHistoryModelListener in interface HistoryModel
Parameters:
vhl - a listener to remove.

setComplete

public final void setComplete(boolean complete)

isComplete

public final boolean isComplete()
Description copied from interface: HistoryModel
Whether the model is complete. This is used when the model is being built asynchronously. The version history viewer may check the value of this property when version history events are fired to see whether any actions requiring a complete model should be enabled.

Specified by:
isComplete in interface HistoryModel
Returns:
true if this model is complete, false if it's still in the process of being built.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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