public class MicroModelLoader
extends jadex.commons.AbstractModelLoader
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILE_EXTENSION_MICRO
The component file extension.
|
protected MicroClassReader |
reader
The xml reader.
|
Constructor and Description |
---|
MicroModelLoader()
Create a new BPMN model loader.
|
Modifier and Type | Method and Description |
---|---|
protected jadex.commons.ICacheableModel |
doLoadModel(java.lang.String name,
java.lang.String[] imports,
jadex.commons.ResourceInfo info,
java.lang.ClassLoader classloader,
java.lang.Object context)
Load a model.
|
protected jadex.commons.ResourceInfo |
getResourceInfo(java.lang.String name,
java.lang.String extension,
java.lang.String[] imports,
java.lang.ClassLoader classloader)
Find the file for a given name.
|
MicroModel |
loadComponentModel(java.lang.String name,
java.lang.String[] imports,
jadex.bridge.IResourceIdentifier clkey,
java.lang.ClassLoader classloader,
java.lang.Object context)
Load a component model.
|
public static final java.lang.String FILE_EXTENSION_MICRO
protected MicroClassReader reader
public MicroModel loadComponentModel(java.lang.String name, java.lang.String[] imports, jadex.bridge.IResourceIdentifier clkey, java.lang.ClassLoader classloader, java.lang.Object context) throws java.lang.Exception
name
- The filename or logical name (resolved via imports and extensions).imports
- The imports, if any.java.lang.Exception
protected jadex.commons.ICacheableModel doLoadModel(java.lang.String name, java.lang.String[] imports, jadex.commons.ResourceInfo info, java.lang.ClassLoader classloader, java.lang.Object context) throws java.lang.Exception
doLoadModel
in class jadex.commons.AbstractModelLoader
name
- The original name (i.e. not filename).info
- The resource info.java.lang.Exception
protected jadex.commons.ResourceInfo getResourceInfo(java.lang.String name, java.lang.String extension, java.lang.String[] imports, java.lang.ClassLoader classloader) throws java.lang.Exception
getResourceInfo
in class jadex.commons.AbstractModelLoader
name
- The filename or logical name (resolved via imports and extension).extension
- The required extension.imports
- The imports, if any.java.lang.Exception