Package org.frankframework.parameters
Interface IParameter
- All Superinterfaces:
org.springframework.context.ApplicationContextAware
,org.springframework.beans.factory.Aware
,IConfigurable
,IConfigurationAware
,INamedObject
,IScopeProvider
- All Known Implementing Classes:
AbstractParameter
,BooleanParameter
,DateParameter
,NumberParameter
,Parameter
,XmlParameter
-
Method Summary
Modifier and TypeMethodDescriptionboolean
consumesSessionVariable
(String sessionKey) getMode()
getType()
getValue()
getValue
(ParameterValueList alreadyResolvedParameters, Message message, PipeLineSession session, boolean namespaceAware) boolean
isHidden()
boolean
void
setSessionKey
(String sessionKey) Key of a PipelineSession-variable.void
The value of the parameter, or the base for transformation using xpathExpression or stylesheet, or formatting.Methods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContext
Methods inherited from interface org.frankframework.core.IConfigurable
configure
Methods inherited from interface org.frankframework.core.IConfigurationAware
getApplicationContext, getName
Methods inherited from interface org.frankframework.core.INamedObject
getName, setName
Methods inherited from interface org.frankframework.core.IScopeProvider
getConfigurationClassLoader
-
Method Details
-
getType
ParameterType getType() -
getMode
AbstractParameter.ParameterMode getMode() -
requiresInputValueForResolution
boolean requiresInputValueForResolution() -
consumesSessionVariable
-
setSessionKey
Key of a PipelineSession-variable.
If specified, the value of the PipelineSession variable is used as input for the xpathExpression or stylesheet, instead of the current input message.
If no xpathExpression or stylesheet are specified, the value itself is returned.
If the value '*' is specified, all existing sessionkeys are added as parameter of which the name starts with the name of this parameter.
If also the name of the parameter has the value '*' then all existing sessionkeys are added as parameter (except tsReceived) -
getSessionKey
String getSessionKey() -
setValue
The value of the parameter, or the base for transformation using xpathExpression or stylesheet, or formatting. -
getValue
String getValue() -
getValue
Object getValue(ParameterValueList alreadyResolvedParameters, Message message, PipeLineSession session, boolean namespaceAware) throws ParameterException - Throws:
ParameterException
-
isHidden
boolean isHidden()
-