Package io.microsphere.spring.web.rule
Class WebRequestParamExpression
- java.lang.Object
-
- io.microsphere.spring.web.rule.AbstractNameValueExpression<java.lang.String>
-
- io.microsphere.spring.web.rule.WebRequestParamExpression
-
- All Implemented Interfaces:
NameValueExpression<java.lang.String>
public class WebRequestParamExpression extends AbstractNameValueExpression<java.lang.String>
WebRequest
ParameterNameValueExpression
- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
NameValueExpression
-
-
Field Summary
-
Fields inherited from class io.microsphere.spring.web.rule.AbstractNameValueExpression
isNegated, name, value
-
-
Constructor Summary
Constructors Constructor Description WebRequestParamExpression(java.lang.String expression)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isCaseSensitiveName()
protected boolean
matchName(org.springframework.web.context.request.NativeWebRequest request)
protected boolean
matchValue(org.springframework.web.context.request.NativeWebRequest request)
protected static java.util.List<WebRequestParamExpression>
parseExpressions(java.lang.String... params)
protected java.lang.String
parseValue(java.lang.String valueExpression)
-
-
-
Method Detail
-
isCaseSensitiveName
protected boolean isCaseSensitiveName()
- Specified by:
isCaseSensitiveName
in classAbstractNameValueExpression<java.lang.String>
-
parseValue
protected java.lang.String parseValue(java.lang.String valueExpression)
- Specified by:
parseValue
in classAbstractNameValueExpression<java.lang.String>
-
matchName
protected boolean matchName(org.springframework.web.context.request.NativeWebRequest request)
- Specified by:
matchName
in classAbstractNameValueExpression<java.lang.String>
-
matchValue
protected boolean matchValue(org.springframework.web.context.request.NativeWebRequest request)
- Specified by:
matchValue
in classAbstractNameValueExpression<java.lang.String>
-
parseExpressions
protected static java.util.List<WebRequestParamExpression> parseExpressions(java.lang.String... params)
-
-