Class ViewerPosition

  • All Implemented Interfaces:
    java.io.Serializable

    public class ViewerPosition
    extends java.lang.Object
    implements java.io.Serializable
    Records the current top of screen position of the viewer.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ViewerPosition​(int index, int xOffset, int yOffset)  
      ViewerPosition​(java.math.BigInteger index, int xOffset, int yOffset)
      Construct a new viewer position with the given index, xOffset and yOffset.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.math.BigInteger getIndex()  
      int getIndexAsInt()
      Returns the index of the item at the top of the screen.
      int getXOffset()
      Returns the horizontal scroll position.
      int getYOffset()
      Returns the y coordinate of the layout at the top of the screen.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ViewerPosition

        public ViewerPosition​(java.math.BigInteger index,
                              int xOffset,
                              int yOffset)
        Construct a new viewer position with the given index, xOffset and yOffset.
        Parameters:
        index - the index of the layout displayed at the top of the screen.
        xOffset - The horizontal scroll position (NOT CURRENTLY USED)
        yOffset - the vertical position of the layout at the top of the screen. If the the layout is totally visible, then the yOffset will be 0. Otherwise, it will be < 0 indicating that it begins above the top of the screen.
      • ViewerPosition

        public ViewerPosition​(int index,
                              int xOffset,
                              int yOffset)
    • Method Detail

      • getIndexAsInt

        public final int getIndexAsInt()
        Returns the index of the item at the top of the screen.
      • getIndex

        public final java.math.BigInteger getIndex()
      • getXOffset

        public final int getXOffset()
        Returns the horizontal scroll position.
      • getYOffset

        public final int getYOffset()
        Returns the y coordinate of the layout at the top of the screen.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        See Also:
        Object.equals(java.lang.Object)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()