public class Reflection_Jc
extends java.lang.Object
ByteDataAccessBase.
The informations are prepared from pure Byte data to comfortable access in Java.| Modifier and Type | Class and Description |
|---|---|
static class |
Reflection_Jc.Class
Represents one ClassJc.
|
static class |
Reflection_Jc.Field |
static class |
Reflection_Jc.FieldAccess
Represents all FieldJc of a ClassJc.
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Reflection_Jc.Class> |
allClasses |
private java.util.TreeMap<java.lang.Integer,Reflection_Jc.Class> |
allClassesByMemAddr |
private java.util.TreeMap<java.lang.String,Reflection_Jc.Class> |
allClassesByName |
private java.util.TreeMap<java.lang.Integer,Reflection_Jc.FieldAccess> |
allFieldArraysByMemAddr |
| Constructor and Description |
|---|
Reflection_Jc() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Class_Jc classData) |
Reflection_Jc.FieldAccess |
addfields(ObjectArray_Jc fieldData)
adds fields founded via a ObjectArray_Jc with the type-ident of Field_Jc.OBJTYPE_Field_Jc.
|
void |
assignAllElementsToClasses() |
Reflection_Jc.Class |
getClassFromMemAddr(int memAddr) |
private java.util.TreeMap<java.lang.Integer,Reflection_Jc.Class> allClassesByMemAddr
private java.util.TreeMap<java.lang.String,Reflection_Jc.Class> allClassesByName
private java.util.TreeMap<java.lang.Integer,Reflection_Jc.FieldAccess> allFieldArraysByMemAddr
private java.util.List<Reflection_Jc.Class> allClasses
public Reflection_Jc.Class getClassFromMemAddr(int memAddr)
public void add(Class_Jc classData)
public Reflection_Jc.FieldAccess addfields(ObjectArray_Jc fieldData)
fieldData - The ByteDataAccess for all field dataAccessExceptionpublic void assignAllElementsToClasses()