Package org.apache.batik.apps.svgbrowser
Class TransformHistory
- java.lang.Object
-
- org.apache.batik.apps.svgbrowser.TransformHistory
-
public class TransformHistory extends java.lang.Object
This class implements a transform history mechanism.
-
-
Field Summary
Fields Modifier and Type Field Description protected int
position
The current position in the stack.protected java.util.List
transforms
The transform stack.
-
Constructor Summary
Constructors Constructor Description TransformHistory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.java.awt.geom.AffineTransform
currentTransform()
Returns the current transform.void
forward()
Goes forward of one position in the history.void
update(java.awt.geom.AffineTransform at)
Adds a transform to the history.
-
-
-
Method Detail
-
back
public void back()
Goes back of one position in the history. Assumes thatcanGoBack()
is true.
-
canGoBack
public boolean canGoBack()
Whether it is possible to go back.
-
forward
public void forward()
Goes forward of one position in the history. Assumes thatcanGoForward()
is true.
-
canGoForward
public boolean canGoForward()
Whether it is possible to go forward.
-
currentTransform
public java.awt.geom.AffineTransform currentTransform()
Returns the current transform.
-
update
public void update(java.awt.geom.AffineTransform at)
Adds a transform to the history.
-
-