Class NavigationEvent
- java.lang.Object
-
- java.util.EventObject
-
- nl.siegmann.epublib.browsersupport.NavigationEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class NavigationEvent extends java.util.EventObjectUsed to tell NavigationEventListener just what kind of navigation action the user just did.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Navigatornavigatorprivate BookoldBookprivate java.lang.StringoldFragmentIdprivate ResourceoldResourceprivate intoldSectionPosprivate intoldSpinePosprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description NavigationEvent(java.lang.Object source)NavigationEvent(java.lang.Object source, Navigator navigator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BookgetCurrentBook()java.lang.StringgetCurrentFragmentId()ResourcegetCurrentResource()intgetCurrentSectionPos()intgetCurrentSpinePos()NavigatorgetNavigator()BookgetOldBook()java.lang.StringgetOldFragmentId()ResourcegetOldResource()intgetOldSectionPos()The previous position within the section.intgetOldSpinePos()booleanisBookChanged()booleanisFragmentChanged()booleanisResourceChanged()booleanisSectionPosChanged()booleanisSpinePosChanged()voidsetNavigator(Navigator navigator)voidsetOldBook(Book oldBook)(package private) voidsetOldFragmentId(java.lang.String oldFragmentId)(package private) voidsetOldPagePos(int oldPagePos)voidsetOldResource(Resource oldResource)voidsetOldSpinePos(int oldSpinePos)java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
oldResource
private Resource oldResource
-
oldSpinePos
private int oldSpinePos
-
navigator
private Navigator navigator
-
oldBook
private Book oldBook
-
oldSectionPos
private int oldSectionPos
-
oldFragmentId
private java.lang.String oldFragmentId
-
-
Constructor Detail
-
NavigationEvent
public NavigationEvent(java.lang.Object source)
-
NavigationEvent
public NavigationEvent(java.lang.Object source, Navigator navigator)
-
-
Method Detail
-
getOldSectionPos
public int getOldSectionPos()
The previous position within the section.- Returns:
- The previous position within the section.
-
getNavigator
public Navigator getNavigator()
-
getOldFragmentId
public java.lang.String getOldFragmentId()
-
setOldFragmentId
void setOldFragmentId(java.lang.String oldFragmentId)
-
getOldBook
public Book getOldBook()
-
setOldPagePos
void setOldPagePos(int oldPagePos)
-
getCurrentSectionPos
public int getCurrentSectionPos()
-
getOldSpinePos
public int getOldSpinePos()
-
getCurrentSpinePos
public int getCurrentSpinePos()
-
getCurrentFragmentId
public java.lang.String getCurrentFragmentId()
-
isBookChanged
public boolean isBookChanged()
-
isSpinePosChanged
public boolean isSpinePosChanged()
-
isFragmentChanged
public boolean isFragmentChanged()
-
getOldResource
public Resource getOldResource()
-
getCurrentResource
public Resource getCurrentResource()
-
setOldResource
public void setOldResource(Resource oldResource)
-
setOldSpinePos
public void setOldSpinePos(int oldSpinePos)
-
setNavigator
public void setNavigator(Navigator navigator)
-
setOldBook
public void setOldBook(Book oldBook)
-
getCurrentBook
public Book getCurrentBook()
-
isResourceChanged
public boolean isResourceChanged()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.util.EventObject
-
isSectionPosChanged
public boolean isSectionPosChanged()
-
-