Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
M
MACRO
- Static variable in class jfun.yan.xml.
Constants
makeBean(Component<T>, PropertiesInjector)
- Static method in class jfun.yan.
Components
Create a Bean component that calls a PropertiesInjector to inject bean properties to the bean instance.
makeBean(String, Component<T>, PropertiesInjector)
- Static method in class jfun.yan.
Components
Create a Bean component that calls a PropertiesInjector to inject bean properties to the bean instance.
manage(Component)
- Method in class jfun.yan.lifecycle.
DefaultLifecycleManager.DefaultLifecycle
To create a Component with the current lifecycle.
manageDisposableBean(DisposableBean)
- Method in interface jfun.yan.spring.
SpringContext
Manage the lifecycle of a Disposable Bean.
manageDisposableBean(DisposableBean)
- Method in class jfun.yan.xml.nuts.spring.
SpringBeanNut
manageDisposableBean(DisposableBean)
- Method in class jfun.yan.xml.nuts.spring.
SpringCtorNut
manageDisposableBean(DisposableBean)
- Method in class jfun.yan.xml.nuts.spring.
SpringMethodNut
manageDisposableBean(DisposableBean)
- Method in class jfun.yan.xml.nuts.spring.
SpringService
Report an existence of a DisposableBean object.
manageInstance(Object)
- Method in class jfun.yan.lifecycle.
DefaultLifecycleManager.DefaultLifecycle
Manage an instance's life.
ManualContainer
- Class in
jfun.yan.containers
Default container implementation that uses manual wiring.
ManualContainer()
- Constructor for class jfun.yan.containers.
ManualContainer
ManualDependency
- Class in
jfun.yan
ManualDependency disables auto-wiring by refusing to resolve any component part.
ManualDependency(ComponentMap, Object)
- Constructor for class jfun.yan.
ManualDependency
Create a new ManualDependency object.
ManualWiringContainer
- Class in
jfun.yan.containers
A container where auto-wiring is disabled.
ManualWiringContainer(Registrar)
- Constructor for class jfun.yan.containers.
ManualWiringContainer
Create a ManualWiringContainer object.
map(Map<T, To>)
- Method in class jfun.yan.
Component
Create a new Component that upon creation, transforms the component instance to another instance.
Map
<
From
,
To
> - Interface in
jfun.yan
Map one object to another.
map(From)
- Method in interface jfun.yan.
Map
map(A, B)
- Method in interface jfun.yan.
Map2
map(A, B, C)
- Method in interface jfun.yan.
Map3
map(A, B, C, D)
- Method in interface jfun.yan.
Map4
map(A, B, C, D, E)
- Method in interface jfun.yan.
Map5
map(Creator<From>, Map<From, To>)
- Static method in class jfun.yan.
Monad
Customizes a Component object so that upon creation, the new Component object transforms the result component instance to another instance.
map(Creator<A>, Creator<B>, Map2<A, B, R>)
- Static method in class jfun.yan.
Monad
Creates a Component object which takes instances created from two other Creator object and transforms them to a new Object.
map(Creator<A>, Creator<B>, Creator<C>, Map3<A, B, C, R>)
- Static method in class jfun.yan.
Monad
Creates a Component object which takes instances created from three other Creator object and transforms them to a new Object.
map(Creator<A>, Creator<B>, Creator<C>, Creator<D>, Map4<A, B, C, D, R>)
- Static method in class jfun.yan.
Monad
Creates a Component object which takes instances created from four other Creator object and transforms them to a new Object.
map(Creator<A>, Creator<B>, Creator<C>, Creator<D>, Creator<E>, Map5<A, B, C, D, E, R>)
- Static method in class jfun.yan.
Monad
Creates a Component object which takes instances created from five other Creator object and transforms them to a new Object.
Map2
<
A
,
B
,
R
> - Interface in
jfun.yan
Maps two objects to another object.
Map3
<
A
,
B
,
C
,
R
> - Interface in
jfun.yan
Maps three objects to another object.
Map4
<
A
,
B
,
C
,
D
,
R
> - Interface in
jfun.yan
Maps four objects to another object.
Map5
<
A
,
B
,
C
,
D
,
E
,
R
> - Interface in
jfun.yan
Maps five objects to another object.
MapEntry
- Class in
jfun.yan.xml.nuts
The Nut class for <entry> tag.
MapEntry()
- Constructor for class jfun.yan.xml.nuts.
MapEntry
MapNut
- Class in
jfun.yan.xml.nuts
Nut class for <map> tag.
MapNut()
- Constructor for class jfun.yan.xml.nuts.
MapNut
MapStore
<
K
,
T
> - Class in
jfun.yan.element
This implementation stores component instances into a java.util.Map object.
MapStore(K[], Map<K, T>)
- Constructor for class jfun.yan.element.
MapStore
Create a MapStore object.
MemberPredicate
- Interface in
jfun.yan.util
A predicate on java.lang.reflect.Member
method(Method)
- Method in class jfun.yan.
Component
Creates a Component that will call a certain method against the instance created by this Component.
method(String)
- Method in class jfun.yan.
Component
Creates a Component that will call a certain public method against the instance created by this Component.
method(String, boolean)
- Method in class jfun.yan.
Component
Creates a Component that will call a certain method against the instance created by this Component.
method(String, Class[])
- Method in class jfun.yan.
Component
Creates a Component that will call a certain public method against the instance created by this Component.
method(String, Class[], boolean)
- Method in class jfun.yan.
Component
Creates a Component that will call a certain method against the instance created by this Component.
method(Object, String)
- Static method in class jfun.yan.
Components
Create a Component object that invokes a method against a given object to create component instance.
method(Class, Object, String)
- Static method in class jfun.yan.
Components
Create a Component object that invokes a method against a given object to create component instance.
method(Object, String, Class[])
- Static method in class jfun.yan.
Components
Create a Component object that invokes a method against a given object to create component instance.
method(Class, Object, String, Class[])
- Static method in class jfun.yan.
Components
Create a Component object that invokes a method against a given object to create component instance.
method(Object, Method)
- Static method in class jfun.yan.
Functions
Adapts a
Method
object and the receiver object to a Function object.
method(Object, String)
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a public method against a given object.
method(Object, String, boolean)
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a method against a given object.
method(Class, Object, String)
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a public method against a given object.
method(Class, Object, String, boolean)
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a method against a given object.
method(Object, String, Class[])
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a public method against a given object.
method(Object, String, Class[], boolean)
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a method against a given object.
method(Class, Object, String, Class[])
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a public method against a given object.
method(Class, Object, String, Class[], boolean)
- Static method in class jfun.yan.
Functions
Create a Function object that invokes a method against a given object.
method(String, Class[])
- Static method in class jfun.yan.lifecycle.
Procedures
Creates a procedure that invokes a method of a certain signature.
method(String)
- Static method in class jfun.yan.lifecycle.
Procedures
Creates a procedure that invokes a parameter-less method of a certain name.
method(Method)
- Static method in class jfun.yan.lifecycle.
Procedures
Creates a procedure that encapsulates a method.
method(Object, Method, MethodMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
Create a Function object for a Method with monitoring support.
method(Object, Method)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method with monitoring support.
method(Class, Object, String, Class[])
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by the given signature with monitoring support.
method(Class, Object, String, Class[], boolean)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by the given signature with monitoring support.
method(Class, Object, String)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by name with monitoring support.
method(Class, Object, String, boolean)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by name with monitoring support.
method(Object, String, Class[])
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by the given signature with monitoring support.
method(Object, String, Class[], boolean)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by the given signature with monitoring support.
method(Object, String)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by name with monitoring support.
method(Object, String, boolean)
- Method in class jfun.yan.monitoring.
Monitors
Create a Component for a method specified by name with monitoring support.
MethodMonitor
- Interface in
jfun.yan.monitoring
This interface represents something that monitors the invocation of a method.
MethodNut
- Class in
jfun.yan.xml.nuts
Nut class for <method> tag.
MethodNut()
- Constructor for class jfun.yan.xml.nuts.
MethodNut
MethodPredicate
- Interface in
jfun.yan.util
A predicate used to filter methods.
Misc
- Class in
jfun.util
This utility class includes miscellenous utility functions.
Misc()
- Constructor for class jfun.util.
Misc
Modes
- Class in
jfun.yan.xml
Some common wiring modes.
Modes()
- Constructor for class jfun.yan.xml.
Modes
MODULE
- Static variable in class jfun.yan.xml.
Constants
Monad
- Class in
jfun.yan
The facade class to provide monadic combinators for Component.
Monad()
- Constructor for class jfun.yan.
Monad
monitor(Constructor, CtorMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
To adapt a CtorMonitor object to FunctionMonitor object.
monitor(Object, Method, MethodMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
To adapt a MethodMonitor object to FunctionMonitor object.
monitorGetter(Object, PropertyDescriptor, GetterMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
To adapt a GetterMonitor object to FunctionMonitor object.
monitorGetter(Object, PropertyDescriptor, int, IndexedGetterMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
To adapt an IndexedGetterMonitor object to FunctionMonitor object.
MonitoringContainer
- Class in
jfun.yan.monitoring
A container implementation that adds monitoring support for constructors and methods registered using registerConstructor(), registerStaticMethod() and registerMethod().
MonitoringContainer(Registrar, ComponentMonitor)
- Constructor for class jfun.yan.monitoring.
MonitoringContainer
To create a MonitoringContainer object.
MonitoringContainer(ComponentMonitor)
- Constructor for class jfun.yan.monitoring.
MonitoringContainer
To create a MonitoringContainer object.
Monitors
- Class in
jfun.yan.monitoring
This class adds monitoring support to constructors, methods and java bean getter/setters.
Monitors(ComponentMonitor)
- Constructor for class jfun.yan.monitoring.
Monitors
To create a new Monitors object.
monitorSetter(Object, PropertyDescriptor, SetterMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
To adapt a SetterMonitor object to FunctionMonitor object.
monitorSetter(Object, PropertyDescriptor, int, IndexedSetterMonitor)
- Static method in class jfun.yan.monitoring.
Monitors
To adapt an IndexedSetterMonitor object to FunctionMonitor object.
mplus(Creator<T>, Creator<T>)
- Static method in class jfun.yan.
Monad
The monadic mplus operation, when the first component fails with resolution error, an alternative component is tried instead.
mutate(Mutation<T>)
- Method in class jfun.yan.
Component
Create a new Component that upon creation, mutates the component instance before it is returned.
mutate(Component<T>, Mutation<T>)
- Static method in class jfun.yan.
Components
Customizes a Component object so that upon creation, the new Component object mutates the result component instance before it is returned.
mutate(T)
- Method in interface jfun.yan.
Mutation
Mutation
<
T
> - Interface in
jfun.yan
To represent any mutation to an object or any side effect.
mzero()
- Static method in class jfun.yan.
Monad
Create a monadic mzero Component that always fails.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y