com.swfm.mica.widgets
Class MiTextFieldEditor
java.lang.Object
com.swfm.mica.widgets.MiTextFieldEditor
- All Implemented Interfaces:
- MiiActionHandler, MiiFlowEditor
- public class MiTextFieldEditor
- extends java.lang.Object
- implements MiiFlowEditor, MiiActionHandler
- Version:
- %I% %G%
- Author:
- Michael L. Davis
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MiTextFieldEditor
public MiTextFieldEditor(MiText t)
broadcastEnterKeyAction
public void broadcastEnterKeyAction()
- Specified by:
broadcastEnterKeyAction in interface MiiFlowEditor
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface MiiFlowEditor
makeCursorVisible
public void makeCursorVisible(boolean flag)
- Specified by:
makeCursorVisible in interface MiiFlowEditor
processAction
public boolean processAction(MiiAction action)
- Description copied from interface:
MiiActionHandler
- Processes the given action.
- Specified by:
processAction in interface MiiActionHandler
- Parameters:
action - the action to process
- Returns:
- true if it is OK to send
action to the next action handler
false if it is NOT OK to send
action to the next action handler
initializeCursorPosition
public void initializeCursorPosition()
select
public void select(boolean flag)
- Specified by:
select in interface MiiFlowEditor
deSelectAll
public void deSelectAll()
- Specified by:
deSelectAll in interface MiiFlowEditor
selectAll
public void selectAll()
- Specified by:
selectAll in interface MiiFlowEditor
selectParagraphAtCursor
public void selectParagraphAtCursor()
- Specified by:
selectParagraphAtCursor in interface MiiFlowEditor
selectWordAtCursor
public void selectWordAtCursor()
- Specified by:
selectWordAtCursor in interface MiiFlowEditor
selectItems
public void selectItems(MiPoint pt1,
MiPoint pt2)
- Specified by:
selectItems in interface MiiFlowEditor
hasSelectedItems
public boolean hasSelectedItems()
- Specified by:
hasSelectedItems in interface MiiFlowEditor
supportsMultipleLines
public boolean supportsMultipleLines()
- Specified by:
supportsMultipleLines in interface MiiFlowEditor
setCursorPosition
public void setCursorPosition(MiPoint pt)
- Specified by:
setCursorPosition in interface MiiFlowEditor
updateCursorPosition
public void updateCursorPosition()
setCursorPosition
public void setCursorPosition(int pos)
- Specified by:
setCursorPosition in interface MiiFlowEditor
getCursorPosition
public int getCursorPosition()
- Specified by:
getCursorPosition in interface MiiFlowEditor
hasMultipleRows
public boolean hasMultipleRows()
makeMaximumAmountVisible
public void makeMaximumAmountVisible()
makePositionVisible
public void makePositionVisible(int pos)
moveCursorPositionToRowStart
public void moveCursorPositionToRowStart()
- Specified by:
moveCursorPositionToRowStart in interface MiiFlowEditor
moveCursorPositionLeft
public void moveCursorPositionLeft()
- Specified by:
moveCursorPositionLeft in interface MiiFlowEditor
moveCursorPositionRight
public void moveCursorPositionRight()
- Specified by:
moveCursorPositionRight in interface MiiFlowEditor
moveCursorPositionUp
public void moveCursorPositionUp()
- Specified by:
moveCursorPositionUp in interface MiiFlowEditor
moveCursorPositionDown
public void moveCursorPositionDown()
- Specified by:
moveCursorPositionDown in interface MiiFlowEditor
moveCursorPositionToRowEnd
public void moveCursorPositionToRowEnd()
- Specified by:
moveCursorPositionToRowEnd in interface MiiFlowEditor
deleteSelectedItems
public void deleteSelectedItems()
- Specified by:
deleteSelectedItems in interface MiiFlowEditor
deleteItemAtCursor
public void deleteItemAtCursor()
- Specified by:
deleteItemAtCursor in interface MiiFlowEditor
deleteItemToLeftOfCursor
public void deleteItemToLeftOfCursor()
- Specified by:
deleteItemToLeftOfCursor in interface MiiFlowEditor
deleteItem
public void deleteItem(int pos)
- Specified by:
deleteItem in interface MiiFlowEditor
insertEndOfParagraphAtCursor
public void insertEndOfParagraphAtCursor()
- Specified by:
insertEndOfParagraphAtCursor in interface MiiFlowEditor
insertItemAtCursor
public void insertItemAtCursor(char ch)
- Specified by:
insertItemAtCursor in interface MiiFlowEditor
replaceItemAtCursor
public void replaceItemAtCursor(char ch)
- Specified by:
replaceItemAtCursor in interface MiiFlowEditor
insertItem
public void insertItem(char ch,
int pos)
- Specified by:
insertItem in interface MiiFlowEditor
replaceItem
public void replaceItem(char ch,
int pos)
- Specified by:
replaceItem in interface MiiFlowEditor