public class ComponentXMLReader
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ComponentXMLReader.ExpressionProcessor
Parse expression text.
|
Modifier and Type | Field and Description |
---|---|
static jadex.commons.transformation.IStringObjectConverter |
classconv |
static java.lang.String |
CONTEXT_ENTRIES
Key for error entries in read context.
|
static java.lang.String |
CONTEXT_EXTERNALS
Key for error entries in read context.
|
static java.lang.String |
CONTEXT_RID
Key for resource identifier in read context.
|
static java.lang.String |
CONTEXT_ROOT
Key for root identifier in read context.
|
protected jadex.xml.reader.IObjectReaderHandler |
handler
The handler.
|
protected jadex.xml.TypeInfoPathManager |
manager
The manager.
|
protected java.util.Set[] |
mappings
The mappings.
|
protected jadex.xml.reader.AReader |
reader
The reader instance.
|
static jadex.commons.transformation.IObjectStringConverter |
reclassconv |
Constructor and Description |
---|
ComponentXMLReader(java.util.Set mappings)
Create a new reader.
|
ComponentXMLReader(java.util.Set[] mappings)
Create a new reader.
|
Modifier and Type | Method and Description |
---|---|
static void |
addMethodInfos(java.util.Map props,
java.lang.String type,
java.lang.String[] names)
Add method info.
|
static jadex.bridge.IErrorReport |
buildReport(java.lang.String modelname,
java.lang.String filename,
jadex.commons.collection.MultiCollection<jadex.commons.Tuple,java.lang.String> entries,
java.util.Map<java.lang.String,java.lang.String> externals)
Build the error report.
|
java.util.Map<java.lang.String,java.lang.Object> |
createContext()
Create the context for a read operation.
|
protected java.lang.String |
getModelType(java.lang.String filename)
Get the type of loaded models.
|
static java.util.Set<jadex.xml.TypeInfo> |
getXMLMapping(java.util.Set<jadex.xml.TypeInfo>[] mappings,
java.lang.String uri)
Get the XML mapping.
|
jadex.kernelbase.CacheableKernelModel |
read(jadex.commons.ResourceInfo rinfo,
java.lang.ClassLoader classloader,
jadex.bridge.IResourceIdentifier rid,
jadex.bridge.IComponentIdentifier root)
Read properties from xml.
|
public static final java.lang.String CONTEXT_ENTRIES
public static final java.lang.String CONTEXT_EXTERNALS
public static final java.lang.String CONTEXT_RID
public static final java.lang.String CONTEXT_ROOT
protected jadex.xml.reader.AReader reader
protected jadex.xml.TypeInfoPathManager manager
protected jadex.xml.reader.IObjectReaderHandler handler
protected java.util.Set[] mappings
public static final jadex.commons.transformation.IStringObjectConverter classconv
public static final jadex.commons.transformation.IObjectStringConverter reclassconv
public ComponentXMLReader(java.util.Set[] mappings)
public ComponentXMLReader(java.util.Set mappings)
public java.util.Map<java.lang.String,java.lang.Object> createContext()
public jadex.kernelbase.CacheableKernelModel read(jadex.commons.ResourceInfo rinfo, java.lang.ClassLoader classloader, jadex.bridge.IResourceIdentifier rid, jadex.bridge.IComponentIdentifier root) throws java.lang.Exception
info
- The resource info.classloader
- The classloader.java.lang.Exception
protected java.lang.String getModelType(java.lang.String filename)
public static void addMethodInfos(java.util.Map props, java.lang.String type, java.lang.String[] names)
public static java.util.Set<jadex.xml.TypeInfo> getXMLMapping(java.util.Set<jadex.xml.TypeInfo>[] mappings, java.lang.String uri)
public static jadex.bridge.IErrorReport buildReport(java.lang.String modelname, java.lang.String filename, jadex.commons.collection.MultiCollection<jadex.commons.Tuple,java.lang.String> entries, java.util.Map<java.lang.String,java.lang.String> externals)