public class TLcdSingleGXYEditorProvider extends Object implements ILcdGXYEditorProvider
ILcdGXYEditorProvider
interface
that returns always the same ILcdGXYEditor
. .Constructor and Description |
---|
TLcdSingleGXYEditorProvider(ILcdGXYEditor aGXYEditor)
Creates a
ILcdGXYEditorProvider implementation that returns the
given editor for every object. |
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Redefines
Object.clone() to make it public. |
ILcdGXYEditor |
getGXYEditor(Object aObject)
Finds an
ILcdGXYEditor that can be used to edit the object passed. |
public TLcdSingleGXYEditorProvider(ILcdGXYEditor aGXYEditor)
ILcdGXYEditorProvider
implementation that returns the
given editor for every object.aGXYEditor
- an editor for every object this editor provider is requested for.public ILcdGXYEditor getGXYEditor(Object aObject)
ILcdGXYEditorProvider
ILcdGXYEditor
that can be used to edit the object passed.
The editor provider is responsible for setting the object to the editor before returning the editor. An implementation should therefore have the following structure:
public ILcdGXYEditor getGXYEditor(Object aObject) {
ILcdGXYEditor editor = ... // find the editor for the object
editor.setObject( aObject );
return editor;
}
getGXYEditor
in interface ILcdGXYEditorProvider
aObject
- the object to find an editor forpublic Object clone()
ILcdGXYEditorProvider
Object.clone()
to make it public.clone
in interface ILcdGXYEditorProvider
clone
in class Object