Oxygen XML Editor 15.0 Author API

ro.sync.ecss.extensions.commons.editor
Class URLChooserEditorSWT

java.lang.Object
  extended by ro.sync.ecss.extensions.api.editor.AbstractInplaceEditor
      extended by ro.sync.ecss.extensions.commons.editor.URLChooserEditorSWT
All Implemented Interfaces:
org.eclipse.jface.text.ITextOperationTarget, ro.sync.ecss.extensions.api.editor.InplaceEditor, ro.sync.ecss.extensions.api.Extension

@API(type=INTERNAL,
     src=PUBLIC)
public class URLChooserEditorSWT
extends AbstractInplaceEditor
implements org.eclipse.jface.text.ITextOperationTarget

URL Chooser in-place editor on Eclipse.


Field Summary
 
Fields inherited from interface org.eclipse.jface.text.ITextOperationTarget
COPY, CUT, DELETE, PASTE, PREFIX, PRINT, REDO, SELECT_ALL, SHIFT_LEFT, SHIFT_RIGHT, STRIP_PREFIX, UNDO
 
Constructor Summary
URLChooserEditorSWT()
          Constructor.
 
Method Summary
 void cancelEditing()
           
 boolean canDoOperation(int operation)
           
 void doOperation(int operation)
           
 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 requestFocus()
           
 void stopEditing()
           
 
Methods inherited from class ro.sync.ecss.extensions.api.editor.AbstractInplaceEditor
addEditingListener, fireCommitValue, fireEditingCanceled, fireEditingOccured, fireEditingStopped, fireNextEditLocationRequested, firePreviousEditLocationRequested, removeEditingListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URLChooserEditorSWT

public URLChooserEditorSWT()
Constructor.

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()

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()

canDoOperation

public boolean canDoOperation(int operation)
Specified by:
canDoOperation in interface org.eclipse.jface.text.ITextOperationTarget
See Also:
ITextOperationTarget.canDoOperation(int)

doOperation

public void doOperation(int operation)
Specified by:
doOperation in interface org.eclipse.jface.text.ITextOperationTarget
See Also:
ITextOperationTarget.doOperation(int)

Oxygen XML Editor 15.0 Author API

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