A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
SequenceCommand — class, package com.soma.core.controller |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SequenceCommand class is used to execute a list of commands one after the other. |
SequenceCommand() — Constructor, class com.soma.core.controller.SequenceCommand |
|
Create an instance of the SequenceCommand class. |
setName(name:String) — method, interface com.soma.core.interfaces.IModel |
|
Sets the name of the model. |
setName(name:String) — method, interface com.soma.core.interfaces.IWire |
|
Sets the name of the wire. |
setName(value:String) — method, class com.soma.core.model.Model |
|
Sets the name of the model. |
setName(name:String) — method, class com.soma.core.wire.Wire |
|
Sets the name of the wire. |
setup(stage:flash.display:Stage, injectorClass:Class) — method, class com.soma.core.Soma |
|
Register elements that the frameworks needs to be ready, such as the stage and the optional injector class (default is SomaInjector). |
setup(stage:flash.display:Stage, injectorClass:Class) — method, interface com.soma.core.interfaces.ISoma |
|
Register elements that the frameworks needs to be ready, such as the stage and the optional injector class (default is SomaInjector). |
Soma — class, package com.soma.core |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
SomaCore is a lightweight event-based MVC framework written in AS3 that provides a structure, models, views management and commands. |
Soma(stage:flash.display:Stage, injectorClass:Class) — Constructor, class com.soma.core.Soma |
|
Create an instance of the SomaCore class. |
SomaController — class, package com.soma.core.controller |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaController handles the commands added to the framework and the events dispatched from eiher a display list or a framework element (instance of the framework, commands or wires).
All the events dispatched with a property bubbles set to false will be ignored, that's why the event mapped to a command class must have this property set to true.
You can add commands, remove commands and dispatch commands from: the framework instance, the stage, any DisplayObject (as long as it is added to the stage), a wire, a command or a model using its dispatcher property.
You can create 4 types of commands: synchronous (Command), asynchronous (Command that implements ICommandASync), parallel (ParallelCommand) and sequence (SequenceCommand). |
SomaController(instance:com.soma.core.interfaces:ISoma) — Constructor, class com.soma.core.controller.SomaController |
|
Create an instance of the SomaController class. |
SomaInjector — class, package com.soma.core.di |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaInjector Class is an adapter for the injection library used by the framework: Swiftsuspenders.
http://github.com/tschneidereit/SwiftSuspenders
Injection is not enabled by default to keep the framework lighter in its basic use.
To enable injection, The Soma Class constructor or its setup public method can receive a Class that must extends ISomaInjector.
The default framework injector that can be used is SomaInjector.
The SomaInjector instance is accessible using the injector property from the facade (your Soma instance), the wires, the mediators and the commands.
The injector instance can be used directly and/or using metadata tags such as [Inject] or [PostConstruct], see the SwiftSuspenders documentation for more information: https://github.com/tschneidereit/SwiftSuspenders
|
SomaInjector() — Constructor, class com.soma.core.di.SomaInjector |
|
Create an instance of the SomaInjector class. |
SomaMediators — class, package com.soma.core.mediator |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaMediators class handles the mediators of the application. |
SomaMediators(instance:com.soma.core.interfaces:ISoma) — Constructor, class com.soma.core.mediator.SomaMediators |
|
Create an instance of the SomaWires class. |
SomaModels — class, package com.soma.core.model |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaModels class handles the models of the application. |
SomaModels(instance:com.soma.core.interfaces:ISoma) — Constructor, class com.soma.core.model.SomaModels |
|
Create an instance of the SomaModels class. |
SomaReflector — class, package com.soma.core.di |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaReflector Class is an adapter for the reflection library used by the framework: Swiftsuspenders.
http://github.com/tschneidereit/SwiftSuspenders
|
SomaViews — class, package com.soma.core.view |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaViews class handles the views of the application (DisplayObject). |
SomaViews() — Constructor, class com.soma.core.view.SomaViews |
|
Create an instance of the SomaViews class. |
SomaWires — class, package com.soma.core.wire |
|
Author: Romuald Quantin - www.soundstep.com
Resources: http://www.soundstep.com/downloads/somacore
Actionscript version: 3.0
Copyright:
Mozilla Public License 1.1 (MPL 1.1)
http://www.opensource.org/licenses/mozilla1.1.php
The SomaWires class handles the wires of the application. |
SomaWires(instance:com.soma.core.interfaces:ISoma) — Constructor, class com.soma.core.wire.SomaWires |
|
Create an instance of the SomaWires class. |
stage — Property, class com.soma.core.Soma |
|
Get the stage that has been registered to the framework. |
stage — Property, class com.soma.core.controller.Command |
|
Get the stage that has been registered to the framework. |
stage — Property, interface com.soma.core.interfaces.ISoma |
|
Get the stage that has been registered to the framework. |
stage — Property, class com.soma.core.wire.Wire |
|
Get the stage that has been registered to the framework. |
start() — method, class com.soma.core.Soma |
|
Method that you can optionally overwrite to start your own after that the framework has registered all the elements (models, views, commands, wires, plugins). |
stop() — method, class com.soma.core.controller.SequenceCommand |
|
Stops the current sequence. |
stop() — method, interface com.soma.core.interfaces.ISequenceCommand |
|
Stops the current sequence. |
stopAllSequencers() — method, class com.soma.core.Soma |
|
Stops all the sequence command instances that are running. |
stopAllSequencers() — method, class com.soma.core.controller.Command |
|
Stops all the sequence command instances that are running. |
stopAllSequencers() — method, class com.soma.core.controller.SomaController |
|
Stops all the sequence command instances that are running. |
stopAllSequencers() — method, interface com.soma.core.interfaces.ISoma |
|
Stops all the sequence command instances that are running. |
stopAllSequencers() — method, class com.soma.core.wire.Wire |
|
Stops all the sequence command instances that are running. |
stopSequencer(sequencer:com.soma.core.interfaces:ISequenceCommand) — method, class com.soma.core.Soma |
|
Stops a sequence command using the sequence command instance itself. |
stopSequencer(sequencer:com.soma.core.interfaces:ISequenceCommand) — method, class com.soma.core.controller.Command |
|
Stops a sequence command using the sequence command instance itself. |
stopSequencer(sequencer:com.soma.core.interfaces:ISequenceCommand) — method, class com.soma.core.controller.SomaController |
|
Stops a sequence command using the sequence command instance itself. |
stopSequencer(sequencer:com.soma.core.interfaces:ISequenceCommand) — method, interface com.soma.core.interfaces.ISoma |
|
Stops a sequence command using the sequence command instance itself. |
stopSequencer(sequencer:com.soma.core.interfaces:ISequenceCommand) — method, class com.soma.core.wire.Wire |
|
Stops a sequence command using the sequence command instance itself. |
stopSequencerWithEvent(event:flash.events:Event) — method, class com.soma.core.Soma |
|
Stops a sequence command using an event instance that has been created from this sequence command. |
stopSequencerWithEvent(event:flash.events:Event) — method, class com.soma.core.controller.Command |
|
Stops a sequence command using an event instance that has been created from this sequence command. |
stopSequencerWithEvent(event:flash.events:Event) — method, class com.soma.core.controller.SomaController |
|
Stops a sequence command using an event instance that has been created from this sequence command. |
stopSequencerWithEvent(event:flash.events:Event) — method, interface com.soma.core.interfaces.ISoma |
|
Stops a sequence command using an event instance that has been created from this sequence command. |
stopSequencerWithEvent(event:flash.events:Event) — method, class com.soma.core.wire.Wire |
|
Stops a sequence command using an event instance that has been created from this sequence command. |
|
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |