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

A

AbstractLoopRegisterNut - Class in jfun.yan.xml.nuts.optional
This class dynamically register components returned from the function body in each loop.
AbstractLoopRegisterNut() - Constructor for class jfun.yan.xml.nuts.optional.AbstractLoopRegisterNut
 
AbstractRegisterNut - Class in jfun.yan.xml.nuts.optional
This class provides the basic functionality for any tag that wants to support dynamic component registration.
AbstractRegisterNut() - Constructor for class jfun.yan.xml.nuts.optional.AbstractRegisterNut
 
adapt(Creator<T>) - Static method in class jfun.yan.Components
To adapt a Creator object to a Component object.
adapt(Component, SpringContext, Component, Component, String[]) - Static method in class jfun.yan.spring.SpringAdapter
Decorate a Component with spring context so that dependencies can be injected automatically, and FactoryBean can be automatically instantiated.
add(int) - Method in class jfun.util.IntArray
Add a int into the array.
add(Component) - Method in class jfun.yan.xml.nuts.BeanNut
 
add(Binder) - Method in class jfun.yan.xml.nuts.DelegatingBinderNut
 
add(Object) - Method in class jfun.yan.xml.nuts.DelegatingNut
 
add(Object) - Method in class jfun.yan.xml.nuts.DeserializerNut
 
add(Object) - Method in class jfun.yan.xml.nuts.LiteralNut
 
add(Component) - Method in class jfun.yan.xml.nuts.MethodNut
 
add(NutsFunction) - Method in class jfun.yan.xml.nuts.optional.AbstractLoopRegisterNut
 
add(Binder) - Method in class jfun.yan.xml.nuts.optional.InjectorNut
 
add(Object) - Method in class jfun.yan.xml.nuts.ReturnNut
 
add(Object) - Method in class jfun.yan.xml.nuts.ValueNut
 
addArg(Arg) - Method in class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
 
addArgs(Args) - Method in class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
 
addBeanPostProcessor(String, Component) - Method in interface jfun.yan.spring.SpringContext
Notify the framework there is a BeanPostProcessor!
addBeanPostProcessor(String, Component) - Method in class jfun.yan.xml.nuts.spring.BeanPostProcessorQueue
Add a Component that instantiates BeanPostProcessor.
addBeanPostProcessor(String, Component) - Method in class jfun.yan.xml.nuts.spring.SpringBeanNut
 
addBeanPostProcessor(String, Component) - Method in class jfun.yan.xml.nuts.spring.SpringCtorNut
 
addBeanPostProcessor(String, Component) - Method in class jfun.yan.xml.nuts.spring.SpringMethodNut
 
addBeanPostProcessor(String, Class, Component) - Method in class jfun.yan.xml.nuts.spring.SpringService
Report an existence of a Component that instantiates BeanPostProcessor.
addCase(InjectionCase) - Method in class jfun.yan.xml.nuts.optional.InjectionTypeCaseNut
 
addCase(Case) - Method in class jfun.yan.xml.nuts.optional.SwitchNut
 
addCase(BinderCase) - Method in class jfun.yan.xml.nuts.optional.TypeCaseNut
 
addCetterMonitor(GetterMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add a GetterMonitor object to the queue.
addComponentMonitor(ComponentMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add a ComponentMonitor object to the queue.
addCtorMonitor(CtorMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add a CtorMonitor object to the queue.
addDefault(Default) - Method in class jfun.yan.xml.nuts.optional.SwitchNut
 
addDefault(BinderDefault) - Method in class jfun.yan.xml.nuts.optional.TypeCaseNut
 
addEntry(MapEntry) - Method in class jfun.yan.xml.nuts.EntriesNut
 
addGetterMonitor(IndexedGetterMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add an IndexedGetterMonitor object to the queue.
addLiveObject(LiveObject) - Method in class jfun.yan.lifecycle.LifecycleManager
Add a LiveObject into the lifecycle manager.
addMethodMonitor(MethodMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add a MethodMonitor object to the queue.
addProp(Prop) - Method in class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
 
addProperty(Class, String) - Method in class jfun.yan.etc.TypeFilteredPropertyPredicate
Add a single property of a type to the filter list.
addSetterMonitor(SetterMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add a SetterMonitor object to the queue.
addSetterMonitor(IndexedSetterMonitor) - Method in class jfun.yan.monitoring.ComponentMonitorQueue
Add an IndexedSetterMonitor object to the queue.
addType(Class) - Method in class jfun.yan.etc.TypeFilteredPropertyPredicate
Add property setters of an entire class to the filter list.
AmbiguityException - Exception in jfun.yan.util
Represents an ambituity error when resolving methods.
AmbiguityException() - Constructor for exception jfun.yan.util.AmbiguityException
 
AmbiguityException(String) - Constructor for exception jfun.yan.util.AmbiguityException
 
AmbiguousComponentResolutionException - Exception in jfun.yan
Exception when ambiguity happens for component resolution.
AmbiguousComponentResolutionException(Object, Class, Class) - Constructor for exception jfun.yan.AmbiguousComponentResolutionException
Create an instance.
AnyArrayStore<T> - Class in jfun.yan.element
This class stores component instances into any array.
AnyArrayStore(Object, int, int) - Constructor for class jfun.yan.element.AnyArrayStore
To create an AnyArrayStore object.
AnyArrayStore(Object, int) - Constructor for class jfun.yan.element.AnyArrayStore
To create an AnyArrayStore object.
AnyArrayStore(Object) - Constructor for class jfun.yan.element.AnyArrayStore
To create an AnyArrayStore object.
append(Enumeration, Enumeration) - Static method in class jfun.util.CollectionUtils
Append one enumeration to another.
ApplicationScopePolicy - Class in jfun.yan.xfire
This scope policy implements one servant instance per service.
ApplicationScopePolicy() - Constructor for class jfun.yan.xfire.ApplicationScopePolicy
 
applyArguments(Component) - Method in class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
Apply the specified parameters if any.
applyProperties(Component) - Method in class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
Create bean component is any property name is specified or any property value is specified.
applyScope(Factory, MessageContext) - Method in class jfun.yan.xfire.ApplicationScopePolicy
 
applyScope(Factory, MessageContext) - Method in class jfun.yan.xfire.RequestScopePolicy
 
applyScope(Factory, MessageContext) - Method in interface jfun.yan.xfire.ScopePolicy
Apply scope policy to a Factory object so that the instance created by the Factory object can be cached properly.
applyScope(Factory, MessageContext) - Method in class jfun.yan.xfire.SessionScopePolicy
 
Arg - Class in jfun.yan.xml.nuts
The Nut class for the <arg> tag.
Arg() - Constructor for class jfun.yan.xml.nuts.Arg
 
Args - Class in jfun.yan.xml.nuts
The Nut class for <args> tag.
Args() - Constructor for class jfun.yan.xml.nuts.Args
 
ArgumentsAndPropertiesNut - Class in jfun.yan.xml.nuts
Super class for any Nut that supports <arg>, <args>,<prop> and <props> sub-elements.
ArgumentsAndPropertiesNut() - Constructor for class jfun.yan.xml.nuts.ArgumentsAndPropertiesNut
 
array(Component<T>[], Class<T>) - Static method in class jfun.yan.Components
Create a Component object that creates an array as instance.
array(Component<T>...) - Static method in class jfun.yan.Components
Create a Component object that creates an array as instance.
array0 - Static variable in class jfun.util.Misc
An empty array.
ArrayAsList - Class in jfun.util
A simple adapter between any array object and java.util.List.
ArrayAsList(Object) - Constructor for class jfun.util.ArrayAsList
 
ArrayNut - Class in jfun.yan.xml.nuts
Nut class for <array> tag.
ArrayNut() - Constructor for class jfun.yan.xml.nuts.ArrayNut
 
ArrayStore<T> - Class in jfun.yan.element
This class stores component instances into an Object[] array.
ArrayStore(T[], int, int) - Constructor for class jfun.yan.element.ArrayStore
To create an ArrayStore object.
ArrayStore(T[], int) - Constructor for class jfun.yan.element.ArrayStore
To create an ArrayStore object.
ArrayStore(T[]) - Constructor for class jfun.yan.element.ArrayStore
To create an ArrayStore object.
asComponent(Binder) - Static method in class jfun.yan.util.Utils
Convert a Binder object's bind() method to a Component that expects one parameter and instantiates the component instance by calling the return value of the bind() method.
asComponent(Object) - Static method in class jfun.yan.xml.NutsUtils
Convert an object to Component.
asList(Object) - Static method in class jfun.yan.util.Utils
Use an array as a list.
AspectjNut - Class in jfun.yan.xml.nuts.optional
The <aspectj> tag that declares an aspect.
AspectjNut() - Constructor for class jfun.yan.xml.nuts.optional.AspectjNut
 
AssertEqualNut - Class in jfun.yan.xml.nuts.optional
The Nut class to verify that two objects are equal.
AssertEqualNut() - Constructor for class jfun.yan.xml.nuts.optional.AssertEqualNut
 
assertion(Object, Object) - Method in class jfun.yan.xml.nuts.optional.AssertEqualNut
 
assertion(Object, Object) - Method in class jfun.yan.xml.nuts.optional.AssertNotEqualNut
 
assertion(Object, Object) - Method in class jfun.yan.xml.nuts.optional.AssertNotSameNut
 
assertion(Object, Object) - Method in class jfun.yan.xml.nuts.optional.AssertSameNut
 
assertion(Object, Object) - Method in class jfun.yan.xml.nuts.optional.BinaryAssertionNut
Apply the binary assertion.
AssertNotEqualNut - Class in jfun.yan.xml.nuts.optional
The Nut class to verify that two objects are not equal.
AssertNotEqualNut() - Constructor for class jfun.yan.xml.nuts.optional.AssertNotEqualNut
 
AssertNotSameNut - Class in jfun.yan.xml.nuts.optional
The Nut class to verify that two objects are not same.
AssertNotSameNut() - Constructor for class jfun.yan.xml.nuts.optional.AssertNotSameNut
 
AssertSameNut - Class in jfun.yan.xml.nuts.optional
The Nut class to verify that two objects are same.
AssertSameNut() - Constructor for class jfun.yan.xml.nuts.optional.AssertSameNut
 
autodetect(Class<T>, Object[]) - Static method in class jfun.yan.Components
Create a Component object that delegates to another component in the current container.
AUTODETECT - Static variable in class jfun.yan.xml.Constants
 
AUTOWIRE - Static variable in class jfun.yan.xml.Constants
 
autowired(Component) - Static method in class jfun.yan.Components
To create a Component that ignores all subsequent customizations to the parameters or properties.

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