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

R

raise(String) - Method in class jfun.yan.xml.nut.Nut
Throws a ConfigurationException with the current tag name and location information.
raise(Throwable) - Method in class jfun.yan.xml.nut.Nut
Throws a ConfigurationException with the current tag name and location information.
readConstants(Class) - Static method in class jfun.util.Misc
Reads all the constants value and put them in a map.
readingField(Class, String, boolean) - Static method in class jfun.yan.Components
Create a ComponentBinder object that reads a field value from the bound object.
readProperties() - Method in class jfun.yan.xml.nuts.optional.PropertiesRegisterNut
 
recover(Recovery<T>) - Method in class jfun.yan.Component
Create a new Component object that will recover errors happened from this Component.
recover(Creator<T>, Recovery<T>) - Static method in class jfun.yan.Monad
Create a new Component object that will recover errors happened from the provided Component.
recover(RuntimeException) - Method in interface jfun.yan.Recovery
recover from an error.
Recovery<T> - Interface in jfun.yan
This interface represents an error recovery strategy.
ReflectionUtil - Class in jfun.yan.util
The utility class to help reflection.
ReflectionUtil() - Constructor for class jfun.yan.util.ReflectionUtil
 
RefNut - Class in jfun.yan.xml.nuts.optional
Use this tag to reference any component in the current container.
RefNut() - Constructor for class jfun.yan.xml.nuts.optional.RefNut
 
RefServiceNut - Class in jfun.yan.xml.nuts
The <refservice> tag used to reference a service.
RefServiceNut() - Constructor for class jfun.yan.xml.nuts.RefServiceNut
 
register(Object, Object, boolean, boolean) - Method in class jfun.yan.xml.nut.Nut
Dynamically register an object.
registerAutoWiring(String, PropertyBinder) - Method in class jfun.yan.xml.NutsProcessor
Register a property autowiring mode.
registerAutoWiring(String, ParameterBinder) - Method in class jfun.yan.xml.NutsProcessor
Register a parameter autowiring mode.
registerComponent(Component) - Method in interface jfun.yan.Container
Register a Component object in the container.
registerComponent(Component) - Method in class jfun.yan.containers.DelegatingContainer
 
registerComponent(Object, Component) - Method in class jfun.yan.containers.DelegatingContainer
 
registerComponent(Object, Component) - Method in class jfun.yan.containers.ImmutablePreferredContainer
 
registerComponent(Object, Component) - Method in class jfun.yan.containers.InheritedRegistrar
registers the component to the child container.
registerComponent(Object, Component) - Method in class jfun.yan.containers.SimpleContainer
 
registerComponent(Component) - Method in class jfun.yan.containers.SimpleContainer
 
registerComponent(Object, Component) - Method in class jfun.yan.containers.SimpleRegistrar
 
registerComponent(Object, Component) - Method in class jfun.yan.containers.TransformingContainer
 
registerComponent(Component) - Method in class jfun.yan.containers.TransformingContainer
 
registerComponent(Object, Component) - Method in interface jfun.yan.Registrar
Register a Component identified by a key.
registerConstructor(Class) - Method in interface jfun.yan.Container
Register a constructor in the container.
registerConstructor(Object, Class) - Method in interface jfun.yan.Container
Register a constructor in the container.
registerConstructor(Class, Class[]) - Method in interface jfun.yan.Container
Register a constructor in the container.
registerConstructor(Object, Class, Class[]) - Method in interface jfun.yan.Container
Register a constructor in the container.
registerConstructor(Class) - Method in class jfun.yan.containers.DelegatingContainer
 
registerConstructor(Class, Class[]) - Method in class jfun.yan.containers.DelegatingContainer
 
registerConstructor(Object, Class) - Method in class jfun.yan.containers.DelegatingContainer
 
registerConstructor(Object, Class, Class[]) - Method in class jfun.yan.containers.DelegatingContainer
 
registerConstructor(Class) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerConstructor(Object, Class) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerConstructor(Class, Class[]) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerConstructor(Object, Class, Class[]) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerConstructor(Object, Class, Class[]) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerConstructor(Object, Class) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerDeserializer(Class, Deserializer, boolean, boolean) - Method in interface jfun.yan.xml.NutEnvironment
To register a Deserializer.
registerDeserializer(Class, Deserializer, boolean, boolean) - Method in class jfun.yan.xml.NutsProcessor
To register a Deserializer.
registerDynamic(Object, Object, boolean, boolean, Location) - Method in interface jfun.yan.xml.NutEnvironment
Dynamically register an object.
registerEagerInstantiation(Component) - Method in class jfun.yan.xml.nut.Nut
Register a Component to be eagerly instantiated using the current tag's id.
registerEagerInstantiation(int, Object, Component) - Method in interface jfun.yan.xml.NutEnvironment
Add a Component to the list to be eagerly instantiated.
registerMethod(Object, Object, String, Class[]) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerMethod(Object, Object, String) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerMethod(Object, String, Class[]) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerMethod(Object, String) - Method in class jfun.yan.monitoring.MonitoringContainer
 
RegisterNut - Class in jfun.yan.xml.nuts.optional
This tag dynamically registers components under dynamic ids.
RegisterNut() - Constructor for class jfun.yan.xml.nuts.optional.RegisterNut
 
registerNut(String, NutDescriptor) - Method in class jfun.yan.xml.NutsProcessor
Add an external nut descriptor for the processor to use.
registerService(Object, Object) - Method in class jfun.yan.xml.NutsProcessor
To register a service object that can be read by customized Nuts classes through the call of NutEnvironment.findService(Object).
registerServletContext(Container, ServletContext) - Static method in class jfun.yan.web.YanLoader
Register the ServletContext into the container using either WebUtils.DEFAULT_SERVLET_CONTEXT_PROPERTY or else ServletContext.class as long as there's no ServletContext component already registered.
registerStaticMethod(Class, String) - Method in interface jfun.yan.Container
Register a component that uses a static method to create component instance.
registerStaticMethod(Object, Class, String) - Method in interface jfun.yan.Container
Register a component that uses a static method to create component instance.
registerStaticMethod(Class, String, Class[]) - Method in interface jfun.yan.Container
Register a component that uses a static method to create component instance.
registerStaticMethod(Object, Class, String, Class[]) - Method in interface jfun.yan.Container
Register a component that uses a static method to create component instance.
registerStaticMethod(Class, String) - Method in class jfun.yan.containers.DelegatingContainer
 
registerStaticMethod(Class, String, Class[]) - Method in class jfun.yan.containers.DelegatingContainer
 
registerStaticMethod(Object, Class, String) - Method in class jfun.yan.containers.DelegatingContainer
 
registerStaticMethod(Object, Class, String, Class[]) - Method in class jfun.yan.containers.DelegatingContainer
 
registerStaticMethod(Class, String) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerStaticMethod(Object, Class, String) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerStaticMethod(Class, String, Class[]) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerStaticMethod(Object, Class, String, Class[]) - Method in class jfun.yan.containers.SimpleContainer
The component is transformed by SimpleContainer.defaultTransform(Component), which makes it singleton.
registerStaticMethod(Class, String, Class[]) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerStaticMethod(Class, String) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerStaticMethod(Object, Class, String, Class[]) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerStaticMethod(Object, Class, String) - Method in class jfun.yan.monitoring.MonitoringContainer
 
registerValue(Object, Object) - Method in interface jfun.yan.Container
Register a value in the container.
registerValue(Object) - Method in interface jfun.yan.Container
Register a value in the container.
registerValue(Object) - Method in class jfun.yan.containers.DelegatingContainer
 
registerValue(Object, Object) - Method in class jfun.yan.containers.DelegatingContainer
 
registerValue(Object, Object) - Method in class jfun.yan.containers.SimpleContainer
 
registerValue(Object) - Method in class jfun.yan.containers.SimpleContainer
 
registerValue(Object, Object) - Method in class jfun.yan.xml.nuts.optional.AbstractRegisterNut
Dynamically register a value.
registerVariable(String, Object) - Method in class jfun.yan.xml.NutsProcessor
Register a variable that can be referenced in the xml file using "$varname" syntax.
Registrar - Interface in jfun.yan
Registrar is a mutable ComponentMap.
remove(Object) - Method in class jfun.yan.lifecycle.Lifecycle
To remove a phase definition.
removeNut(String) - Method in class jfun.yan.xml.NutsProcessor
Unregister a NutDescriptor.
removeVariable(String) - Method in class jfun.yan.xml.NutsProcessor
To remove a registration of a variable.
repeat(int) - Method in class jfun.yan.Component
Create a new Component that repeatedly call this Component for certain amount of times.
repeat(Creator<T>, int) - Static method in class jfun.yan.Components
Create a Component that repeatedly call another Component for certain amount of times.
RequestScopePolicy - Class in jfun.yan.xfire
This scope policy implements one servant instance per request.
RequestScopePolicy() - Constructor for class jfun.yan.xfire.RequestScopePolicy
 
resolveBy(Component, Class, FromProperty) - Static method in class jfun.yan.etc.Beans
Customize the resolution mechanism for java bean properties using the result from a FromProperty object.
resolveBy(Component, FromProperty) - Static method in class jfun.yan.etc.Beans
Customize the resolution mechanism for java bean properties using the result from a FromProperty object.
RESOURCE - Static variable in class jfun.yan.xml.Constants
 
RESOURCE_LOADER - Static variable in class jfun.yan.xml.Constants
 
ResourceLoader - Interface in jfun.yan.util.resource
This interface abstracts the notion of a resource loader that loads resources identified by a string path.
ResourceLoaders - Class in jfun.yan.util.resource
Facade class providing some useful ResourceLoader implementations.
ResourceLoaders() - Constructor for class jfun.yan.util.resource.ResourceLoaders
 
RESULT - Static variable in class jfun.yan.xml.Constants
 
ReturnNut - Class in jfun.yan.xml.nuts
Nut class for <return> tag.
ReturnNut() - Constructor for class jfun.yan.xml.nuts.ReturnNut
 
returnState(Stateful) - Static method in class jfun.yan.Components
Create a Component object that returns the state of a Stateful object as its component instance.
returnTrue(Component) - Static method in class jfun.yan.etc.injection.InjectionUtils
Make the Component always returns "true".
returnType(Typeful) - Static method in class jfun.yan.Components
Create a Component object that returns the type of a Typeful object as its component instance.
ReturnTypeMismatchException - Exception in jfun.yan
Represents an error when a component's type does not match the return type of the factory method that it implements.
ReturnTypeMismatchException(Class, Class, Method) - Constructor for exception jfun.yan.ReturnTypeMismatchException
Create a ReturnTypeMismatchException object.
ReturnTypeMismatchException(Class, Class, Method, String) - Constructor for exception jfun.yan.ReturnTypeMismatchException
Create a ReturnTypeMismatchException object.
returnVerification(Verifiable) - Static method in class jfun.yan.Components
Create a Component object that verifies the Verifiable object and returns the result type as return value.
rev() - Method in class jfun.util.List
reverse the list.
revAppend(List) - Method in class jfun.util.List
reverse the list and append it to the tail of list l.
revArray() - Method in class jfun.util.List
convert the list to an array in reverse order.
revArray(Object[]) - Method in class jfun.util.List
add the elements of the list to an array in reverse order.
revArray(int, Object[]) - Method in class jfun.util.List
add the elements of the list to an array from a certain position in reverse order.

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