Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.jface.contentassist
Class AbstractControlContentAssistSubjectAdapter


java.lang.Object
  extended by 
org.eclipse.jface.contentassist.AbstractControlContentAssistSubjectAdapter
All Implemented Interfaces:
IContentAssistSubjectControl
Direct Known Subclasses:
ComboContentAssistSubjectAdapter, TextContentAssistSubjectAdapter

Deprecated. As of 3.2, replaced by Platform UI's field assist support

public abstract class AbstractControlContentAssistSubjectAdapter
extends Object
implements IContentAssistSubjectControl

An AbstractControlContentAssistSubjectAdapter delegates assistance requests from a content assistant to a Control. A visual feedback can be configured via setContentAssistCueProvider(ILabelProvider).

Since:
3.0

Field Summary
protected static boolean DEBUG
          Deprecated.  
 
Constructor Summary
AbstractControlContentAssistSubjectAdapter ()
          Deprecated. Creates a new AbstractControlContentAssistSubjectAdapter.
 
Method Summary
 void addKeyListener ( KeyListener keyListener)
          Deprecated. 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 appendVerifyKeyListener ( VerifyKeyListener verifyKeyListener)
          Deprecated. If supported, appends a verify key listener to the viewer's list of verify key listeners.
abstract   Control getControl ()
          Deprecated. Returns the control of this content assist subject control.
  String getLineDelimiter ()
          Deprecated. Returns the line delimiter used for entering new lines by key down or paste operation.
 boolean prependVerifyKeyListener ( VerifyKeyListener verifyKeyListener)
          Deprecated. 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)
          Deprecated. Removes the listener from the collection of listeners who will be notified when keys are pressed and released on the system keyboard.
 void removeVerifyKeyListener ( VerifyKeyListener verifyKeyListener)
          Deprecated. Removes the verify key listener from this content assist subject control's list of verify key listeners.
 void setContentAssistCueProvider ( ILabelProvider labelProvider)
          Deprecated. Sets the visual feedback provider for content assist.
 void setEventConsumer ( IEventConsumer eventConsumer)
          Deprecated. If supported, registers an event consumer with this content assist subject.
 boolean supportsVerifyKeyListener ()
          Deprecated. Tests whether a verify key listener can be added either using prependVerifyKeyListener or IContentAssistSubjectControl.appendVerifyKeyListener(VerifyKeyListener).
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.contentassist. IContentAssistSubjectControl
addSelectionListener, getCaretOffset, getDocument, getLineHeight, getLocationAtOffset, getSelectedRange, getWidgetSelectionRange, removeSelectionListener, revealRange, setSelectedRange
 

Field Detail

DEBUG

protected static final boolean DEBUG
Deprecated. 
Constructor Detail

AbstractControlContentAssistSubjectAdapter

public AbstractControlContentAssistSubjectAdapter()
Deprecated. 
Creates a new AbstractControlContentAssistSubjectAdapter.

Method Detail

getControl

public abstract 
Control getControl()
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
Returns the control of this content assist subject control.

Specified by:
getControl in interface IContentAssistSubjectControl
Returns:
the control of this content assist subject control

addKeyListener

public void addKeyListener(
KeyListener keyListener)
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
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.

Specified by:
addKeyListener in interface IContentAssistSubjectControl
Parameters:
keyListener - the listener which should be notified
See Also:
KeyListener, IContentAssistSubjectControl.removeKeyListener(KeyListener)

removeKeyListener

public void removeKeyListener(
KeyListener keyListener)
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
Removes the listener from the collection of listeners who will be notified when keys are pressed and released on the system keyboard.

Specified by:
removeKeyListener in interface IContentAssistSubjectControl
Parameters:
keyListener - the listener which should be notified
See Also:
KeyListener, IContentAssistSubjectControl.addKeyListener(KeyListener)

supportsVerifyKeyListener

public boolean supportsVerifyKeyListener()
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
Tests whether a verify key listener can be added either using prependVerifyKeyListener or IContentAssistSubjectControl.appendVerifyKeyListener(VerifyKeyListener).

Specified by:
supportsVerifyKeyListener in interface IContentAssistSubjectControl
Returns:
true if adding verify key listeners is supported

appendVerifyKeyListener

public boolean appendVerifyKeyListener(
VerifyKeyListener verifyKeyListener)
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
If supported, appends a verify key listener to the viewer's list of verify key listeners. If the listener is already registered with the viewer this call moves the listener to the end of the list.

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.

Specified by:
appendVerifyKeyListener in interface IContentAssistSubjectControl
Parameters:
verifyKeyListener - the listener to be added
Returns:
true if the listener was added

prependVerifyKeyListener

public boolean prependVerifyKeyListener(
VerifyKeyListener verifyKeyListener)
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
If supported, inserts the verify key listener at the beginning of this content assist subject's list of verify key listeners. If the listener is already registered with the viewer this call moves the listener to the beginning of the list.

Note: This content assist subject control may not support prepending a verify listener, in which case false will be returned. However, IContentAssistSubjectControl.appendVerifyKeyListener(VerifyKeyListener) might work.

Specified by:
prependVerifyKeyListener in interface IContentAssistSubjectControl
Parameters:
verifyKeyListener - the listener to be inserted
Returns:
true if the listener was added

removeVerifyKeyListener

public void removeVerifyKeyListener(
VerifyKeyListener verifyKeyListener)
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
Removes the verify key listener from this content assist subject control's list of verify key listeners. If the listener is not registered, this call has no effect.

Specified by:
removeVerifyKeyListener in interface IContentAssistSubjectControl
Parameters:
verifyKeyListener - the listener to be removed

setEventConsumer

public void setEventConsumer(
IEventConsumer eventConsumer)
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
If supported, registers an event consumer with this content assist subject.

Specified by:
setEventConsumer in interface IContentAssistSubjectControl
Parameters:
eventConsumer - the content assist subject control's event consumer. null is a valid argument.

getLineDelimiter

public 
String getLineDelimiter()
Deprecated. 
Description copied from interface: IContentAssistSubjectControl
Returns the line delimiter used for entering new lines by key down or paste operation.

Specified by:
getLineDelimiter in interface IContentAssistSubjectControl
Returns:
line delimiter used for entering new lines by key down or paste operation

setContentAssistCueProvider

public void setContentAssistCueProvider(
ILabelProvider labelProvider)
Deprecated. 
Sets the visual feedback provider for content assist. The given ILabelProvider methods are called with getControl() as argument.
  • getImage(Object) provides the visual cue image. The image can maximally be 5 pixels wide and 8 pixels high. If getImage(Object) returns null, a default image is used.
  • getText(Object) provides the hover info text. It is shown when hovering over the cue image or the adapted Control. No info text is shown if getText(Object) returns null.

The given ILabelProvider becomes owned by the AbstractControlContentAssistSubjectAdapter, i.e. it gets disposed when the adapted Control is disposed or when another ILabelProvider is set.

Parameters:
labelProvider - a ILabelProvider, or null if no visual feedback should be shown

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire