android.text.method
Class BaseMovementMethod

java.lang.Object
  extended by android.text.method.BaseMovementMethod
All Implemented Interfaces:
MovementMethod
Direct Known Subclasses:
ArrowKeyMovementMethod, ScrollingMovementMethod

public class BaseMovementMethod
extends Object
implements MovementMethod


Constructor Summary
BaseMovementMethod()
           
 
Method Summary
protected  boolean bottom(TextView widget, Spannable buffer)
           
 boolean canSelectArbitrarily()
           
protected  boolean down(TextView widget, Spannable buffer)
           
protected  boolean end(TextView widget, Spannable buffer)
           
protected  int getMovementMetaState(Spannable buffer, KeyEvent event)
           
protected  boolean handleMovementKey(TextView widget, Spannable buffer, int keyCode, int movementMetaState, KeyEvent event)
           
protected  boolean home(TextView widget, Spannable buffer)
           
 void initialize(TextView widget, Spannable text)
           
protected  boolean left(TextView widget, Spannable buffer)
           
protected  boolean lineEnd(TextView widget, Spannable buffer)
           
protected  boolean lineStart(TextView widget, Spannable buffer)
           
 boolean onGenericMotionEvent(TextView widget, Spannable text, MotionEvent event)
           
 boolean onKeyDown(TextView widget, Spannable text, int keyCode, KeyEvent event)
           
 boolean onKeyOther(TextView widget, Spannable text, KeyEvent event)
           
 boolean onKeyUp(TextView widget, Spannable text, int keyCode, KeyEvent event)
           
 void onTakeFocus(TextView widget, Spannable text, int direction)
           
 boolean onTouchEvent(TextView widget, Spannable text, MotionEvent event)
           
 boolean onTrackballEvent(TextView widget, Spannable text, MotionEvent event)
           
protected  boolean pageDown(TextView widget, Spannable buffer)
           
protected  boolean pageUp(TextView widget, Spannable buffer)
           
protected  boolean right(TextView widget, Spannable buffer)
           
protected  boolean top(TextView widget, Spannable buffer)
           
protected  boolean up(TextView widget, Spannable buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseMovementMethod

public BaseMovementMethod()
Method Detail

canSelectArbitrarily

public boolean canSelectArbitrarily()
Specified by:
canSelectArbitrarily in interface MovementMethod

initialize

public void initialize(TextView widget,
                       Spannable text)
Specified by:
initialize in interface MovementMethod

onKeyDown

public boolean onKeyDown(TextView widget,
                         Spannable text,
                         int keyCode,
                         KeyEvent event)
Specified by:
onKeyDown in interface MovementMethod

onKeyOther

public boolean onKeyOther(TextView widget,
                          Spannable text,
                          KeyEvent event)
Specified by:
onKeyOther in interface MovementMethod

onKeyUp

public boolean onKeyUp(TextView widget,
                       Spannable text,
                       int keyCode,
                       KeyEvent event)
Specified by:
onKeyUp in interface MovementMethod

onTakeFocus

public void onTakeFocus(TextView widget,
                        Spannable text,
                        int direction)
Specified by:
onTakeFocus in interface MovementMethod

onTouchEvent

public boolean onTouchEvent(TextView widget,
                            Spannable text,
                            MotionEvent event)
Specified by:
onTouchEvent in interface MovementMethod

onTrackballEvent

public boolean onTrackballEvent(TextView widget,
                                Spannable text,
                                MotionEvent event)
Specified by:
onTrackballEvent in interface MovementMethod

onGenericMotionEvent

public boolean onGenericMotionEvent(TextView widget,
                                    Spannable text,
                                    MotionEvent event)
Specified by:
onGenericMotionEvent in interface MovementMethod

getMovementMetaState

protected int getMovementMetaState(Spannable buffer,
                                   KeyEvent event)

handleMovementKey

protected boolean handleMovementKey(TextView widget,
                                    Spannable buffer,
                                    int keyCode,
                                    int movementMetaState,
                                    KeyEvent event)

left

protected boolean left(TextView widget,
                       Spannable buffer)

right

protected boolean right(TextView widget,
                        Spannable buffer)

up

protected boolean up(TextView widget,
                     Spannable buffer)

down

protected boolean down(TextView widget,
                       Spannable buffer)

pageUp

protected boolean pageUp(TextView widget,
                         Spannable buffer)

pageDown

protected boolean pageDown(TextView widget,
                           Spannable buffer)

top

protected boolean top(TextView widget,
                      Spannable buffer)

bottom

protected boolean bottom(TextView widget,
                         Spannable buffer)

lineStart

protected boolean lineStart(TextView widget,
                            Spannable buffer)

lineEnd

protected boolean lineEnd(TextView widget,
                          Spannable buffer)

home

protected boolean home(TextView widget,
                       Spannable buffer)

end

protected boolean end(TextView widget,
                      Spannable buffer)


Copyright © 2008-2012. All Rights Reserved.