net.javacrumbs.springws.test.lookup
Class AbstractResourceLookup
java.lang.Object
net.javacrumbs.springws.test.lookup.AbstractTemplateProcessingResourceLookup
net.javacrumbs.springws.test.lookup.AbstractResourceLookup
- All Implemented Interfaces:
- ResourceLookup, org.springframework.context.ResourceLoaderAware
- Direct Known Subclasses:
- ExpressionBasedResourceLookup, PayloadRootBasedResourceLookup
public abstract class AbstractResourceLookup
- extends AbstractTemplateProcessingResourceLookup
- implements ResourceLookup, org.springframework.context.ResourceLoaderAware
Loads resources based on expressions and message content. Iterates over
expressions, evaluates them and looks for resources with given name. If resource is found, it is returned, if
it is not found another expression is applied. If no result is found, null is
returned.
XPathResourceLookup
Following variables can be used:
$uri for service URI.
- $context.departureTime
- Expressions like
$uri.host
- Author:
- Lukas Krecan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractResourceLookup
public AbstractResourceLookup()
evaluateExpression
protected java.lang.String evaluateExpression(java.lang.String expression,
java.net.URI uri,
org.w3c.dom.Document document)
- Evaluates the expression.
- Parameters:
expression - uri - document -
- Returns:
getResourceLoader
public org.springframework.core.io.ResourceLoader getResourceLoader()
setResourceLoader
public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
- Specified by:
setResourceLoader in interface org.springframework.context.ResourceLoaderAware
getExpressionResolver
public ExpressionResolver getExpressionResolver()
setExpressionResolver
public void setExpressionResolver(ExpressionResolver expressionResolver)
Copyright © 2011. All Rights Reserved.