com.ibm.rules.engine.load
Class EngineLoader
- java.lang.Object
-
- com.ibm.rules.engine.load.EngineLoader
-
public class EngineLoader extends java.lang.Object
You use anEngineLoader
instance to load anEngineDefinition
object from an OpenXML document.- Since:
- ODM 8.1
-
-
Constructor Summary
Constructors Constructor and Description EngineLoader(java.io.File file)
Creates anEngineLoader
instance to load a file.EngineLoader(java.io.File file, java.lang.ClassLoader XOMClassLoader, EngineService... engineServices)
Creates anEngineLoader
instance to load a file using aClassLoader
with specificEngineServices
.EngineLoader(java.io.InputStream inputStream, java.lang.ClassLoader XOMClassLoader, EngineService... engineServices)
Creates anEngineLoader
instance to load a binary stream using aClassLoader
with specificEngineServices
.
-
Method Summary
Methods Modifier and Type Method and Description EngineDefinition
load()
Creates and loads anEngineDefinition
instance.
-
-
-
Constructor Detail
-
EngineLoader
public EngineLoader(java.io.File file)
Creates anEngineLoader
instance to load a file.- Parameters:
file
- The file to load.
-
EngineLoader
public EngineLoader(java.io.File file, java.lang.ClassLoader XOMClassLoader, EngineService... engineServices)
Creates anEngineLoader
instance to load a file using aClassLoader
with specificEngineServices
.- Parameters:
file
- The file to load.XOMClassLoader
- The class loader to use for loading the XOM classes.engineServices
- Engine services that will be passed to the engine definition constructor.
-
EngineLoader
public EngineLoader(java.io.InputStream inputStream, java.lang.ClassLoader XOMClassLoader, EngineService... engineServices)
Creates anEngineLoader
instance to load a binary stream using aClassLoader
with specificEngineServices
.- Parameters:
inputStream
- a stream on a DSAR archive,XOMClassLoader
- a classloader instance containing the XOM classes if they aren't present in the current classloader. Could be null.engineServices
- Engine services that will be passed to the engine definition constructor.
-
-
Method Detail
-
load
public EngineDefinition load()
Creates and loads anEngineDefinition
instance.- Returns:
- An
EngineDefinition
instance.
-
-