Package jadex.bdiv3x
Class BDIXMLReader
- java.lang.Object
-
- jadex.component.ComponentXMLReader
-
- jadex.bdiv3x.BDIXMLReader
-
public class BDIXMLReader extends ComponentXMLReader
Reader for loading component XML models into a Java representation states.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BDIXMLReader.BeliefMultiProc
Postprocess beliefs and belief sets.static class
BDIXMLReader.GoalMetaProc
static class
BDIXMLReader.ParamMultiProc
Postprocess parameters and parameter sets.-
Nested classes/interfaces inherited from class jadex.component.ComponentXMLReader
ComponentXMLReader.ExpressionProcessor
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CONTEXT_LOADER
The loader constant.static IStringObjectConverter
dirconv
static IStringObjectConverter
evamodeconv
static IStringObjectConverter
excludeconv
static IStringObjectConverter
exconf
protected BDIXModelLoader
loader
The loader for sub capabilities.static IStringObjectConverter
pdirconv
static IObjectStringConverter
redirconv
static IObjectStringConverter
reevamodeconv
static IObjectStringConverter
reexcludeconv
static IObjectStringConverter
repdirconv
static IObjectStringConverter
rexconf
-
Fields inherited from class jadex.component.ComponentXMLReader
classconv, CONTEXT_ENTRIES, CONTEXT_EXTERNALS, CONTEXT_RID, CONTEXT_ROOT, handler, manager, mappings, reader, reclassconv, rescopeconv, scopeconv, stringarraytostring, stringtostringarray
-
-
Constructor Summary
Constructors Constructor Description BDIXMLReader(BDIXModelLoader loader)
Create a new reader.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
createContext()
Add loader to context.protected static java.lang.String
findBeliefDefaultValue(BDIXModel model, MBelief mbel, java.lang.String configname)
Find the belief/ref value.protected java.lang.String
getModelType(java.lang.String filename)
Get the type of loaded models.static java.util.Set<TypeInfo>
getXMLMapping(java.lang.String uri)
Get the XML mapping.-
Methods inherited from class jadex.component.ComponentXMLReader
addMethodInfos, buildReport, getXMLMapping, read
-
-
-
-
Field Detail
-
dirconv
public static final IStringObjectConverter dirconv
-
redirconv
public static final IObjectStringConverter redirconv
-
pdirconv
public static final IStringObjectConverter pdirconv
-
repdirconv
public static final IObjectStringConverter repdirconv
-
excludeconv
public static final IStringObjectConverter excludeconv
-
reexcludeconv
public static final IObjectStringConverter reexcludeconv
-
evamodeconv
public static final IStringObjectConverter evamodeconv
-
reevamodeconv
public static final IObjectStringConverter reevamodeconv
-
exconf
public static final IStringObjectConverter exconf
-
rexconf
public static final IObjectStringConverter rexconf
-
CONTEXT_LOADER
public static final java.lang.String CONTEXT_LOADER
The loader constant.- See Also:
- Constant Field Values
-
loader
protected BDIXModelLoader loader
The loader for sub capabilities.
-
-
Constructor Detail
-
BDIXMLReader
public BDIXMLReader(BDIXModelLoader loader)
Create a new reader.
-
-
Method Detail
-
createContext
public java.util.Map<java.lang.String,java.lang.Object> createContext()
Add loader to context.- Overrides:
createContext
in classComponentXMLReader
-
getModelType
protected java.lang.String getModelType(java.lang.String filename)
Get the type of loaded models.- Overrides:
getModelType
in classComponentXMLReader
-
getXMLMapping
public static java.util.Set<TypeInfo> getXMLMapping(java.lang.String uri)
Get the XML mapping.
-
-