Index

A B C D F G I N S T 
All Classes and Interfaces|All Packages|Serialized Form

A

Accessor - Class in net.minidev.asm
Contains all information needed to access a java field.
Accessor(Class<?>, Field, FieldFilter) - Constructor for class net.minidev.asm.Accessor
build accessor for a field
addConversion(Class<?>) - Method in class net.minidev.asm.BeansAccessBuilder
Resister a new conversion
addConversion(Iterable<Class<?>>) - Method in class net.minidev.asm.BeansAccessBuilder
register multiple new conversion
addTypeMapper(Class<?>, Class<?>) - Static method in class net.minidev.asm.BeansAccessConfig
Field type convertor for all classes
ASMUtil - Class in net.minidev.asm
ASM Utils used to simplify class generation
ASMUtil() - Constructor for class net.minidev.asm.ASMUtil
default constructor
autoBoxing(MethodVisitor, Class<?>) - Static method in class net.minidev.asm.ASMUtil
Append the call of proper autoboxing method for the given primitive type.
autoBoxing(MethodVisitor, Type) - Static method in class net.minidev.asm.ASMUtil
Append the call of proper autoboxing method for the given primitive type.
autoUnBoxing1(MethodVisitor, Type) - Static method in class net.minidev.asm.ASMUtil
Append the call of proper extract primitive type of an boxed object.
autoUnBoxing2(MethodVisitor, Type) - Static method in class net.minidev.asm.ASMUtil
Append the call of proper extract primitive type of an boxed object. this method use Number interface to unbox object

B

BasicFiledFilter - Class in net.minidev.asm
A basic implementation of the FieldFilter interface that permits all operations on fields.
BasicFiledFilter() - Constructor for class net.minidev.asm.BasicFiledFilter
default constructor
BeansAccess<T> - Class in net.minidev.asm
Allow access reflect field using runtime generated accessor.
BeansAccess() - Constructor for class net.minidev.asm.BeansAccess
default constuctor
BeansAccessBuilder - Class in net.minidev.asm
A builder class for dynamically creating BeansAccess classes for accessing bean properties efficiently.
BeansAccessBuilder(Class<?>, Accessor[], DynamicClassLoader) - Constructor for class net.minidev.asm.BeansAccessBuilder
Initializes a new builder instance for a given bean class.
BeansAccessConfig - Class in net.minidev.asm
Beans Access Config
BeansAccessConfig() - Constructor for class net.minidev.asm.BeansAccessConfig
default constructor
bulid() - Method in class net.minidev.asm.BeansAccessBuilder
build the conversion class.

C

canRead(Field) - Method in class net.minidev.asm.BasicFiledFilter
Always allows reading the specified field.
canRead(Field) - Method in interface net.minidev.asm.FieldFilter
NOT Implemented YET
canUse(Field) - Method in class net.minidev.asm.BasicFiledFilter
Always allows using the specified field.
canUse(Field) - Method in interface net.minidev.asm.FieldFilter
NOT Implemented YET
canUse(Field, Method) - Method in class net.minidev.asm.BasicFiledFilter
Always allows using the specified field in conjunction with a method.
canUse(Field, Method) - Method in interface net.minidev.asm.FieldFilter
Can the field be used
canWrite(Field) - Method in class net.minidev.asm.BasicFiledFilter
Always allows writing to the specified field.
canWrite(Field) - Method in interface net.minidev.asm.FieldFilter
NOT Implemented YET
classFiledNameMapper - Static variable in class net.minidev.asm.BeansAccessConfig
FiledName remapper for a specific class or interface
classMapper - Static variable in class net.minidev.asm.BeansAccessConfig
Field type convertor for custom Class
compare(String, String) - Method in class net.minidev.asm.ConvertDate.StringCmpNS
 
ConvertDate - Class in net.minidev.asm
Utility class for converting strings into Date objects, considering various global date formats.
ConvertDate() - Constructor for class net.minidev.asm.ConvertDate
default constructor
ConvertDate.StringCmpNS - Class in net.minidev.asm
Comparator for case-insensitive string comparison.
ConvertException - Exception in net.minidev.asm.ex
An exception that is thrown to indicate a problem occurred during a conversion process.
ConvertException() - Constructor for exception net.minidev.asm.ex.ConvertException
Constructs a new ConvertException with null as its detail message.
ConvertException(String) - Constructor for exception net.minidev.asm.ex.ConvertException
Constructs a new ConvertException with the specified detail message.
convertTobool(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a boolean.
convertToBool(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a Boolean.
convertTobyte(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a byte.
convertToByte(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a Byte.
convertTochar(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a char.
convertToChar(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a Character.
convertToDate(Object) - Static method in class net.minidev.asm.ConvertDate
try read a Date from a Object
convertTodouble(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a double.
convertToDouble(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a Double.
convertTofloat(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a float.
convertToFloat(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a Byte.
convertToint(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to an int.
convertToInt(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to an Integer.
convertTolong(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a long.
convertToLong(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a Long.
convertToshort(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a short.
convertToShort(Object) - Static method in class net.minidev.asm.DefaultConverter
Converts the given object to a short.

D

DefaultConverter - Class in net.minidev.asm
Provides utility methods to convert objects to different primitive types and their wrapper classes.
DefaultConverter() - Constructor for class net.minidev.asm.DefaultConverter
Default constructor
defaultTimeZone - Static variable in class net.minidev.asm.ConvertDate
Default TimeZone used for date conversions.

F

field - Variable in class net.minidev.asm.Accessor
Field to access
FieldFilter - Interface in net.minidev.asm
allow to control read/write access to field
fieldName - Variable in class net.minidev.asm.Accessor
The name of the field.

G

genericType - Variable in class net.minidev.asm.Accessor
Filed Type using JDK 5+ generics if available
get(Class<P>) - Static method in class net.minidev.asm.BeansAccess
return the BeansAccess corresponding to a type
get(Class<P>, FieldFilter) - Static method in class net.minidev.asm.BeansAccess
return the BeansAccess corresponding to a type
get(T, int) - Method in class net.minidev.asm.BeansAccess
get field value by field index
get(T, String) - Method in class net.minidev.asm.BeansAccess
get field value by field name
getAccessors() - Method in class net.minidev.asm.BeansAccess
get internal accessor
getAccessors(Class<?>, FieldFilter) - Static method in class net.minidev.asm.ASMUtil
Extract all Accessor for the field of the given class.
getGenericType() - Method in class net.minidev.asm.Accessor
return generics field Type.
getGetterName(String) - Static method in class net.minidev.asm.ASMUtil
Generates a getter method name for a given field name.
getIndex() - Method in class net.minidev.asm.Accessor
getter for index
getIndex(String) - Method in class net.minidev.asm.BeansAccess
Returns the index of the field accessor.
getIsName(String) - Static method in class net.minidev.asm.ASMUtil
Generates a boolean getter method name (is-method) for a given field name.
getMap() - Method in class net.minidev.asm.BeansAccess
get internal map
getMonth(String) - Static method in class net.minidev.asm.ConvertDate
Retrieves the month's integer representation based on the provided month name.
getName() - Method in class net.minidev.asm.Accessor
return the field name
getSetterName(String) - Static method in class net.minidev.asm.ASMUtil
Generates a setter method name for a given field name.
getter - Variable in class net.minidev.asm.Accessor
getter Methods if available
getType() - Method in class net.minidev.asm.Accessor
return field Class

I

index - Variable in class net.minidev.asm.Accessor
Filed index in object
isEnum() - Method in class net.minidev.asm.Accessor
is the field is an enum field
isPublic() - Method in class net.minidev.asm.Accessor
is the field access using Field access type
isReadable() - Method in class net.minidev.asm.Accessor
Checks if the field is readable, either directly or through a getter method.
isUsable() - Method in class net.minidev.asm.Accessor
Determines if the field is accessible for reading or writing operations.
isWritable() - Method in class net.minidev.asm.Accessor
Determines if the field is writable, either directly or through a setter method.

N

net.minidev.asm - package net.minidev.asm
 
net.minidev.asm.ex - package net.minidev.asm.ex
 
newInstance() - Method in class net.minidev.asm.BeansAccess
create a new targeted object
newLabels(int) - Static method in class net.minidev.asm.ASMUtil
return a array of new Label (used for switch/case generation)
NoSuchFieldException - Exception in net.minidev.asm.ex
Same exception as java.lang.NoSuchFieldException but extends RuntimException
NoSuchFieldException() - Constructor for exception net.minidev.asm.ex.NoSuchFieldException
default constructor
NoSuchFieldException(String) - Constructor for exception net.minidev.asm.ex.NoSuchFieldException
constuctor from message.

S

set(T, int, Object) - Method in class net.minidev.asm.BeansAccess
set field value by field index
set(T, String, Object) - Method in class net.minidev.asm.BeansAccess
set field value by field name
setAccessor(Accessor[]) - Method in class net.minidev.asm.BeansAccess
set Accessor
setter - Variable in class net.minidev.asm.Accessor
Setter Methods if available
SINGLETON - Static variable in class net.minidev.asm.BasicFiledFilter
A singleton instance of BasicFieldFilter.
StringCmpNS() - Constructor for class net.minidev.asm.ConvertDate.StringCmpNS
default constructor

T

type - Variable in class net.minidev.asm.Accessor
Filed Class
A B C D F G I N S T 
All Classes and Interfaces|All Packages|Serialized Form