A B C D E F G H I J K L M N O P R S T U V W X Y

B

Bean - Class in jfun.util.beans
A wrapper class for Java Bean object.
bean() - Method in class jfun.yan.Component
Create a Component object that calls Java Bean setters after an instance is created by this Component object.
bean(String[]) - Method in class jfun.yan.Component
Create a Component object that calls Java Bean setters after an instance is created by this Component.
bean(Set) - Method in class jfun.yan.Component
Create a Component object that calls Java Bean setters after an instance is created by this Component.
bean(Component<T>, Set) - Static method in class jfun.yan.Components
Create a new Component object from a base Component object that calls Java Bean setters after the base Component creates the instance.
bean(Component<T>) - Static method in class jfun.yan.Components
Create a new Component object from a base Component object that calls Java Bean setters after the base Component creates the instance.
bean(Class<T>) - Static method in class jfun.yan.Components
Create a Component object that uses Java Bean convention to create instance.
bean(Class<T>, Set) - Static method in class jfun.yan.Components
Create a Component object that uses Java Bean convention to create instance.
bean(Component<T>, String[]) - Static method in class jfun.yan.Components
Create a new Component object from a base Component object that calls Java Bean setters after the base Component creates the instance.
bean(Class<T>, String[]) - Static method in class jfun.yan.Components
Create a Component object that uses Java Bean convention to create instance.
beanComponent(Component, String[]) - Static method in class jfun.yan.etc.Beans
Create a Component that makes the parameters mandatory properties and all java bean setters optional.
BeanException - Exception in jfun.util.beans
Represents any bean related exception.
BeanException() - Constructor for exception jfun.util.beans.BeanException
 
BeanException(String) - Constructor for exception jfun.util.beans.BeanException
 
BeanNut - Class in jfun.yan.xml.nuts
Nut class for <bean> tag.
BeanNut() - Constructor for class jfun.yan.xml.nuts.BeanNut
 
BeanPostProcessorQueue - Class in jfun.yan.xml.nuts.spring
The queue that collects all components that instantiate BeanPostProcessor objects.
BeanPostProcessorQueue() - Constructor for class jfun.yan.xml.nuts.spring.BeanPostProcessorQueue
 
BeanPropertyException - Exception in jfun.util.beans
Represents an exception related to a property.
BeanPropertyException(Class, String) - Constructor for exception jfun.util.beans.BeanPropertyException
Create a BeanPropertyException object.
BeanPropertyException(Class, String, String) - Constructor for exception jfun.util.beans.BeanPropertyException
Create a BeanPropertyException object.
Beans - Class in jfun.yan.etc
Helper functions for bean component including customizations of bean property resolution strategy.
Beans() - Constructor for class jfun.yan.etc.Beans
 
BeanType - Class in jfun.util.beans
Represents all the meta-information of a Java bean.
bear(Object) - Method in interface jfun.yan.lifecycle.Life
To create a LiveObject for a regular Java object.
bear(Object) - Method in class jfun.yan.lifecycle.Lifecycle
 
BinaryAssertionNut - Class in jfun.yan.xml.nuts.optional
Super class for any Nut that supports "val1" and "val2" attributes and checks a binary predicate on them.
BinaryAssertionNut() - Constructor for class jfun.yan.xml.nuts.optional.BinaryAssertionNut
 
BinaryNut - Class in jfun.yan.xml.nuts.optional
Super class for any tag that supports val1, val2, type1, type2 attributes.
BinaryNut() - Constructor for class jfun.yan.xml.nuts.optional.BinaryNut
 
BinaryPredicateNut - Class in jfun.yan.xml.nuts.optional
Super class for any tag that compares two objects.
BinaryPredicateNut() - Constructor for class jfun.yan.xml.nuts.optional.BinaryPredicateNut
 
bind(From) - Method in interface jfun.yan.Binder
Creates a Creator object according to a value.
bind(Binder<T, To>) - Method in class jfun.yan.Component
Monadic 'bind' operation.
bind(ComponentBinder<T, To>) - Method in class jfun.yan.Component
Monadic 'bind' operation.
bind(Class, Object, Class) - Method in class jfun.yan.etc.FilteredPropertyBinder
 
bind(Creator<From>, ComponentBinder<From, To>) - Static method in class jfun.yan.Monad
Monadic 'bind' operation.
bind(Creator<From>, Binder<From, To>) - Static method in class jfun.yan.Monad
Monadic 'bind' operation.
bind(Signature, int, Class<T>) - Method in interface jfun.yan.ParameterBinder
 
bind(Class, Object, Class) - Method in interface jfun.yan.PropertyBinder
 
bind(L) - Method in class jfun.yan.StoreBinder
 
bindArgument(int, ParameterBinder) - Method in class jfun.yan.Component
Create a new Component object that uses a given ParameterBinder object to create one of its argument identified by its ordinal position.
bindArgument(Component, int, ParameterBinder) - Static method in class jfun.yan.Components
Customize one argument of a component with a ParameterBinder object.
bindArguments(ParameterBinder) - Method in class jfun.yan.Component
Create a new Component object that uses given ParameterBinder object to create its parameters.
bindArguments(Component, ParameterBinder) - Static method in class jfun.yan.Components
Customize the arguments of a component with a ParameterBinder object.
bindArguments(Dependency, ParameterBinder) - Static method in class jfun.yan.Components
Customize a Dependency object with a ParameterBinder object.
Binder<From,To> - Interface in jfun.yan
Represents the "bind" function in monad.
BINDER - Static variable in class jfun.yan.xml.Constants
 
BinderCase - Class in jfun.yan.xml.nuts.optional
Represents a case in the <typecase> tag.
BinderCase() - Constructor for class jfun.yan.xml.nuts.optional.BinderCase
 
BinderDefault - Class in jfun.yan.xml.nuts.optional
Represents the default case in the <typecase> tag.
BinderDefault() - Constructor for class jfun.yan.xml.nuts.optional.BinderDefault
 
BinderNut - Class in jfun.yan.xml.nut
Super class for any Nut that evaluates to Binder.
BinderNut() - Constructor for class jfun.yan.xml.nut.BinderNut
 
bindField(Component, Field) - Static method in class jfun.yan.Components
Creates a Component that will read a certain field from the instance created by another Component.
bindField(Component, String, boolean) - Static method in class jfun.yan.Components
Creates a Component that will read a certain field from the instance created by another Component.
bindGetter(Component, String) - Static method in class jfun.yan.Components
Create a Component that will return a bean property of the instance created by another component.
bindGetter(Component, String, int) - Static method in class jfun.yan.Components
Create a Component that will get an indexed property of the Java Bean instance created by another component.
bindMethod(Component, Method) - Static method in class jfun.yan.Components
Creates a Component that will call a certain method against the instance created by another Component.
bindMethod(Component, String, boolean) - Static method in class jfun.yan.Components
Creates a Component that will call a certain method against the instance created by another Component.
bindMethod(Component, String, int, boolean) - Static method in class jfun.yan.Components
Creates a Component that will call a certain method against the instance created by another Component.
bindMethod(Component, String, Class[], boolean) - Static method in class jfun.yan.Components
Creates a Component that will call a certain method against the instance created by another Component.
BindNut - Class in jfun.yan.xml.nuts
Nut class for <bind> tag.
BindNut() - Constructor for class jfun.yan.xml.nuts.BindNut
 
bindProperties(PropertyBinder) - Method in class jfun.yan.Component
Create a new Component object that uses given PropertyBinder object to create its properties.
bindProperties(Component, PropertyBinder) - Static method in class jfun.yan.Components
Customize the properties of a component with a PropertyBinder object.
bindProperties(Dependency, PropertyBinder) - Static method in class jfun.yan.Components
Customize a Dependency object with a PropertyBinder object.
bindProperty(Object, PropertyBinder) - Method in class jfun.yan.Component
Create a new Component object that uses given PropertyBinder object to create one of its property identified by a property key.
bindProperty(Component, Object, PropertyBinder) - Static method in class jfun.yan.Components
Customize the properties of a component with a PropertyBinder object.
bindSetter(Component, String) - Static method in class jfun.yan.Components
Create a Component that will set a bean property of the instance created by another component.
bindSetter(Component<T>, String, int) - Static method in class jfun.yan.Components
Create a Component that will set an indexed property of the Java Bean instance created by another component.
bindType(Class) - Method in interface jfun.yan.ComponentBinder
Get the type of the component being bound.
bindType(Class) - Method in class jfun.yan.StoreBinder
 
BODY - Static variable in class jfun.yan.xml.Constants
 
buildService() - Method in class jfun.yan.xfire.ServiceBean
 
byDisplayName(Component) - Static method in class jfun.yan.etc.Beans
resolve java bean properties by display name instead of the default "byType" policy.
byName(Component) - Static method in class jfun.yan.etc.Beans
resolve java bean properties by name instead of the default "byType" policy.
BYNAME - Static variable in class jfun.yan.xml.Constants
 
byQualifiedName(Component) - Static method in class jfun.yan.etc.Beans
resolve java bean properties by fully qualified name (class_name.property_name) instead of the default "byType" policy.
BYQUALIFIEDNAME - Static variable in class jfun.yan.xml.Constants
 
byType(Component) - Static method in class jfun.yan.etc.Beans
resolve java bean properties by type.
BYTYPE - Static variable in class jfun.yan.xml.Constants
 

A B C D E F G H I J K L M N O P R S T U V W X Y