Class XmlParameter
- All Implemented Interfaces:
FrankElement, HasApplicationContext, HasName, IConfigurable, IScopeProvider, IWithParameters, NameAware, IParameter, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class AbstractParameter
AbstractParameter.DefaultValueMethods, AbstractParameter.ParameterMode, AbstractParameter.ParameterPatternSubstitution -
Field Summary
Fields inherited from class AbstractParameter
CONTEXT_KEY_WILDCARD, FIXEDHOSTNAME, FIXEDUID, paramList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NodegetValueAsType(@NonNull Message request, boolean namespaceAware) Converts raw data to configured parameter typevoidsetType(ParameterType type) Deprecated.voidsetXmlType(XmlParameter.XmlType xmlType) Methods inherited from class AbstractParameter
addParameter, configure, consumesSessionVariable, getMessageFormat, getName, getParameterList, getValue, getValue, requiresInputValueForResolution, setAuthAlias, setContextKey, setDefaultValue, setDefaultValueMethods, setHidden, setIgnoreUnresolvablePatternElements, setJsonPathExpression, setMaxLength, setMode, setName, setNamespaceDefs, setPassword, setPattern, setRemoveNamespaces, setSessionKey, setSessionKeyJPath, setSessionKeyXPath, setStyleSheetName, setUsername, setValue, setXpathExpression, setXpathResult, setXsltVersion, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContextMethods inherited from interface FrankElement
addConfigWarningMethods inherited from interface HasApplicationContext
getApplicationContext, getConfigurationClassLoaderMethods inherited from interface IParameter
getMode, getSessionKey, getType, getValue, isHidden
-
Constructor Details
-
XmlParameter
public XmlParameter()
-
-
Method Details
-
getValueAsType
protected Node getValueAsType(@NonNull Message request, boolean namespaceAware) throws ParameterException Description copied from class:AbstractParameterConverts raw data to configured parameter type- Specified by:
getValueAsTypein classAbstractParameter<Node>- Throws:
ParameterException
-
setType
@Deprecated @ConfigurationWarning("use element XmlParameter with attribute xmlType instead") public void setType(ParameterType type) Deprecated.- Overrides:
setTypein classAbstractParameter<Node>
-
setXmlType
-