added default container to support classes directly.
authorErik Brakkee <erik@brakkee.org>
Tue, 15 Apr 2008 21:19:41 +0000 (21:19 +0000)
committerErik Brakkee <erik@brakkee.org>
Tue, 15 Apr 2008 21:19:41 +0000 (21:19 +0000)
commitfddbe9b130633c7d8925f2580afea65767d1d615
tree89f28f627a7d40abeb2a9a9bb4fb84276b0dd7fb
parentc5a7e53abae015a62b345a91813e99f7d6a5ae5e
added default container to support classes directly.
Also added test cases for duplicate components and for adding components
that are already part of another hierarchy.
system/general/src/main/java/org/wamblee/system/adapters/DefaultContainer.java [new file with mode: 0644]
system/general/src/main/java/org/wamblee/system/core/AbstractComponent.java
system/general/src/main/java/org/wamblee/system/core/Component.java
system/general/src/main/java/org/wamblee/system/core/Container.java
system/general/src/main/java/org/wamblee/system/core/DefaultScope.java
system/general/src/main/java/org/wamblee/system/core/Scope.java
system/general/src/test/java/org/wamblee/system/adapters/DefaultContainerTest.java [new file with mode: 0644]
system/general/src/test/java/org/wamblee/system/core/Application.java
system/general/src/test/java/org/wamblee/system/core/ContainerTest.java