Package io.microsphere.spring.web.rule
Class WebRequestHeaderExpression
- java.lang.Object
-
- io.microsphere.spring.web.rule.AbstractNameValueExpression<java.lang.String>
-
- io.microsphere.spring.web.rule.WebRequestHeaderExpression
-
- All Implemented Interfaces:
NameValueExpression<java.lang.String>
public class WebRequestHeaderExpression extends AbstractNameValueExpression<java.lang.String>
WebRequest
HeaderNameValueExpression
- Since:
- 1.0.0
- Author:
- Arjen Poutsma, Rossen Stoyanchev, Mercy
- See Also:
NameValueExpression
-
-
Field Summary
-
Fields inherited from class io.microsphere.spring.web.rule.AbstractNameValueExpression
isNegated, name, value
-
-
Constructor Summary
Constructors Constructor Description WebRequestHeaderExpression(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<WebRequestHeaderExpression>
parseExpressions(java.lang.String... headers)
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<WebRequestHeaderExpression> parseExpressions(java.lang.String... headers)
-
-