public class MapParameterResolver extends PentahoMessenger implements org.pentaho.platform.api.engine.IParameterResolver
MDXBaseComponent
,
HQLBaseComponent
,
XQueryBaseComponent
,
Serialized FormEMPTYLOGID, loggingLevel, LOGID_MASK1, LOGID_MASK2, LOGID_SEPARATOR
Constructor and Description |
---|
MapParameterResolver(Map map,
String prefix,
org.pentaho.platform.api.engine.IRuntimeContext runtime) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.logging.Log |
getLogger() |
int |
resolveParameter(String template,
String parameter,
Matcher parameterMatcher,
int copyStart,
StringBuffer results)
This method is called when TemplateUtil.applyTemplate() encounters a parameter.
|
debug, debug, error, error, error, fatal, fatal, getMessages, getUserString, info, info, setMessages, trace, trace, warn, warn
genLogIdFromInfo, genLogIdFromInfo, genLogIdFromSession, getLoggingLevel, getLogId, getObjectName, setLoggingLevel, setLogId
public org.apache.commons.logging.Log getLogger()
getLogger
in class PentahoBase
public int resolveParameter(String template, String parameter, Matcher parameterMatcher, int copyStart, StringBuffer results)
resolveParameter
in interface org.pentaho.platform.api.engine.IParameterResolver
template
- the source stringparameter
- the parameter valueparameterMatcher
- the regex parameter matchercopyStart
- the start of the copyresults
- the output resultCopyright © 2019 Hitachi Vantara. All rights reserved.