public final class XMLConfigDigester extends Object
SmooksResourceConfiguration
file (.cdrl).Modifier and Type | Field and Description |
---|---|
static String |
DTD_V10 |
static String |
XSD_V10 |
static String |
XSD_V11 |
Constructor and Description |
---|
XMLConfigDigester(SmooksResourceConfigurationList list)
Private constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addConditionEvaluator(String id,
ExpressionEvaluator evaluator) |
ExpressionEvaluator |
digestCondition(Element conditionElement) |
static SmooksResourceConfigurationList |
digestConfig(InputStream stream,
String baseURI)
Digest the XML Smooks configuration stream.
|
static SmooksResourceConfigurationList |
digestConfig(InputStream stream,
String baseURI,
ClassLoader classLoader)
Digest the XML Smooks configuration stream.
|
static SmooksResourceConfigurationList |
digestConfig(InputStream stream,
String baseURI,
Map<String,Smooks> extendedConfigDigesters)
Digest the XML Smooks configuration stream.
|
static SmooksResourceConfigurationList |
digestConfig(InputStream stream,
String baseURI,
Map<String,Smooks> extendedConfigDigesters,
ClassLoader classLoader)
Digest the XML Smooks configuration stream.
|
ExpressionEvaluator |
getConditionEvaluator(String idRef) |
String |
getCurrentPath() |
SmooksResourceConfigurationList |
getResourceList()
Get the active resource configuration list.
|
public static final String DTD_V10
public static final String XSD_V10
public static final String XSD_V11
public XMLConfigDigester(SmooksResourceConfigurationList list)
digestConfig(java.io.InputStream, String)
method.getExtenededConfigDigester(String)
method.digestConfig(java.io.InputStream, String)
method is public and always calls
setExtentionDigestOff()
. The getExtenededConfigDigester(String)
method is
private and always calls setExtentionDigestOn()
. Playing with the
public/private nature of these methods may effect the behavior of the extentionDigestOn
ThreadLocal.list
- Config list.public static SmooksResourceConfigurationList digestConfig(InputStream stream, String baseURI, Map<String,Smooks> extendedConfigDigesters) throws SAXException, IOException, URISyntaxException, SmooksConfigurationException
stream
- The stream.baseURI
- The base URI to be associated with the configuration stream.extendedConfigDigesters
- Config digesters.SmooksResourceConfigurationList
containing the list of
SmooksResourceConfigurations
defined in the
XML configuration.SAXException
- Error parsing the XML stream.IOException
- Error reading the XML stream.SmooksConfigurationException
- Invalid configuration..URISyntaxException
public static SmooksResourceConfigurationList digestConfig(InputStream stream, String baseURI, Map<String,Smooks> extendedConfigDigesters, ClassLoader classLoader) throws SAXException, IOException, URISyntaxException, SmooksConfigurationException
stream
- The stream.baseURI
- The base URI to be associated with the configuration stream.extendedConfigDigesters
- Config digesters.classLoader
- The ClassLoader to be used.SmooksResourceConfigurationList
containing the list of
SmooksResourceConfigurations
defined in the
XML configuration.SAXException
- Error parsing the XML stream.IOException
- Error reading the XML stream.SmooksConfigurationException
- Invalid configuration..URISyntaxException
public static SmooksResourceConfigurationList digestConfig(InputStream stream, String baseURI) throws SAXException, IOException, URISyntaxException, SmooksConfigurationException
stream
- The stream.baseURI
- The base URI to be associated with the configuration stream.SmooksResourceConfigurationList
containing the list of
SmooksResourceConfigurations
defined in the
XML configuration.SAXException
- Error parsing the XML stream.IOException
- Error reading the XML stream.SmooksConfigurationException
- Invalid configuration..URISyntaxException
public static SmooksResourceConfigurationList digestConfig(InputStream stream, String baseURI, ClassLoader classLoader) throws SAXException, IOException, URISyntaxException, SmooksConfigurationException
stream
- The stream.baseURI
- The base URI to be associated with the configuration stream.SmooksResourceConfigurationList
containing the list of
SmooksResourceConfigurations
defined in the
XML configuration.SAXException
- Error parsing the XML stream.IOException
- Error reading the XML stream.SmooksConfigurationException
- Invalid configuration..URISyntaxException
public SmooksResourceConfigurationList getResourceList()
public ExpressionEvaluator digestCondition(Element conditionElement) throws SmooksConfigurationException
SmooksConfigurationException
public String getCurrentPath()
public void addConditionEvaluator(String id, ExpressionEvaluator evaluator)
public ExpressionEvaluator getConditionEvaluator(String idRef)
Copyright © 2014. All rights reserved.