|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.batik.apps.svgbrowser.LocalHistory
This class represents an history of the files visited by a single browser frame.
Inner Class Summary | |
protected class |
LocalHistory.RadioListener
To listen to the radio buttons. |
Field Summary | |
protected java.awt.event.ActionListener |
actionListener
The action listener. |
protected static int |
BACK_PENDING_STATE
|
protected int |
currentURI
The index of the current URI. |
protected static int |
FORWARD_PENDING_STATE
|
protected javax.swing.ButtonGroup |
group
The button group for the menu items. |
protected int |
index
The index of the first history item in this menu. |
protected javax.swing.JMenu |
menu
The menu which contains the history. |
protected static int |
RELOAD_PENDING_STATE
|
protected static int |
STABLE_STATE
|
protected int |
state
The current state. |
protected JSVGViewerFrame |
svgFrame
The frame to manage. |
protected java.util.List |
visitedURIs
The visited URIs. |
Constructor Summary | |
LocalHistory(javax.swing.JMenuBar mb,
JSVGViewerFrame svgFrame)
Creates a new local history. |
Method Summary | |
void |
back()
Goes back of one position in the history. |
boolean |
canGoBack()
Whether it is possible to go back. |
boolean |
canGoForward()
Whether it is possible to go forward. |
void |
forward()
Goes forward of one position in the history. |
void |
reload()
Reloads the current document. |
protected void |
update()
Updates the state of this history. |
void |
update(java.lang.String uri)
Updates the history. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected JSVGViewerFrame svgFrame
protected javax.swing.JMenu menu
protected int index
protected java.util.List visitedURIs
protected int currentURI
protected javax.swing.ButtonGroup group
protected java.awt.event.ActionListener actionListener
protected int state
protected static final int STABLE_STATE
protected static final int BACK_PENDING_STATE
protected static final int FORWARD_PENDING_STATE
protected static final int RELOAD_PENDING_STATE
Constructor Detail |
public LocalHistory(javax.swing.JMenuBar mb, JSVGViewerFrame svgFrame)
mb
- The menubar used to display the history. It must
contains one '@@@' item used as marker to place the
history items.svgFrame
- The frame to manage.Method Detail |
public void back()
public boolean canGoBack()
public void forward()
public boolean canGoForward()
public void reload()
public void update(java.lang.String uri)
uri
- The URI of the document just loaded.protected void update()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |