public class LocalHistory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected class |
LocalHistory.RadioListener
To listen to the radio buttons.
|
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
LocalHistory(javax.swing.JMenuBar mb,
JSVGViewerFrame svgFrame)
Creates a new local history.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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
public LocalHistory(javax.swing.JMenuBar mb, JSVGViewerFrame svgFrame)
mb
- The menubar used to display the history. It must
contain one '@@@' item used as marker to place the
history items.svgFrame
- The frame to manage.public void back()
canGoBack()
is true.public boolean canGoBack()
public void forward()
canGoForward()
is true.public boolean canGoForward()
public void reload()
public void update(java.lang.String uri)
uri
- The URI of the document just loaded.protected void update()
Copyright © 2022 Apache Software Foundation. All Rights Reserved.