ro.sync.ecss.extensions.api.editor
Class InplaceEditorRendererAdapter
java.lang.Object
ro.sync.ecss.extensions.api.editor.InplaceEditorRendererAdapter
- All Implemented Interfaces:
- ro.sync.ecss.extensions.api.editor.InplaceEditor, ro.sync.ecss.extensions.api.editor.InplaceRenderer, ro.sync.ecss.extensions.api.Extension
@API(type=EXTENDABLE,
src=PUBLIC)
public abstract class InplaceEditorRendererAdapter
- extends java.lang.Object
- implements ro.sync.ecss.extensions.api.editor.InplaceRenderer, ro.sync.ecss.extensions.api.editor.InplaceEditor
Convenience implementation of the InplaceRenderer
and InplaceEditor
.
By extending this adapter you are protected if any new methods are added
inside InplaceRenderer
or InplaceEditor
.
- Since:
- 14.1
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InplaceEditorRendererAdapter
public InplaceEditorRendererAdapter()
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface ro.sync.ecss.extensions.api.Extension
- See Also:
Extension.getDescription()
getRendererComponent
public java.lang.Object getRendererComponent(AuthorInplaceContext context)
- Specified by:
getRendererComponent
in interface ro.sync.ecss.extensions.api.editor.InplaceRenderer
- See Also:
InplaceRenderer.getRendererComponent(ro.sync.ecss.extensions.api.editor.AuthorInplaceContext)
getRenderingInfo
public RendererLayoutInfo getRenderingInfo(AuthorInplaceContext context)
- Specified by:
getRenderingInfo
in interface ro.sync.ecss.extensions.api.editor.InplaceRenderer
- See Also:
InplaceRenderer.getRenderingInfo(ro.sync.ecss.extensions.api.editor.AuthorInplaceContext)
getTooltipText
public java.lang.String getTooltipText(AuthorInplaceContext context,
int x,
int y)
- Specified by:
getTooltipText
in interface ro.sync.ecss.extensions.api.editor.InplaceRenderer
- See Also:
InplaceRenderer.getTooltipText(ro.sync.ecss.extensions.api.editor.AuthorInplaceContext, int, int)
getEditorComponent
public java.lang.Object getEditorComponent(AuthorInplaceContext context,
ro.sync.exml.view.graphics.Rectangle allocation,
ro.sync.exml.view.graphics.Point mouseLocation)
- Specified by:
getEditorComponent
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.getEditorComponent(ro.sync.ecss.extensions.api.editor.AuthorInplaceContext, ro.sync.exml.view.graphics.Rectangle, ro.sync.exml.view.graphics.Point)
getScrollRectangle
public ro.sync.exml.view.graphics.Rectangle getScrollRectangle()
- Specified by:
getScrollRectangle
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.getScrollRectangle()
addEditingListener
public void addEditingListener(InplaceEditingListener editingListener)
- Specified by:
addEditingListener
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.addEditingListener(ro.sync.ecss.extensions.api.editor.InplaceEditingListener)
requestFocus
public void requestFocus()
- Specified by:
requestFocus
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.requestFocus()
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.getValue()
stopEditing
public void stopEditing()
- Specified by:
stopEditing
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.stopEditing()
cancelEditing
public void cancelEditing()
- Specified by:
cancelEditing
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.cancelEditing()
removeEditingListener
public void removeEditingListener(InplaceEditingListener editingListener)
- Specified by:
removeEditingListener
in interface ro.sync.ecss.extensions.api.editor.InplaceEditor
- See Also:
InplaceEditor.removeEditingListener(ro.sync.ecss.extensions.api.editor.InplaceEditingListener)
getCursorType
public CursorType getCursorType(AuthorInplaceContext context,
int x,
int y)
- Specified by:
getCursorType
in interface ro.sync.ecss.extensions.api.editor.InplaceRenderer
- See Also:
InplaceRenderer.getCursorType(ro.sync.ecss.extensions.api.editor.AuthorInplaceContext, int, int)
getCursorType
public CursorType getCursorType(int x,
int y)
- Specified by:
getCursorType
in interface ro.sync.ecss.extensions.api.editor.InplaceRenderer
- See Also:
InplaceRenderer.getCursorType(int, int)
© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.