Welcome![Sign In][Sign Up]
Location:
Downloads SourceCode Graph program OpenGL program
Title: grapht-master Download
  • Category:
  • OpenGL program
  • Tags:
  • File Size:
  • 914kb
  • Update:
  • 2017-12-03
  • Downloads:
  • 0 Times
  • Uploaded by:
  • yuri
 Description: Grapht is a light-weight dependency injector. It converts the dependency injection problem into a graph-based problem that can be solved and analyzed without constructing any components until a solution is guaranteed. The solution graph is also exposed to enable flexible extensions such as static analysis, and visualizations. Grapht also supports specifying dependency bindings based on where in the graph the components must be injected. This allows a programmer to specify that a type Foo must be used in the context of type A, but a Bar should be used in any other context. This can be used to compliment the idea of qualifying injection points using annotations, as specified in JSR 330.
 Downloaders recently: [More information of uploader yuri ]
 To Search:
File list (Check if you may need any files):
FilenameSizeDate
grapht-master
grapht-master\.gitignore 85 2017-09-22
grapht-master\.travis.yml 1544 2017-09-22
grapht-master\CONTRIBUTING.md 158 2017-09-22
grapht-master\LICENSE.md 1207 2017-09-22
grapht-master\README.md 6212 2017-09-22
grapht-master\etc
grapht-master\etc\CONTRIBUTORS.txt 354 2017-09-22
grapht-master\etc\ci-settings.xml 433 2017-09-22
grapht-master\etc\maybe-sonar.sh 380 2017-09-22
grapht-master\pom.xml 10720 2017-09-22
grapht-master\src
grapht-master\src\main
grapht-master\src\main\java
grapht-master\src\main\java\org
grapht-master\src\main\java\org\grouplens
grapht-master\src\main\java\org\grouplens\grapht
grapht-master\src\main\java\org\grouplens\grapht\AbstractContext.java 2211 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Binding.java 8708 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\BindingFunctionBuilder.java 7227 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\BindingImpl.java 14365 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\CachePolicy.java 1683 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Component.java 3931 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\ConstructionException.java 3799 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Context.java 8311 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\ContextImpl.java 4657 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Dependency.java 4314 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\InjectionContainer.java 8343 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\InjectionException.java 1723 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Injector.java 4097 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\InjectorBuilder.java 7710 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Instantiator.java 1786 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Instantiators.java 8695 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\InvalidBindingException.java 2603 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\LifecycleManager.java 3618 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Module.java 1817 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\Names.java 2246 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\NullDependencyException.java 1772 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\ResolutionException.java 3555 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation
grapht-master\src\main\java\org\grouplens\grapht\annotation\AliasFor.java 2024 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\AllowDefaultMatch.java 1880 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\AllowUnqualifiedMatch.java 1583 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\AnnotationBuilder.java 19551 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\AnnotationProxy.java 7607 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\AnnotationValidator.java 6114 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\Attribute.java 1885 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultBoolean.java 1530 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultDouble.java 1527 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultImplementation.java 2179 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultInteger.java 1527 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultNull.java 1615 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultProvider.java 2131 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\DefaultString.java 1527 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\annotation\package-info.java 1364 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context
grapht-master\src\main\java\org\grouplens\grapht\context\ContextElementMatcher.java 2686 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\ContextElements.java 3863 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\ContextMatch.java 3020 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\ContextMatcher.java 1974 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\ContextPattern.java 11734 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\MatchElement.java 3097 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\Multiplicity.java 2073 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\context\TypeElementMatcher.java 8140 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\graph
grapht-master\src\main\java\org\grouplens\grapht\graph\DAGEdge.java 3921 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\graph\DAGNode.java 20574 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\graph\DAGNodeBuilder.java 3984 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\graph\MergePool.java 6217 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\graph\package-info.java 1348 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect
grapht-master\src\main\java\org\grouplens\grapht\reflect\AbstractSatisfactionVisitor.java 2886 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\Desire.java 3399 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\Desires.java 2262 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\InjectionPoint.java 4191 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\QualifierMatcher.java 3279 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\Qualifiers.java 13831 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\Satisfaction.java 5052 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\SatisfactionVisitor.java 2792 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\Satisfactions.java 2308 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\AnnotationHelper.java 2780 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\ClassInstantiator.java 12453 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\ClassSatisfaction.java 5284 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\FieldInjectionPoint.java 5256 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\InstanceSatisfaction.java 4075 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\NullSatisfaction.java 4871 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\OptionalInjectionPoint.java 4249 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\ParameterInjectionPoint.java 6511 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\ProviderClassSatisfaction.java 6518 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\ProviderInstanceSatisfaction.java 4122 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\ReflectionDesire.java 10130 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\SimpleInjectionPoint.java 5707 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\internal\package-info.java 1367 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\reflect\package-info.java 1375 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\solver
grapht-master\src\main\java\org\grouplens\grapht\solver\BindRule.java 4511 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\solver\BindRuleBuilder.java 6120 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\solver\BindRuleImpl.java 10844 2017-09-22
grapht-master\src\main\java\org\grouplens\grapht\solver\BindRules.java 3619 2017-09-22

CodeBus www.codebus.net