Class CancelEventArgsExport
- class ooodev.events.args.cancel_event_args_export.CancelEventArgsExport(source, event_data, fnm='', overwrite=True, cancel=False)[source]
Bases:
EventArgsExport[_T],Generic[_T]Cancel Event Arguments for Export events.
- __init__(source, event_data, fnm='', overwrite=True, cancel=False)[source]
Constructor
- Parameters:
source (Any) – Event Source
cancel (bool, optional) – Cancel value. Defaults to False.
event_data (_T) –
fnm (PathOrStr) –
overwrite (bool) –
- Return type:
None
- static from_args(args)[source]
Gets a new instance from existing instance
- Parameters:
args (CancelEventArgsExport) – Existing Instance
- Returns:
args
- Return type:
- get(key, default=<ooodev.utils.gen_util._null_obj object>)
Gets user data from event.
- Parameters:
key (str) – Key used to store data
default (Any, optional) – Default value to return if
keyis not found.
- Returns:
Data for
keyif found; Otherwise, ifdefaultis set thendefault.- Return type:
Any
- has(key)
Gets if a key exist in the instance
- Parameters:
key (str) – key
- Returns:
Trueif key exist; OtherwiseFalse- Return type:
bool
- remove(key)
Removes key value pair from instance
- Parameters:
key (str) – key
- Returns:
Trueif key was found and removed; Otherwise,False- Return type:
bool
- set(key, value, allow_overwrite=True)
Sets a key value pair for event instance.
- Parameters:
key (str) – Key
value (Any) – Value
allow_overwrite (bool, optional) – If
Trueand akeyalready exist then itsvaluewill be over written; Otherwisevaluewill not be over written. Defaults toTrue.
- Returns:
Trueif values is written; Otherwise,False- Return type:
bool
- cancel: bool
Gets/Sets cancel value
- event_data
- property event_name: str
Gets the event name for these args
- Return type:
str
- property event_source: Any | None
Gets the event source for these args
- Return type:
Any | None
- fnm: PathOrStr
File name
- handled: bool
Get/Set Handled value. Typically if set to
Truethencancelis ignored.
- overwrite: bool
Overwrite file if it exist
- source