|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A content assist subject control can request assistance provided by a subject control content assistant.
Method Summary | |
void | addKeyListener(KeyListener keyListener)
Adds the listener to the collection of listeners who will be notified when keys are pressed and released on the system keyboard, by sending it one of the messages defined in the KeyListener interface. |
boolean | addSelectionListener(SelectionListener selectionListener)
If supported, adds a selection listener. |
boolean | appendVerifyKeyListener(VerifyKeyListener verifyKeyListener)
If supported, appends a verify key listener to the viewer's list of verify key listeners. |
int | getCaretOffset()
Returns the caret position relative to the start of the text in widget coordinates. |
Control | getControl()
Returns the control of this content assist subject control. |
IDocument | getDocument()
Returns this content assist subject control's document. |
String | getLineDelimiter()
Returns the line delimiter used for entering new lines by key down or paste operation. |
int | getLineHeight()
Returns the line height. |
Point | getLocationAtOffset(int offset)
Returns the x, y location of the upper left corner of the character bounding box at the specified offset in the text. |
Point | getSelectedRange()
Returns the selected range. |
Point | getWidgetSelectionRange()
Returns the selected range in the subject's widget. |
boolean | prependVerifyKeyListener(VerifyKeyListener verifyKeyListener)
If supported, inserts the verify key listener at the beginning of this content assist subject's list of verify key listeners. |
void | removeKeyListener(KeyListener keyListener)
Removes the listener from the collection of listeners who will be notified when keys are pressed and released on the system keyboard. |
void | removeSelectionListener(SelectionListener selectionListener)
Removes the specified selection listener. |
void | removeVerifyKeyListener(VerifyKeyListener verifyKeyListener)
Removes the verify key listener from this content assist subject control's list of verify key listeners. |
void | revealRange(int offset,
int length)
Reveals the given region. |
void | setEventConsumer(IEventConsumer eventConsumer)
If supported, registers an event consumer with this content assist subject. |
void | setSelectedRange(int offset,
int length)
Sets the selected range. |
boolean | supportsVerifyKeyListener()
Tests whether a verify key listener can be added either using prependVerifyKeyListener or appendVerifyKeyListener(VerifyKeyListener). |
Method Detail |
public Control getControl()
public int getLineHeight()
public int getCaretOffset()
public Point getLocationAtOffset(int offset)
public String getLineDelimiter()
public Point getWidgetSelectionRange()
public Point getSelectedRange()
public void setSelectedRange(int offset, int length)
public void revealRange(int offset, int length)
public IDocument getDocument()
public boolean appendVerifyKeyListener(VerifyKeyListener verifyKeyListener)
Note: This content assist subject control may not support appending a verify listener, in which case false will be returned. If this content assist subject control only supports addVerifyKeyListener then this method can be used but prependVerifyKeyListener must return false.
public boolean prependVerifyKeyListener(VerifyKeyListener verifyKeyListener)
Note: This content assist subject control may not support prepending a verify listener, in which case false will be returned. However, appendVerifyKeyListener(VerifyKeyListener) might work.
public void removeVerifyKeyListener(VerifyKeyListener verifyKeyListener)
public boolean supportsVerifyKeyListener()
public void addKeyListener(KeyListener keyListener)
public void removeKeyListener(KeyListener keyListener)
public void setEventConsumer(IEventConsumer eventConsumer)
public void removeSelectionListener(SelectionListener selectionListener)
public boolean addSelectionListener(SelectionListener selectionListener)
|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.