IStateHandler's State Manager
◆ get()
StateHandlerManager::get |
( |
|
name | ) |
|
|
inline |
Get state handler by name.
- Parameters
-
- Returns
- {function(new: IStateHandler)} Returns HandStateHandler by default
◆ getCurrentStates()
StateHandlerManager::getCurrentStates |
( |
| ) |
|
|
inline |
Get current state handler.
- Returns
- {function(new:IStateHandler)}
◆ register()
StateHandlerManager::register |
( |
|
StateHandler | ) |
|
|
inline |
Register state handler.
- Parameters
-
StateHandler | {function(new:IStateHandler)} |
◆ switchTo()
StateHandlerManager::switchTo |
( |
|
name, |
|
|
|
params |
|
) |
| |
|
inline |
Switch to state handler.
- Note
- If encounter error, it will switch to HandStateHandler.
- Parameters
-
- See also
- STATE_HANDLER_NAMES.STATE_HANDLER_CREATE_STAMP
async function example (pdfViewer) {
var handlerManager = await pdfViewer.getStateHandlerManager();
await handlerManager.switchTo(PDFViewCtrl.STATE_HANDLER_NAMES.STATE_HANDLER_CREATE_STAMP, {
category: 'Static',
name: 'Void'
});
}
-
STATE_HANDLER_NAMES