@API(type=INTERNAL,
     src=PUBLIC)
public class PopupCheckBoxEditor
extends AbstractInplaceEditor
| Modifier and Type | Field and Description | 
|---|---|
protected static ro.sync.exml.MessageBundle | 
messages
The messages resource bundle. 
 | 
| Constructor and Description | 
|---|
PopupCheckBoxEditor()
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
cancelEditing()
Cancels the editing process. 
 | 
java.lang.String | 
getDescription()  | 
java.lang.Object | 
getEditorComponent(AuthorInplaceContext context,
                  Rectangle allocation,
                  Point mouseLocation)
Prepare and return the editor component. 
 | 
Rectangle | 
getScrollRectangle()
Returns a rectangle that should be made visible after the editor is shown. 
 | 
java.lang.Object | 
getValue()
Gets the value that the user entered. 
 | 
void | 
requestFocus()
Requests focus inside the editing component. 
 | 
void | 
stopEditing()
Stops the editing and commits the current value. 
 | 
addEditingListener, fireCommitValue, fireEditingCanceled, fireEditingOccured, fireEditingStopped, fireNextEditLocationRequested, firePreviousEditLocationRequested, getBoolean, removeEditingListenerprotected static final ro.sync.exml.MessageBundle messages
public java.lang.String getDescription()
Extension.getDescription()public java.lang.Object getEditorComponent(AuthorInplaceContext context, Rectangle allocation, Point mouseLocation)
InplaceEditorcontext - The context where the editor will be used.allocation - The bounds where the editor will be shown. This is normally
 the bounds of the box in which the value being edited is rendered. If the 
 editor requires to be presented in different bounds it should alter this parameter.
 The X,Y coordinates are relative to the parent in which the editor will be added.mouseLocation - if the editor was requested using the mouse this
 parameter represents the X,Y location where the event took place. It is relative to the parent
 in which the editor will be added. null if the editor wasn't requested through 
 mouse interaction.
 
 InplaceEditor.requestFocus() call).
 KeyListener for handling key events like: ENTER to stop editing 
  (by calling InplaceEditingListener.editingStopped(EditingEvent)) 
  and ESCAPE to cancel it (by calling InplaceEditingListener.editingCanceled()).FocusListener to stop editing when the focus is given to a component that is not 
  part of the editor (by calling InplaceEditingListener.editingStopped(EditingEvent)).DocumentListener to fire InplaceEditingListener.editingOccured() events (If the editor has a document).InplaceEditor.getEditorComponent(ro.sync.ecss.extensions.api.editor.AuthorInplaceContext, ro.sync.exml.view.graphics.Rectangle, ro.sync.exml.view.graphics.Point)public void requestFocus()
InplaceEditorInplaceEditor.requestFocus()public java.lang.Object getValue()
InplaceEditorInplaceEditor.getValue()public void stopEditing()
InplaceEditorInplaceEditingListener.editingStopped(EditingEvent).
 
 OBS: The current value will be committed only if at least one 
 InplaceEditingListener.editingOccured() event was issued before this moment.InplaceEditor.stopEditing()public void cancelEditing()
InplaceEditorInplaceEditingListener.editingCanceled().InplaceEditor.cancelEditing()public Rectangle getScrollRectangle()
InplaceEditornull to make the entire editor 
 visible.InplaceEditor.getScrollRectangle()© Copyright SyncRO Soft SRL 2002 - 2014. All rights reserved.