Package org.exbin.bined.capability
Interface EditModeCapable
-
@ParametersAreNonnullByDefault public interface EditModeCapableSupport for edit mode capability.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEditModeChangedListener(EditModeChangedListener editModeChangedListener)Adds edit mode change listener.EditOperationgetActiveOperation()Returns currently active operation as set or enforced by current edit mode.EditModegetEditMode()Returns edit mode.EditOperationgetEditOperation()Returns currently enforced edit operation.booleanisEditable()Returns true if data are editable.voidremoveEditModeChangedListener(EditModeChangedListener editModeChangedListener)Removes edit mode change listener.voidsetEditMode(EditMode editMode)Sets edit mode.voidsetEditOperation(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
-
-