public class ReflectableAnalyzer extends Object
| Modifier and Type | Field and Description |
|---|---|
IExternalClassLoader |
extLoader |
Class<?> |
Reflectable |
HashSet<String> |
UnderInvestigation |
| Constructor and Description |
|---|
ReflectableAnalyzer() |
ReflectableAnalyzer(Class<?> Reflectable,
IExternalClassLoader extLoader) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CanDescribeAsReflectable() |
boolean |
CanRepresentAsReflectable() |
static Class<?> |
GetBaseComponentType(Class<?> Array,
IExternalClassLoader extLoader) |
String |
GetReflectableDescription() |
DataTypeReflectable |
PopulateReflectableFromTemplate(String Template,
String Value,
int i,
Map<String,String> TokenMapping) |
Object |
PopulateTarget(DataTypeReflectable template,
Map<String,String> TokenMapping) |
String |
PopulateTemplateFromReflectable(String Template,
DataTypeReflectable refl,
Map<String,String> TokenMapping) |
DataTypeReflectable |
ProduceReflectable(Object Value) |
public Class<?> Reflectable
public IExternalClassLoader extLoader
public ReflectableAnalyzer()
public ReflectableAnalyzer(Class<?> Reflectable, IExternalClassLoader extLoader)
public boolean CanDescribeAsReflectable()
public boolean CanRepresentAsReflectable()
public String GetReflectableDescription()
public String PopulateTemplateFromReflectable(String Template, DataTypeReflectable refl, Map<String,String> TokenMapping) throws Exception
Exceptionpublic DataTypeReflectable PopulateReflectableFromTemplate(String Template, String Value, int i, Map<String,String> TokenMapping) throws Exception
Exceptionpublic Object PopulateTarget(DataTypeReflectable template, Map<String,String> TokenMapping) throws InstantiationException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, ExecutionValidationException
public DataTypeReflectable ProduceReflectable(Object Value) throws ExecutionValidationException, IllegalArgumentException, IllegalAccessException, InvocationTargetException
public static Class<?> GetBaseComponentType(Class<?> Array, IExternalClassLoader extLoader)
Copyright © 2015. All Rights Reserved.