Package jadex.bdiv3
Class BDIModelLoader
- java.lang.Object
- 
- jadex.commons.AbstractModelLoader
- 
- jadex.bdiv3.BDIModelLoader
 
 
- 
 public class BDIModelLoader extends AbstractModelLoader 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class jadex.commons.AbstractModelLoaderAbstractModelLoader.BrokenModel
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringFILE_EXTENSION_BDIV3The component file extension.protected BDIClassReaderreaderThe xml reader.- 
Fields inherited from class jadex.commons.AbstractModelLoaderextensions, modelcache, registered
 
- 
 - 
Constructor SummaryConstructors Constructor Description BDIModelLoader()Create a new BPMN model loader.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ICacheableModeldoLoadModel(java.lang.String name, java.lang.String[] imports, ResourceInfo info, java.lang.ClassLoader classloader, java.lang.Object context)Load a model.protected ResourceInfogetResourceInfo(java.lang.String name, java.lang.String extension, java.lang.String[] imports, java.lang.ClassLoader classloader)Find the file for a given name.BDIModelloadComponentModel(java.lang.String name, java.lang.String[] imports, IResourceIdentifier clkey, java.lang.ClassLoader classloader, java.lang.Object context)Load a component model.voidsetGenerator(IBDIClassGenerator gen)Set the generator.- 
Methods inherited from class jadex.commons.AbstractModelLoaderclearModelCache, deregisterModel, getCachedModel, getResourceInfo, getResourceInfo0, loadModel, loadModel, registerModel
 
- 
 
- 
- 
- 
Field Detail- 
FILE_EXTENSION_BDIV3public static final java.lang.String FILE_EXTENSION_BDIV3 The component file extension.- See Also:
- Constant Field Values
 
 - 
readerprotected BDIClassReader reader The xml reader.
 
- 
 - 
Method Detail- 
setGeneratorpublic void setGenerator(IBDIClassGenerator gen) Set the generator.- Parameters:
- gen- the gen to set
 
 - 
loadComponentModelpublic BDIModel loadComponentModel(java.lang.String name, java.lang.String[] imports, IResourceIdentifier clkey, java.lang.ClassLoader classloader, java.lang.Object context) throws java.lang.Exception Load a component model.- Parameters:
- name- The filename or logical name (resolved via imports and extensions).
- imports- The imports, if any.
- Throws:
- java.lang.Exception
 
 - 
doLoadModelprotected ICacheableModel doLoadModel(java.lang.String name, java.lang.String[] imports, ResourceInfo info, java.lang.ClassLoader classloader, java.lang.Object context) throws java.lang.Exception Load a model.- Specified by:
- doLoadModelin class- AbstractModelLoader
- Parameters:
- name- The original name (i.e. not filename).
- info- The resource info.
- Throws:
- java.lang.Exception
 
 - 
getResourceInfoprotected ResourceInfo getResourceInfo(java.lang.String name, java.lang.String extension, java.lang.String[] imports, java.lang.ClassLoader classloader) throws java.lang.Exception Find the file for a given name.- Overrides:
- getResourceInfoin class- AbstractModelLoader
- Parameters:
- name- The filename or logical name (resolved via imports and extension).
- extension- The required extension.
- imports- The imports, if any.
- Returns:
- The resource info identifying the file.
- Throws:
- java.lang.Exception
 
 
- 
 
-