A C D G H M N P R S _

A

accessPrefixes - Static variable in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
addSuperInterfaces(Set<Class>, Class) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 

C

camel(String) - Static method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
Deprecated. This method has been moved to net.israfil.foundation.core.Strings.camel(String)
classes - Static variable in class net.israfil.foundation.dynamic.DynamicUtil
 
construct(String, Object...) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
Construct an object of the given named class with the provided constructor parameters.
construct(Class<T>, Object...) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
Construct an object of the given class with the provided constructor parameters.
construct(String, Class[], Object...) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
Construct an object of the given named class with the provided constructor parameter types and values.
construct(Class<T>, Class[], Object...) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
Construct an object of the given class with the provided constructor parameter types and values.

D

Dynamic - Interface in net.israfil.foundation.dynamic
A simple interface that defines the ability to perform and detect arbitrary methods, by use of a "selector" string.
DynamicallyAccessible - Interface in net.israfil.foundation.dynamic
A generic accessor interface.
DynamicallyAccessibleObject - Class in net.israfil.foundation.dynamic
An implementation of the DynamicallyAccessible interface with the appropriate infrastructure for retrieving field data, via accessors if such are implemented, or directly from the field where not.
DynamicallyAccessibleObject() - Constructor for class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
DynamicallyMutable - Interface in net.israfil.foundation.dynamic
A generic mutator interface.
DynamicallyMutableObject - Class in net.israfil.foundation.dynamic
An abstract class which implements the DynamicallyMutableObject infrastructure.
DynamicallyMutableObject() - Constructor for class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
DynamicObject - Class in net.israfil.foundation.dynamic
An abstract superclass that implements the Dynamic interface, with all the necessary lookup logic.
DynamicObject() - Constructor for class net.israfil.foundation.dynamic.DynamicObject
 
DynamicUtil - Class in net.israfil.foundation.dynamic
Utilities used for the implementation of Dynamic and related interfaces.

G

get(String) - Method in interface net.israfil.foundation.dynamic.DynamicallyAccessible
 
get(String) - Method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
get(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
getAccessorSelector(String) - Method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
Deprecated. This method is deprecated in favour of the static _getAccessorSelector(receiver,attribute)
getAllParentTypes(Class) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 
getBoxedTypeEquivalent(Class) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 
getField(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
Conveniently get a field from an object, automatically trapping exceptions and returning the Field or null if no such field exists.
getMethodForSelector(String) - Method in class net.israfil.foundation.dynamic.DynamicObject
 
getMethodForSelector(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 
getMethodForSelector(Class, String) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 
getMutator(Object, String, Class) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
getMutatorSelector(String, Class) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
getMutatorSelector(Object, String, Class) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
getPrimitiveTypeEquivalent(Class) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 

H

hasAccessor(String) - Method in interface net.israfil.foundation.dynamic.DynamicallyAccessible
 
hasAccessor(String) - Method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
hasAccessor(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
hasAttribute(String) - Method in interface net.israfil.foundation.dynamic.DynamicallyAccessible
 
hasAttribute(String) - Method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
Determines whether an attribute of the given name exists on this object's definition, or if not, if there is a javabeans-style accessor named appropriately for that attribute.
hasAttribute(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
hasBoxedTypeEquivalent(Class) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 
hasMutator(String, Class) - Method in interface net.israfil.foundation.dynamic.DynamicallyMutable
 
hasMutator(String, Class) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
hasMutator(Object, String, Class) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
hasPrimitiveTypeEquivalent(Class) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 

M

mutatePrefix - Static variable in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 

N

net.israfil.foundation.dynamic - package net.israfil.foundation.dynamic
 

P

perform(String, Object...) - Method in interface net.israfil.foundation.dynamic.Dynamic
 
perform(String, Object...) - Method in class net.israfil.foundation.dynamic.DynamicObject
 
performOn(Object, String, Object...) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 

R

respondsTo(String) - Method in interface net.israfil.foundation.dynamic.Dynamic
 
respondsTo(String) - Method in class net.israfil.foundation.dynamic.DynamicObject
 
respondsTo(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 

S

set(String, Object) - Method in interface net.israfil.foundation.dynamic.DynamicallyMutable
 
set(String, Object, Class) - Method in interface net.israfil.foundation.dynamic.DynamicallyMutable
 
set(String, Object) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
set(Object, String, Object) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
set(String, Object, Class) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
set(Object, String, Object, Class) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
setNull(String, Class) - Method in interface net.israfil.foundation.dynamic.DynamicallyMutable
 
setNull(String, Class) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
setNull(Object, String, Class) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 

_

_getAccessorSelector(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicallyAccessibleObject
 
_getMethodForSelector(Class, String) - Static method in class net.israfil.foundation.dynamic.DynamicUtil
 
_setField(String, Object) - Method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
_setField(Object, String, Object) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
_tryToFindMutator(Object, String) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 
_tryToFindMutator(Object, String, Class) - Static method in class net.israfil.foundation.dynamic.DynamicallyMutableObject
 

A C D G H M N P R S _

Copyright © 2003-2008. All Rights Reserved.