Package de.gsi.dataset.serializer.spi
Class ClassDescriptions
- java.lang.Object
-
- de.gsi.dataset.serializer.spi.ClassDescriptions
-
public final class ClassDescriptions extends java.lang.Object- Author:
- rstein
-
-
Field Summary
Fields Modifier and Type Field Description static intindentationNumerOfSpace
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ClassFieldDescriptionget(java.lang.Class<? extends java.lang.Object> clazz, java.lang.Class<? extends java.lang.Object>... classArguments)static java.lang.Class<?>getClassByName(java.lang.String name)static java.lang.Class<?>getClassByNameNonVerboseError(java.lang.String name)static java.util.Map<java.lang.Integer,ClassFieldDescription>getClassDescriptions()static java.util.Collection<ClassFieldDescription>getKnownClasses()static java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.reflect.Method>>getKnownMethods()static java.lang.reflect.MethodgetMethod(java.lang.Class<?> clazz, java.lang.String methodName)static voidinitNullMemberFields(java.lang.Object rootObject)static voidinitNullMemberFields(java.lang.Object rootObject, ClassFieldDescription fieldRoot)static voidprintClassStructure(ClassFieldDescription field)static voidprintClassStructure(ClassFieldDescription field, boolean fullView, int recursionLevel)static voidprintFullClassStructure(ClassFieldDescription field)static java.lang.StringtranslateClassName(java.lang.String name)
-
-
-
Method Detail
-
get
@SafeVarargs public static ClassFieldDescription get(java.lang.Class<? extends java.lang.Object> clazz, java.lang.Class<? extends java.lang.Object>... classArguments)
-
getClassByName
public static java.lang.Class<?> getClassByName(java.lang.String name)
-
getClassByNameNonVerboseError
public static java.lang.Class<?> getClassByNameNonVerboseError(java.lang.String name)
-
getClassDescriptions
public static java.util.Map<java.lang.Integer,ClassFieldDescription> getClassDescriptions()
-
getKnownClasses
public static java.util.Collection<ClassFieldDescription> getKnownClasses()
-
getKnownMethods
public static java.util.Map<java.lang.Class<?>,java.util.Map<java.lang.String,java.lang.reflect.Method>> getKnownMethods()
-
getMethod
public static java.lang.reflect.Method getMethod(java.lang.Class<?> clazz, java.lang.String methodName)
-
initNullMemberFields
public static void initNullMemberFields(java.lang.Object rootObject)
-
initNullMemberFields
public static void initNullMemberFields(java.lang.Object rootObject, ClassFieldDescription fieldRoot)
-
printClassStructure
public static void printClassStructure(ClassFieldDescription field)
-
printClassStructure
public static void printClassStructure(ClassFieldDescription field, boolean fullView, int recursionLevel)
-
printFullClassStructure
public static void printFullClassStructure(ClassFieldDescription field)
-
translateClassName
public static java.lang.String translateClassName(java.lang.String name)
-
-