Index
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 Convertor classes should contains mapping method Prototyped as: public static DestinationType Method(Object data);
- 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.
B
- BasicFiledFilter - Class in net.minidev.asm
-
A basic implementation of the
FieldFilterinterface 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
BeansAccessclasses 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 Convertor classes should contains mapping method Prototyped as: public static DestinationType Method(Object data);
- compare(String, String) - Method in class net.minidev.asm.ConvertDate.StringCmpNS
- ConvertDate - Class in net.minidev.asm
-
Utility class for converting strings into
Dateobjects, 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 Class in net.minidev.asm.ex
-
An exception that is thrown to indicate a problem occurred during a conversion process.
- ConvertException() - Constructor for exception class net.minidev.asm.ex.ConvertException
-
Constructs a new
ConvertExceptionwithnullas its detail message. - ConvertException(String) - Constructor for exception class net.minidev.asm.ex.ConvertException
-
Constructs a new
ConvertExceptionwith 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 Class in net.minidev.asm.ex
-
Same exception as java.lang.NoSuchFieldException but extends RuntimException
- NoSuchFieldException() - Constructor for exception class net.minidev.asm.ex.NoSuchFieldException
-
default constructor
- NoSuchFieldException(String) - Constructor for exception class 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
A B C D F G I N S TAll Classes and Interfaces|All Packages|Serialized Form