Class InitParamProcessor.DataStructureRefExpression<E>
java.lang.Object
com.tangosol.coherence.config.xml.processor.InitParamProcessor.DataStructureRefExpression<E>
- All Implemented Interfaces:
Expression<E>
- Direct Known Subclasses:
InitParamProcessor.CacheRefExpression
,InitParamProcessor.CollectionRefExpression
- Enclosing class:
InitParamProcessor
public abstract static class InitParamProcessor.DataStructureRefExpression<E>
extends Object
implements Expression<E>
An
Expression
implementation that represents the use of
a {cache-ref} macro in a Cache Configuration File.-
Constructor Summary
ConstructorDescriptionDataStructureRefExpression
(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a DataStructureRefExpression. -
Method Summary
Modifier and TypeMethodDescriptionevaluateName
(ParameterResolver resolver, Class<? extends ResourceMapping> clsType, String sElementName) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.tangosol.config.expression.Expression
evaluate
-
Constructor Details
-
DataStructureRefExpression
public DataStructureRefExpression(Expression<?> exprCacheName, ClassLoader classLoader, ResourceMappingRegistry registry) Constructs a DataStructureRefExpression.- Parameters:
exprCacheName
- the Expression representing the Cache NameclassLoader
- the ClassLoader to use when loading the Cacheregistry
- the ResourceMappingRegistry to locate CacheMapping/TopicMapping definitions
-
-
Method Details
-
evaluateName
public String evaluateName(ParameterResolver resolver, Class<? extends ResourceMapping> clsType, String sElementName) -
getClassLoader
-
toString
-