Oxygen XML Editor 15.0 Author API

ro.sync.ecss.extensions.api.editor
Class InplaceEditorRendererAdapter

java.lang.Object
  extended by 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

Constructor Summary
InplaceEditorRendererAdapter()
           
 
Method Summary
 void addEditingListener(InplaceEditingListener editingListener)
           
 void cancelEditing()
           
 CursorType getCursorType(AuthorInplaceContext context, int x, int y)
           
 CursorType getCursorType(int x, int y)
           
 java.lang.String getDescription()
           
 java.lang.Object getEditorComponent(AuthorInplaceContext context, ro.sync.exml.view.graphics.Rectangle allocation, ro.sync.exml.view.graphics.Point mouseLocation)
           
 java.lang.Object getRendererComponent(AuthorInplaceContext context)
           
 RendererLayoutInfo getRenderingInfo(AuthorInplaceContext context)
           
 ro.sync.exml.view.graphics.Rectangle getScrollRectangle()
           
 java.lang.String getTooltipText(AuthorInplaceContext context, int x, int y)
           
 java.lang.Object getValue()
           
 void removeEditingListener(InplaceEditingListener editingListener)
           
 void requestFocus()
           
 void stopEditing()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InplaceEditorRendererAdapter

public InplaceEditorRendererAdapter()
Method Detail

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)

Oxygen XML Editor 15.0 Author API

© Copyright SyncRO Soft SRL 2002 - 2013. All rights reserved.