net.javacrumbs.springws.test.lookup
Class AbstractResourceLookup

java.lang.Object
  extended by net.javacrumbs.springws.test.lookup.AbstractTemplateProcessingResourceLookup
      extended by 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:

Author:
Lukas Krecan

Field Summary
 
Fields inherited from class net.javacrumbs.springws.test.lookup.AbstractTemplateProcessingResourceLookup
logger
 
Constructor Summary
AbstractResourceLookup()
           
 
Method Summary
protected  java.lang.String evaluateExpression(java.lang.String expression, java.net.URI uri, org.w3c.dom.Document document)
          Evaluates the expression.
 ExpressionResolver getExpressionResolver()
           
 org.springframework.core.io.ResourceLoader getResourceLoader()
           
 void setExpressionResolver(ExpressionResolver expressionResolver)
           
 void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
           
 
Methods inherited from class net.javacrumbs.springws.test.lookup.AbstractTemplateProcessingResourceLookup
getTemplateProcessor, getXmlUtil, loadDocument, processResource, setTemplateProcessor, setXmlUtil
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.javacrumbs.springws.test.lookup.ResourceLookup
lookupResource
 

Constructor Detail

AbstractResourceLookup

public AbstractResourceLookup()
Method Detail

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.