Uses of Interface
jfun.yan.ComponentBinder

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

Uses of ComponentBinder in jfun.yan
 

Classes in jfun.yan that implement ComponentBinder
 class StoreBinder<T,L>
          This implementation executes an array of components sequentially and collect the results into an ElementStore object created by the StoreBinder.toStore(Object) method.
 

Methods in jfun.yan that return ComponentBinder
static ComponentBinder Monad.instantiator()
          To create a ComponentBinder object that instantiates the Creator object created from the previous step.
static ComponentBinder Components.invokingGetter(java.lang.Class type, java.lang.String name)
          To create a ComponentBinder object that invokes a Java Bean getter against the bound object.
static ComponentBinder Components.invokingMethod(java.lang.Class type, java.lang.String name, boolean suppress_security)
          Create a ComponentBinder object that invokes a method against the bound object.
static ComponentBinder Components.invokingMethod(java.lang.Class type, java.lang.String name, java.lang.Class[] param_types, boolean suppress_security)
          To create a ComponentBinder object that invokes a method against the bound object.
static ComponentBinder Components.invokingMethod(java.lang.Class type, java.lang.String name, int param_count, boolean suppress_security)
          Create a ComponentBinder object that invokes a method against the bound object.
static
<T> ComponentBinder<T,T>
Components.invokingSetter(java.lang.Class<T> type, java.lang.String name)
          Create a ComponentBinder object that will invoke a Java Bean setter against the bound object.
static ComponentBinder Monad.pass()
          Create a ComponentBinder object that always returns the same object passed in.
static ComponentBinder Components.readingField(java.lang.Class type, java.lang.String name, boolean suppress_security)
          Create a ComponentBinder object that reads a field value from the bound object.
static
<From,To> ComponentBinder<From,To>
Monad.toComponentBinder(Binder<From,To> b)
          Convert a Binder object to a ComponentBinder object by making the verification do nothing.
static
<x,T> ComponentBinder<x,T>
Monad.toVerificationBinder(Creator<T> c)
          Create a ComponentBinder object that uses a Creator object for instantiation and verification regardless of the input.
 

Methods in jfun.yan with parameters of type ComponentBinder
<To> Component<To>
Component.bind(ComponentBinder<T,To> binder)
          Monadic 'bind' operation.
static
<From,To> Component<To>
Monad.bind(Creator<From> c1, ComponentBinder<From,To> binder)
          Monadic 'bind' operation.
static
<T> Component<T>
Monad.followedBy(Component<T> c1, ComponentBinder<T,?> binder)
          Create a staged component.
 Component<T> Component.followedBy(ComponentBinder<T,?> binder)
          Create a staged component.