├── .gitignore ├── LICENSE ├── readme.markdown ├── src └── org │ └── robotlegs │ ├── base │ ├── GuardedSignalCommandMap.as │ └── SignalCommandMap.as │ ├── core │ ├── IGuard.as │ ├── IGuardedSignalCommandMap.as │ ├── ISignalCommandMap.as │ └── ISignalContext.as │ └── mvcs │ ├── SignalCommand.as │ └── SignalContext.as └── test ├── SignalCommandMapTest.as └── org └── robotlegs ├── base ├── GuardedSignalCommandMapTests.as ├── SignalCommandMapProtectedTests.as └── SignalCommandMapTests.as ├── mvcs ├── SignalCommandTests.as └── SignalContextTests.as └── test ├── suites └── SignalCommandMapTestSuite.as └── support ├── SignalContextWithAccessibleInjector.as ├── SignalInjecteeTestClass.as ├── TestArrayCollectionPropertyCommand.as ├── TestArrayCollectionPropertySignal.as ├── TestCommandProperty.as ├── TestCommandProperty2.as ├── TestCommandProperty2Signal.as ├── TestCommandPropertySignal.as ├── TestInjectedProperty.as ├── TestIntPropertyCommand.as ├── TestIntPropertySignal.as ├── TestNoExecuteCommand.as ├── TestNoPropertiesCommand.as ├── TestOnePropertyCommand.as ├── TestOnePropertyConstructorCommand.as ├── TestThreePropertyCommand.as ├── TestTwoPropertyCommand.as ├── TestTwoPropertyConstructorCommand.as ├── TestTwoPropertySignal.as ├── TestUintPropertyCommand.as ├── TestUintPropertySignal.as ├── TestXMLPropertyCommand.as ├── TestXMLPropertySignal.as └── guarding ├── ContraryGuard.as ├── CooperativeGuard.as ├── DoubleInjectedGuard.as ├── GrumpyGuard.as ├── HappyGuard.as ├── ICommandReporter.as ├── IInjectedAnswer.as ├── IInjectedOtherAnswer.as ├── InjectedGuard.as ├── InjectedNo.as ├── InjectedYes.as ├── SampleCommandA.as ├── SampleCommandB.as └── SampleCommandC.as /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/LICENSE -------------------------------------------------------------------------------- /readme.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/readme.markdown -------------------------------------------------------------------------------- /src/org/robotlegs/base/GuardedSignalCommandMap.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/base/GuardedSignalCommandMap.as -------------------------------------------------------------------------------- /src/org/robotlegs/base/SignalCommandMap.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/base/SignalCommandMap.as -------------------------------------------------------------------------------- /src/org/robotlegs/core/IGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/core/IGuard.as -------------------------------------------------------------------------------- /src/org/robotlegs/core/IGuardedSignalCommandMap.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/core/IGuardedSignalCommandMap.as -------------------------------------------------------------------------------- /src/org/robotlegs/core/ISignalCommandMap.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/core/ISignalCommandMap.as -------------------------------------------------------------------------------- /src/org/robotlegs/core/ISignalContext.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/core/ISignalContext.as -------------------------------------------------------------------------------- /src/org/robotlegs/mvcs/SignalCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/mvcs/SignalCommand.as -------------------------------------------------------------------------------- /src/org/robotlegs/mvcs/SignalContext.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/src/org/robotlegs/mvcs/SignalContext.as -------------------------------------------------------------------------------- /test/SignalCommandMapTest.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/SignalCommandMapTest.as -------------------------------------------------------------------------------- /test/org/robotlegs/base/GuardedSignalCommandMapTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/base/GuardedSignalCommandMapTests.as -------------------------------------------------------------------------------- /test/org/robotlegs/base/SignalCommandMapProtectedTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/base/SignalCommandMapProtectedTests.as -------------------------------------------------------------------------------- /test/org/robotlegs/base/SignalCommandMapTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/base/SignalCommandMapTests.as -------------------------------------------------------------------------------- /test/org/robotlegs/mvcs/SignalCommandTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/mvcs/SignalCommandTests.as -------------------------------------------------------------------------------- /test/org/robotlegs/mvcs/SignalContextTests.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/mvcs/SignalContextTests.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/suites/SignalCommandMapTestSuite.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/suites/SignalCommandMapTestSuite.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/SignalContextWithAccessibleInjector.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/SignalContextWithAccessibleInjector.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/SignalInjecteeTestClass.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/SignalInjecteeTestClass.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestArrayCollectionPropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestArrayCollectionPropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestArrayCollectionPropertySignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestArrayCollectionPropertySignal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestCommandProperty.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestCommandProperty.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestCommandProperty2.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestCommandProperty2.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestCommandProperty2Signal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestCommandProperty2Signal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestCommandPropertySignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestCommandPropertySignal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestInjectedProperty.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestInjectedProperty.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestIntPropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestIntPropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestIntPropertySignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestIntPropertySignal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestNoExecuteCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestNoExecuteCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestNoPropertiesCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestNoPropertiesCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestOnePropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestOnePropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestOnePropertyConstructorCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestOnePropertyConstructorCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestThreePropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestThreePropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestTwoPropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestTwoPropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestTwoPropertyConstructorCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestTwoPropertyConstructorCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestTwoPropertySignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestTwoPropertySignal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestUintPropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestUintPropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestUintPropertySignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestUintPropertySignal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestXMLPropertyCommand.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestXMLPropertyCommand.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/TestXMLPropertySignal.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/TestXMLPropertySignal.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/ContraryGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/ContraryGuard.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/CooperativeGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/CooperativeGuard.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/DoubleInjectedGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/DoubleInjectedGuard.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/GrumpyGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/GrumpyGuard.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/HappyGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/HappyGuard.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/ICommandReporter.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/ICommandReporter.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/IInjectedAnswer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/IInjectedAnswer.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/IInjectedOtherAnswer.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/IInjectedOtherAnswer.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/InjectedGuard.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/InjectedGuard.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/InjectedNo.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/InjectedNo.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/InjectedYes.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/InjectedYes.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/SampleCommandA.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/SampleCommandA.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/SampleCommandB.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/SampleCommandB.as -------------------------------------------------------------------------------- /test/org/robotlegs/test/support/guarding/SampleCommandC.as: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelhooks/signals-extensions-CommandSignal/HEAD/test/org/robotlegs/test/support/guarding/SampleCommandC.as --------------------------------------------------------------------------------