Oxygen XML Editor 15.0 Author API

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

java.lang.Object
  extended by ro.sync.ecss.extensions.api.editor.InplaceEditorAdapter
All Implemented Interfaces:
ro.sync.ecss.extensions.api.editor.InplaceEditor, ro.sync.ecss.extensions.api.Extension

@API(type=EXTENDABLE,
     src=PUBLIC)
public abstract class InplaceEditorAdapter
extends java.lang.Object
implements ro.sync.ecss.extensions.api.editor.InplaceEditor

Convenience implementation of the InplaceEditor. By extending this adapter you are protected if any new methods are added inside InplaceEditor.

Since:
14.1

Constructor Summary
InplaceEditorAdapter()
           
 
Method Summary
 void addEditingListener(InplaceEditingListener editingListener)
           
 void cancelEditing()
           
 java.lang.String getDescription()
           
 java.lang.Object getEditorComponent(AuthorInplaceContext context, ro.sync.exml.view.graphics.Rectangle allocation, ro.sync.exml.view.graphics.Point mouseInvocationLocation)
           
 ro.sync.exml.view.graphics.Rectangle getScrollRectangle()
           
 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

InplaceEditorAdapter

public InplaceEditorAdapter()
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface ro.sync.ecss.extensions.api.Extension
See Also:
Extension.getDescription()

getEditorComponent

public java.lang.Object getEditorComponent(AuthorInplaceContext context,
                                           ro.sync.exml.view.graphics.Rectangle allocation,
                                           ro.sync.exml.view.graphics.Point mouseInvocationLocation)
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)

Oxygen XML Editor 15.0 Author API

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