Interface ParamPreparer
- All Known Implementing Classes:
BasicParamPreparer
public interface ParamPreparer
Interface for services building complete, in-memory representation of
parameter (preparing parameters). Since parameter compilation is expensive,
cache should be used to hold compilation result.
- Since:
- 0.1.0
- Version:
- 1.0.1
- Author:
- Przemek Hertel
-
Method Summary
Modifier and TypeMethodDescriptionfindEntries(int pid, String[][] levelValues) Returns list of parameter rows that match given level values.getPreparedParameter(String paramName) Returns prepared parameter forparamNameparameter.
-
Method Details
-
getPreparedParameter
Returns prepared parameter forparamNameparameter. If there is no such parameter it must return null.- Parameters:
paramName- parameter name- Returns:
- complete representation of parameter (metadata + matrix) or null
-
findEntries
Returns list of parameter rows that match given level values.- Parameters:
pid- parameter idlevelValues- list of values to match at each level- Returns:
- list of matching prepared entries (or empty list)
-