public abstract class ModelContextFactory extends Object
Modifier | Constructor and Description |
---|---|
protected |
ModelContextFactory()
Creates a new
ModelContextFactory instance. |
Modifier and Type | Method and Description |
---|---|
static ModelContextFactory |
newInstance()
Creates a new
ModelContextFactory instance. |
static ModelContextFactory |
newInstance(String factoryClassName)
Creates a new
ModelContextFactory instance. |
abstract ModelContext |
newModelContext()
Creates a new
ModelContext instance. |
abstract ModelContext |
newModelContext(ClassLoader classLoader)
Creates a new
ModelContext instance. |
protected ModelContextFactory()
ModelContextFactory
instance.public static ModelContextFactory newInstance() throws ModelContextFactoryError
ModelContextFactory
instance.
The name of the class providing the ModelContextFactory
implementation loaded by this method is
controlled by system property org.jomc.modlet.ModelContextFactory
. If that property is not set, this
methods returns a new default instance.
ModelContextFactory
instance.ModelContextFactoryError
- if creating a new instance fails.public static ModelContextFactory newInstance(String factoryClassName) throws ModelContextFactoryError
ModelContextFactory
instance.factoryClassName
- The name of the ModelContextFactory
class to create an instance of.ModelContextFactory
instance.NullPointerException
- if factoryClassName
is null
.ModelContextFactoryError
- if creating a new instance fails.public abstract ModelContext newModelContext()
ModelContext
instance.ModelContext
instance.public abstract ModelContext newModelContext(ClassLoader classLoader)
ModelContext
instance.classLoader
- The class loader to create a new instance with or null
, to create a new instance
using the bootstrap class loader.ModelContext
instance for classLoader
.Copyright © 2005–2016 The JOMC Project. All rights reserved.