new ParseStructureCommand(commandID, data)
Parse structure config.
Structure config is json object with tree structure of site and popup objects.
If no config is availible then this command will not fail.
Parameters:
| Name | Type | Description |
|---|---|---|
commandID |
string | command id |
data |
chaining.CommandDataVO | undefined | command data |
Extends
Members
-
<readonly> dispatcher
-
Dispatcher to recieve signals from the command
- Inherited From:
- Default Value:
-
- null
Properties:
Type Description coreutils.Signal -
<readonly> running
-
Indicates if the command is executed and not ready yet.
- Inherited From:
- Default Value:
-
- false
Properties:
Type Description boolean
Methods
-
<protected> _complete()
-
Called when command completed its task. Sends ready event and if autoDestroy is true then destroys command
- Inherited From:
-
<protected> _error(msg)
-
Called when command can't complete its task. Sends error event and if autoDestroy is true then desotry command
Parameters:
Name Type Description msgstring | null error message - Inherited From:
-
<abstract, protected> _execute()
-
Execute command. Override this method to execute specific task
- Inherited From:
-
<protected> _getProperty(propertyID)
-
Get property
Parameters:
Name Type Description propertyIDstring id of property - Inherited From:
Returns:
value of property- Type
- * | null
-
<protected> _hasProperty(propertyID)
-
Check if commands has proeprty
Parameters:
Name Type Description propertyIDstring id of property - Inherited From:
Returns:
has/hasn't- Type
- boolean
-
addProperty(id, value)
-
Add proeprty to the command
Parameters:
Name Type Description idstring id of the property value* value of the property - Inherited From:
Returns:
returns self for chaining -
destroy()
-
Destroy command object and release resources
- Inherited From:
-
removeProperty(id)
-
Remove property of the command
Parameters:
Name Type Description idstring id of the property - Inherited From:
Returns:
returns self for chaining -
start()
-
Start execution of the comamnd
- Inherited From:
-
stop()
-
Stop execution of the comamnd
- Inherited From: