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 dataAccessException
public void assignAllElementsToClasses()