Uses of Interface
jfun.yan.Typeful

Packages that use Typeful
jfun.yan Basic component combinators and containers. 
 

Uses of Typeful in jfun.yan
 

Subinterfaces of Typeful in jfun.yan
 interface Creator<T>
          A creator is responsible for creating component instances.
 interface LazyComponent<T>
          A lazily evaluated Component.
 

Classes in jfun.yan that implement Typeful
 class Component<T>
          Responsible for component instance creation and verification.
 class Creator2Component<T>
          To adapt a Creator object to Component.
 class DecoratingComponent
          Base class for component decorators that do not change the result returned from the target component it decorates and causes no side-effect by itself other than those caused by the target component.
 class DelegatingComponent
          Base class for delegating Component object.
 class SimpleComponent<T>
          This abstract class provides a convenient way to create Component implementations that do not have dependencies to resolve.
 

Methods in jfun.yan with parameters of type Typeful
static Component Components.returnType(Typeful t)
          Create a Component object that returns the type of a Typeful object as its component instance.