Class SubProperties
java.lang.Object
com.yahoo.processing.request.Properties
com.yahoo.search.query.Properties
com.yahoo.search.query.properties.SubProperties
- All Implemented Interfaces:
Cloneable
A wrapper around a chain of property objects that prefixes all gets/sets with a given path
- Author:
- Arne Bergene Fossaa
-
Constructor Summary
ConstructorDescriptionSubProperties
(com.yahoo.processing.request.CompoundName pathPrefix, com.yahoo.processing.request.Properties properties) SubProperties
(String pathPrefix, com.yahoo.processing.request.Properties properties) -
Method Summary
Modifier and TypeMethodDescriptionget
(com.yahoo.processing.request.CompoundName key, Map<String, String> context, com.yahoo.processing.request.Properties substitution) Returns getPatchPrefixCompound.toString()com.yahoo.processing.request.CompoundName
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
-
SubProperties
-
SubProperties
public SubProperties(com.yahoo.processing.request.CompoundName pathPrefix, com.yahoo.processing.request.Properties properties)
-
-
Method Details
-
get
public Object get(com.yahoo.processing.request.CompoundName key, 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 key, Object obj, 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
-
getPathPrefixCompound
public com.yahoo.processing.request.CompoundName getPathPrefixCompound() -
getPathPrefix
Returns getPatchPrefixCompound.toString()
-