| Interface | Description | 
|---|---|
| IAttributeConverter | Converter interface for attributes. | 
| IContext | Common interface for read and write contexts. | 
| IObjectObjectConverter | Interface for converters that convert an object to another object. | 
| IPostProcessor | Post-processes objects after an XML has been loaded. | 
| IPreProcessor | Pre-processes objects before writing them to XML. | 
| IReturnValueCommand | Interface for a command with return value. | 
| ISubObjectConverter | Converter for subobjects. | 
| Class | Description | 
|---|---|
| AbstractInfo | Superclass for XML object type/link infos. | 
| AbstractInfo.SpecificityComparator | Compare infos by specificity of the XML path. | 
| AccessInfo | Meta info for accessing (reading / writing) an element. | 
| AttributeConverter | Converter for attributes. | 
| AttributeInfo | Base class for attribute infos. | 
| LinkingInfo | The link info stores how parent - child(ren) should be composed. | 
| MappingInfo | The mapping info stores all for for mapping between the different
  elements of an object, i.e. | 
| Namespace | Namespace definition. | 
| ObjectInfo | Information about an object, esp. | 
| PropertiesXMLHelper | A simple static helper class for reading and writing jadex.commons.Properties. | 
| StackElement | A struct to represent an element on the stack while parsing. | 
| SubObjectConverter | Converter for subobjects. | 
| SubobjectInfo | Info object for subobjects, i.e. | 
| SXML | Constants for xml handling. | 
| TypeInfo | Mapping from tag (or path fragment) to object. | 
| TypeInfoPathManager | Type path info manager. | 
| TypeInfoTypeManager | The type info type manager organizes type infos via their objects
  types. | 
| XMLInfo | Info for an xml element, i.e. |