public abstract class ConfigurationFactory extends Object
AbstractTypedConfiguration
from an XML document
that was produced by the invocation of its AbstractConfiguration.write(java.io.OutputStream)
method.Modifier and Type | Field and Description |
---|---|
static String |
CONFIGURATION_FILE_NAME
A string specifying the name of the file that the configuration was loaded from,
if applicable.
|
Constructor and Description |
---|
ConfigurationFactory() |
Modifier and Type | Method and Description |
---|---|
protected abstract AbstractConfiguration |
createConfiguration(String protocol,
String namespace,
String name) |
protected AbstractConfiguration |
createForeignConfiguration(ConfigurationFactory foreignFactory,
String protocol,
String namespace,
String name) |
AbstractConfiguration |
load(InputStream is) |
AbstractConfiguration |
load(InputStream is,
String fileName) |
AbstractConfiguration |
load(String serialized) |
AbstractConfiguration |
load(String serialized,
String fileName) |
public static final String CONFIGURATION_FILE_NAME
public AbstractConfiguration load(InputStream is) throws ParserConfigurationException, SAXException, IOException
public AbstractConfiguration load(InputStream is, String fileName) throws ParserConfigurationException, SAXException, IOException
public AbstractConfiguration load(String serialized) throws ParserConfigurationException, SAXException, IOException
public AbstractConfiguration load(String serialized, String fileName) throws ParserConfigurationException, SAXException, IOException
protected abstract AbstractConfiguration createConfiguration(String protocol, String namespace, String name)
protected AbstractConfiguration createForeignConfiguration(ConfigurationFactory foreignFactory, String protocol, String namespace, String name)
© Copyright IBM Corp. 2013. All rights reserved.