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>
WebRequestParameterNameValueExpression- 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 booleanisCaseSensitiveName()protected booleanmatchName(org.springframework.web.context.request.NativeWebRequest request)protected booleanmatchValue(org.springframework.web.context.request.NativeWebRequest request)protected static java.util.List<WebRequestParamExpression>parseExpressions(java.lang.String... params)protected java.lang.StringparseValue(java.lang.String valueExpression)
-
-
-
Method Detail
-
isCaseSensitiveName
protected boolean isCaseSensitiveName()
- Specified by:
isCaseSensitiveNamein classAbstractNameValueExpression<java.lang.String>
-
parseValue
protected java.lang.String parseValue(java.lang.String valueExpression)
- Specified by:
parseValuein classAbstractNameValueExpression<java.lang.String>
-
matchName
protected boolean matchName(org.springframework.web.context.request.NativeWebRequest request)
- Specified by:
matchNamein classAbstractNameValueExpression<java.lang.String>
-
matchValue
protected boolean matchValue(org.springframework.web.context.request.NativeWebRequest request)
- Specified by:
matchValuein classAbstractNameValueExpression<java.lang.String>
-
parseExpressions
protected static java.util.List<WebRequestParamExpression> parseExpressions(java.lang.String... params)
-
-