Package jfun.yan.etc

This package provides helper classes that provide some not-so-common but could-be-useful features including the "byName" mode in the Spring framework and dependency injection support for rich domain objects that are not instantiated by Yan.

See:
          Description

Interface Summary
FromProperty Maps a property to an object.
PropertyPredicate A predicate against named property.
 

Class Summary
Beans Helper functions for bean component including customizations of bean property resolution strategy.
FilteredPropertyBinder A PropertyBinder decorator that will return a Creator instance if the property satisfies a predicate.
InjectingProxy A proxy class that injects dependencies into objects returned from the proxied methods.
InjectorHelper This class provides helper functions to help dependency injections on objects not created by Yan.
TypedBinder<From,To> This class represents a ComponentBinder whose component type is already known.
TypeFilteredPropertyPredicate A PropertyPredicate implementation that filters property by property name and the declaring class of the property setter method.
 

Package jfun.yan.etc Description

This package provides helper classes that provide some not-so-common but could-be-useful features including the "byName" mode in the Spring framework and dependency injection support for rich domain objects that are not instantiated by Yan.
Classes in this package only use standard component combinators and typically do not implement jfun.yan.Component. They can be referenced as sample code that uses the yan container API.

Package Specification

The code is developed and tested under Java 1.4.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see README.txt: