Package org.atpfivt.ljv
Interface Introspection
-
- All Known Implementing Classes:
IntrospectionWithReflectionAPI
public interface Introspection
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canBeConvertedToString(Object obj)
boolean
canTreatClassAsPrimitive(Class<?> cz)
boolean
canTreatObjAsPrimitive(Object obj)
boolean
catTreatObjAsArrayOfPrimitives(Object obj)
int
countObjectPrimitiveFields(Object obj)
List<Node>
getChildren(Object obj)
String
getObjClassName(Object obj, boolean useToStringAsClassName)
Field[]
getObjFields(Object obj)
boolean
hasPrimitiveFields(Object obj)
boolean
objectFieldIsPrimitive(Field field, Object obj)
Node
parseGraph(Object obj, String name, boolean isPrimitive, Field field)
-
-
-
Method Detail
-
countObjectPrimitiveFields
int countObjectPrimitiveFields(Object obj)
-
hasPrimitiveFields
boolean hasPrimitiveFields(Object obj)
-
canBeConvertedToString
boolean canBeConvertedToString(Object obj)
-
canTreatObjAsPrimitive
boolean canTreatObjAsPrimitive(Object obj)
-
catTreatObjAsArrayOfPrimitives
boolean catTreatObjAsArrayOfPrimitives(Object obj)
-
canTreatClassAsPrimitive
boolean canTreatClassAsPrimitive(Class<?> cz)
-
-