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

F

factory(Class<F>, ClassLoader, String) - Method in class jfun.yan.Component
Create a Component that instantiates a factory interface.
factory(Class<F>, String) - Method in class jfun.yan.Component
Create a Component that instantiates a factory interface.
factory(Class<F>) - Method in class jfun.yan.Component
Create a Component that instantiates a factory interface.
factory(String) - Method in class jfun.yan.Component
Create a Component that instantiates the Factory interface.
factory() - Method in class jfun.yan.Component
Create a Component that instantiates the Factory interface.
factory(Creator, Class<F>, ClassLoader, String) - Static method in class jfun.yan.Components
Create a Component that instantiates a factory interface.
factory(Creator, Class<F>, String) - Static method in class jfun.yan.Components
Create a Component that instantiates a factory interface.
factory(Creator<T>, String) - Static method in class jfun.yan.Components
Create a Component that instantiates the Factory interface.
Factory<T> - Interface in jfun.yan.factory
Represents an object factory.
FactoryInvoker - Class in jfun.yan.xfire
This invoker implementation calls a Factory to create the service object and then applies a scope policy for caching.
FactoryInvoker(Factory, ScopePolicy) - Constructor for class jfun.yan.xfire.FactoryInvoker
Create a FactoryInvoker object.
FactoryNut - Class in jfun.yan.xml.nuts
Nut class for <factory> tag.
FactoryNut() - Constructor for class jfun.yan.xml.nuts.FactoryNut
 
fail(String) - Static method in class jfun.yan.Monad
Create a Component that always fails.
FailNut - Class in jfun.yan.xml.nuts.optional
A tag that reports error message.
FailNut() - Constructor for class jfun.yan.xml.nuts.optional.FailNut
 
FALSE - Static variable in class jfun.yan.xml.Constants
 
field(Field) - Method in class jfun.yan.Component
Creates a Component that will read a certain field from the instance created by this Component.
field(String) - Method in class jfun.yan.Component
Creates a Component that will read a public field from the instance created by this Component.
field(String, boolean) - Method in class jfun.yan.Component
Creates a Component that will read a field from the instance created by this Component.
field(Class, Object, String) - Static method in class jfun.yan.Components
Create a Component object that reads a field from a given object to create component instance.
field(Object, String) - Static method in class jfun.yan.Components
Create a Component object that reads a field from a given object to create component instance.
field(Object, String) - Static method in class jfun.yan.Functions
Create a Function object that reads a public field from a given object.
field(Object, String, boolean) - Static method in class jfun.yan.Functions
Create a Function object that reads a field from a given object.
field(Class, Object, String) - Static method in class jfun.yan.Functions
Create a Function object that reads a public field from a given object.
field(Class, Object, String, boolean) - Static method in class jfun.yan.Functions
Create a Function object that reads a field from a given object.
field(Object, Field) - Static method in class jfun.yan.Functions
Adapts a Field object and the receiver object to a Function object.
FieldNut - Class in jfun.yan.xml.nuts
Nut class for <field> tag.
FieldNut() - Constructor for class jfun.yan.xml.nuts.FieldNut
 
fifo(Object, Object[], ExceptionHandler) - Method in class jfun.yan.lifecycle.LifecycleManager
Invoke a certain phase for all managed instances in the creation order.
file(String) - Static method in class jfun.util.WorkingDirectory
To create a File object using the current directory.
FILE - Static variable in class jfun.yan.xml.Constants
 
FileEditor - Class in jfun.util.beans
The PropertyEditor that converts between String and File.
FileEditor() - Constructor for class jfun.util.beans.FileEditor
 
FileEditor(Object) - Constructor for class jfun.util.beans.FileEditor
 
filo(Object, Object[], ExceptionHandler) - Method in class jfun.yan.lifecycle.LifecycleManager
Invoke a certain phase for all managed instances in the reverse order of creation.
FilteredPropertiesInjector - Class in jfun.yan
This implementation only attempts to inject a property when this property satisfies a MemberPredicate object.
FilteredPropertiesInjector(BeanType, MemberPredicate) - Constructor for class jfun.yan.FilteredPropertiesInjector
Create an instance of FilteredPropertiesInjector.
FilteredPropertyBinder - Class in jfun.yan.etc
A PropertyBinder decorator that will return a Creator instance if the property satisfies a predicate.
FilteredPropertyBinder(PropertyPredicate, Creator, PropertyBinder) - Constructor for class jfun.yan.etc.FilteredPropertyBinder
Create a FilteredPropertyBinder instance.
filterMethod(String, MethodPredicate) - Method in class jfun.yan.util.ClassDescriptor
Get a public Method with a certain name and satisfies a certain predicate.
filterMethod(String, MethodPredicate, boolean) - Method in class jfun.yan.util.ClassDescriptor
Get a Method with a certain name and satisfies a certain predicate.
findNut(String) - Method in class jfun.yan.xml.NutsProcessor
Get a NutDescriptor registered by putNut().
findService(Object) - Method in interface jfun.yan.xml.NutEnvironment
To find an optional service provided by the system.
findService(Object) - Method in class jfun.yan.xml.NutsProcessor
To find the service object registered using NutsProcessor.registerService(Object, Object).
followedBy(ComponentBinder<T, ?>) - Method in class jfun.yan.Component
Create a staged component.
followedBy(Binder<T, ?>) - Method in class jfun.yan.Component
Create a staged component.
followedBy(Creator<?>) - Method in class jfun.yan.Component
Create a staged component.
followedBy(Component<T>, ComponentBinder<T, ?>) - Static method in class jfun.yan.Monad
Create a staged component.
followedBy(Component<T>, Binder<T, ?>) - Static method in class jfun.yan.Monad
Create a staged component.
followedBy(Component<T>, Creator<?>) - Static method in class jfun.yan.Monad
Create a staged component.
ForeachNut - Class in jfun.yan.xml.nuts.optional
This Nut class creates a Binder object that passes each element in an array/collection/map to another Binder object for subsequent changes.
ForeachNut() - Constructor for class jfun.yan.xml.nuts.optional.ForeachNut
 
ForeachRegisterNut - Class in jfun.yan.xml.nuts.optional
This tag repeatedly calls the function used as the body and dynamically register the results using a list of names and the prefix, suffix.
ForeachRegisterNut() - Constructor for class jfun.yan.xml.nuts.optional.ForeachRegisterNut
 
fromArguments(Object[]) - Method in class jfun.yan.Component
Redirects resolution of properties to arguments.
fromArguments(Component, Object[]) - Static method in class jfun.yan.Components
Redirects resolution of properties to arguments.
fromArray(Object[]) - Static method in class jfun.util.List
Create a list using the elements of the array.
fromArray(Object) - Static method in class jfun.util.List
Create a list using the elements of the array.
fromLazy(LazyComponent<T>, Object) - Static method in class jfun.yan.Components
Adapt a LazyComponent object to Component.
fromProperties(Object[]) - Method in class jfun.yan.Component
Redirects resolution of arguments to properties.
fromProperties(Component, Object[]) - Static method in class jfun.yan.Components
Redirects resolution of arguments to properties.
FromProperty - Interface in jfun.yan.etc
Maps a property to an object.
fromProperty(Class, PropertyDescriptor) - Method in interface jfun.yan.etc.FromProperty
 
fromURI(String) - Static method in class jfun.util.ClassPathLocator
Constructs a file path from a file: URI.
fst() - Method in class jfun.util.Pair
get the first object in the pair.
fun(Function<T>) - Static method in class jfun.yan.Components
Create a Component object that uses a Function to create instance.
fun(Function, FunctionMonitor) - Static method in class jfun.yan.monitoring.Monitors
Decorate a Function to add monitoring support.
Function<T> - Interface in jfun.yan.function
Function abstracts the concept of any invokable entity.
FUNCTION - Static variable in class jfun.yan.xml.Constants
 
FunctionCallNut - Class in jfun.yan.xml.nuts
The Nut class for <call> tag.
FunctionCallNut() - Constructor for class jfun.yan.xml.nuts.FunctionCallNut
 
FunctionMonitor - Interface in jfun.yan.monitoring
This interface represents something that monitors the invocation of a function.
Functions - Class in jfun.yan
This is the facade class to create different Function objects.
Functions() - Constructor for class jfun.yan.Functions
 

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