public class DefaultHelpHistoryModel extends java.lang.Object implements HelpHistoryModel
| Modifier and Type | Field and Description |
|---|---|
protected JHelp |
help |
protected HelpModel |
helpModel |
protected java.util.Vector |
history |
protected int |
historyIndex |
protected EventListenerList |
listenerList |
| Constructor and Description |
|---|
DefaultHelpHistoryModel(JHelp help)
Creates new DefaultHelpHistoryModel for given JHelp
|
| Modifier and Type | Method and Description |
|---|---|
void |
addHelpHistoryModelListener(HelpHistoryModelListener l)
Adds a listener for the HelpHistoryModelEvent posted after the model has
changed.
|
void |
discard()
Discards a history
|
protected void |
fireHistoryChanged(java.lang.Object source,
boolean previous,
boolean next)
Fires the history change
|
java.util.Vector |
getBackwardHistory()
Returns a backward history vector
|
java.util.Vector |
getForwardHistory()
Returns a forward history vector
|
java.util.Vector |
getHistory()
Returns a history
|
int |
getIndex()
Returns a current history position
|
protected HelpModel |
getModel()
Returns HelpModel
|
void |
goBack()
Sets the previous histroy entry
|
void |
goForward()
Sets the next history entry
|
void |
idChanged(HelpModelEvent e)
Tells the listener that the current ID in the HelpModel has
changed.
|
void |
removeHelpHistoryModelListener(HelpHistoryModelListener l)
Removes a listener previously added with addHelpHistoryModelListener
|
void |
removeHelpSet(HelpSet hs)
Removes entries related to removed HelpSet from history
|
void |
removeLastEntry()
Removes the last history entry
|
void |
setHelpModel(HelpModel model)
Sets a new HelpModel
|
void |
setHistoryEntry(int index)
Sets the current history entry
|
protected java.util.Vector history
protected int historyIndex
protected HelpModel helpModel
protected EventListenerList listenerList
protected JHelp help
public DefaultHelpHistoryModel(JHelp help)
help - The JHelppublic void setHelpModel(HelpModel model)
setHelpModel in interface HelpHistoryModelmodel - The new HelpModelpublic void removeHelpHistoryModelListener(HelpHistoryModelListener l)
removeHelpHistoryModelListener in interface HelpHistoryModell - The listener to remove.HelpHistoryModel.addHelpHistoryModelListener(javax.help.event.HelpHistoryModelListener)public void addHelpHistoryModelListener(HelpHistoryModelListener l)
addHelpHistoryModelListener in interface HelpHistoryModell - The listener to add.HelpHistoryModel.removeHelpHistoryModelListener(javax.help.event.HelpHistoryModelListener)public void discard()
discard in interface HelpHistoryModelpublic java.util.Vector getHistory()
getHistory in interface HelpHistoryModelpublic void removeLastEntry()
public int getIndex()
getIndex in interface HelpHistoryModelpublic void goForward()
goForward in interface HelpHistoryModelpublic void goBack()
goBack in interface HelpHistoryModelpublic java.util.Vector getForwardHistory()
getForwardHistory in interface HelpHistoryModelpublic java.util.Vector getBackwardHistory()
getBackwardHistory in interface HelpHistoryModelpublic void setHistoryEntry(int index)
setHistoryEntry in interface HelpHistoryModelindex - The index of history entryprotected void fireHistoryChanged(java.lang.Object source,
boolean previous,
boolean next)
public void idChanged(HelpModelEvent e)
idChanged in interface HelpModelListenere - The eventpublic void removeHelpSet(HelpSet hs)
removeHelpSet in interface HelpHistoryModelhs - The removed HelpSetprotected HelpModel getModel()