Interface WebQueryDecodePlugin
- All Known Implementing Classes:
WebQueryEnumOrdinalPlugin
,WebQueryPresetPlugin
public interface WebQueryDecodePlugin
Defines a plugin that extends the functionality of the WebQuery Query String Decode functionality
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Called before the native WebQuery.decode handles the provided key.default boolean
Called before the native WebQuery.decode handles the provided key.void
Called to request that the plugin add the appropriate constraints toquery
-
Method Details
-
handles
Called before the native WebQuery.decode handles the provided key. If this method returns true the plugin is responsible for decoding/processing the key.- Parameters:
key
- the query string key- Returns:
- true if this plugin should handle the named key
-
handles
Called before the native WebQuery.decode handles the provided key. If this method returns true the plugin is responsible for decoding/processing the key. Simple convenience method so implementors do not need to implementhandles(String, List)
- Parameters:
key
- the query string key- Returns:
- true if this plugin should handle the named key
-
process
Called to request that the plugin add the appropriate constraints toquery
- Parameters:
query
- the WebQuery being constructedkey
- the key (which this object has previously indicated that ithandles(String)
)values
- the values provided at the query string
-