org.eclipse.jface.text
Class AbstractReusableInformationControlCreator
java.lang.Object
org.eclipse.jface.text.AbstractReusableInformationControlCreator
-
All Implemented Interfaces:
-
EventListener,
IInformationControlCreator,
IInformationControlCreatorExtension,
DisposeListener, org.eclipse.swt.internal.SWTEventListener
-
public abstract class AbstractReusableInformationControlCreator
- extends
Object
- implements
IInformationControlCreator,
IInformationControlCreatorExtension,
DisposeListener
Abstract class for a reusable information control creators.
-
Since:
- 3.3
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
AbstractReusableInformationControlCreator
public AbstractReusableInformationControlCreator()
doCreateInformationControl
protected abstract
IInformationControl doCreateInformationControl(
Shell parent)
- Creates the control.
-
-
-
Parameters:
-
parent
- the parent shell
-
Returns:
- the created information control
createInformationControl
public
IInformationControl createInformationControl(
Shell parent)
-
Description copied from interface:
IInformationControlCreator
- Creates a new information control with the given shell as the control's parent.
-
-
Specified by:
-
createInformationControl
in interface
IInformationControlCreator
-
-
Parameters:
-
parent
- the parent shell
-
Returns:
- the created information control
widgetDisposed
public void widgetDisposed(
DisposeEvent e)
-
Description copied from interface:
DisposeListener
- Sent when the widget is disposed.
-
-
Specified by:
-
widgetDisposed
in interface
DisposeListener
-
-
Parameters:
-
e
- an event containing information about the dispose
canReuse
public boolean canReuse(
IInformationControl control)
-
Description copied from interface:
IInformationControlCreatorExtension
- Tests if an existing information control can be reused.
-
-
Specified by:
-
canReuse
in interface
IInformationControlCreatorExtension
-
-
Parameters:
-
control
- the information control to test
-
Returns:
-
true
if the control can be reused
canReplace
public boolean canReplace(
IInformationControlCreator creator)
-
Description copied from interface:
IInformationControlCreatorExtension
- Tests whether this information control creator can replace the given
information control creator. This is the case if the two creators create
the same kind of information controls.
-
-
Specified by:
-
canReplace
in interface
IInformationControlCreatorExtension
-
-
Parameters:
-
creator
- the creator to be checked
-
Returns:
-
true
if the given creator can be replaced,
false
otherwise
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.