Package org.exbin.bined.capability
Interface EditModeCapable
-
@ParametersAreNonnullByDefault public interface EditModeCapable
Support for edit mode capability.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addEditModeChangedListener(EditModeChangedListener editModeChangedListener)
Adds edit mode change listener.EditOperation
getActiveOperation()
Returns currently active operation as set or enforced by current edit mode.EditMode
getEditMode()
Returns edit mode.EditOperation
getEditOperation()
Returns currently enforced edit operation.boolean
isEditable()
Returns true if data are editable.void
removeEditModeChangedListener(EditModeChangedListener editModeChangedListener)
Removes edit mode change listener.void
setEditMode(EditMode editMode)
Sets edit mode.void
setEditOperation(EditOperation editOperation)
Sets currently enforced edit operation.
-
-
-
Method Detail
-
isEditable
boolean isEditable()
Returns true if data are editable.- Returns:
- true if editable
-
getEditMode
@Nonnull EditMode getEditMode()
Returns edit mode.- Returns:
- edit mode
-
setEditMode
void setEditMode(EditMode editMode)
Sets edit mode.- Parameters:
editMode
- edit mode
-
getActiveOperation
@Nonnull EditOperation getActiveOperation()
Returns currently active operation as set or enforced by current edit mode.- Returns:
- active edit operation
-
getEditOperation
@Nonnull EditOperation getEditOperation()
Returns currently enforced edit operation.- Returns:
- edit operation
-
setEditOperation
void setEditOperation(EditOperation editOperation)
Sets currently enforced edit operation.- Parameters:
editOperation
- edit operation
-
addEditModeChangedListener
void addEditModeChangedListener(EditModeChangedListener editModeChangedListener)
Adds edit mode change listener.- Parameters:
editModeChangedListener
- edit mode change listener
-
removeEditModeChangedListener
void removeEditModeChangedListener(EditModeChangedListener editModeChangedListener)
Removes edit mode change listener.- Parameters:
editModeChangedListener
- edit mode change listener
-
-