public abstract class ModuleConfigFactory
extends java.lang.Object
ModuleConfig
s.ModuleConfig
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Class |
clazz
The Java class to be used for
ModuleConfigFactory
instances. |
protected static java.lang.String |
factoryClass
The fully qualified class name to be used for
ModuleConfigFactory
instances. |
Constructor and Description |
---|
ModuleConfigFactory() |
Modifier and Type | Method and Description |
---|---|
static ModuleConfigFactory |
createFactory()
Create and return a
ModuleConfigFactory instance of the
appropriate class, which can be used to create customized
ModuleConfig instances. |
abstract ModuleConfig |
createModuleConfig(java.lang.String prefix)
Create and return a newly instansiated
ModuleConfig . |
static java.lang.String |
getFactoryClass()
The fully qualified class name that is used for
ModuleConfigFactory
instances. |
static void |
setFactoryClass(java.lang.String factoryClass)
Set the fully qualified class name that is used for
ModuleConfigFactory instances. |
protected static java.lang.Class clazz
ModuleConfigFactory
instances.protected static java.lang.String factoryClass
ModuleConfigFactory
instances.public abstract ModuleConfig createModuleConfig(java.lang.String prefix)
ModuleConfig
. This
method must be implemented by concrete subclasses.prefix
- Module prefix for Configurationpublic static java.lang.String getFactoryClass()
ModuleConfigFactory
instances.ModuleConfigFactory
instancespublic static void setFactoryClass(java.lang.String factoryClass)
ModuleConfigFactory
instances.factoryClass
- name that is used for ModuleConfigFactory
instancespublic static ModuleConfigFactory createFactory()
ModuleConfigFactory
instance of the
appropriate class, which can be used to create customized
ModuleConfig
instances. If no such factory can be
created, return null
instead.Copyright © 2000–2023 Apache Software Foundation. All rights reserved.