Class RequestContextProperties
java.lang.Object
com.yahoo.processing.request.Properties
com.yahoo.search.query.Properties
com.yahoo.search.query.properties.RequestContextProperties
- All Implemented Interfaces:
Cloneable
Turns get(name) into get(name, context) using the request given at construction time
and the zone info.
This is used to allow the query's request to be supplied to all property requests
without forcing users of the query.properties() to supply this explicitly.
- Author:
- bratseth
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionget
(com.yahoo.processing.request.CompoundName name, Map<String, String> context, com.yahoo.processing.request.Properties substitution) listProperties
(com.yahoo.processing.request.CompoundName path, Map<String, String> context, com.yahoo.processing.request.Properties substitution) void
Methods inherited from class com.yahoo.search.query.Properties
chained, clone, getParentQuery, requireSettable, setParentQuery
Methods inherited from class com.yahoo.processing.request.Properties
asBoolean, asDouble, asInteger, asLong, asString, chain, clearAll, clearAll, clearAll, clearAll, clone, cloneMap, get, get, get, get, get, get, get, getBoolean, getBoolean, getBoolean, getBoolean, getDouble, getDouble, getDouble, getDouble, getInstance, getInteger, getInteger, getInteger, getInteger, getLong, getLong, getLong, getLong, getString, getString, getString, getString, listProperties, listProperties, listProperties, listProperties, listProperties, listProperties, listProperties, set, set, set
-
Constructor Details
-
RequestContextProperties
-
-
Method Details
-
get
public Object get(com.yahoo.processing.request.CompoundName name, Map<String, String> context, com.yahoo.processing.request.Properties substitution) - Overrides:
get
in classcom.yahoo.processing.request.Properties
-
set
public void set(com.yahoo.processing.request.CompoundName name, Object value, Map<String, String> context) - Overrides:
set
in classcom.yahoo.processing.request.Properties
-
listProperties
public Map<String,Object> listProperties(com.yahoo.processing.request.CompoundName path, Map<String, String> context, com.yahoo.processing.request.Properties substitution) - Overrides:
listProperties
in classcom.yahoo.processing.request.Properties
-