Package io.microsphere.spring.web.rule
Class WebRequestHeaderExpression
java.lang.Object
io.microsphere.spring.web.rule.AbstractNameValueExpression<String>
io.microsphere.spring.web.rule.WebRequestHeaderExpression
- All Implemented Interfaces:
NameValueExpression<String>
WebRequest
Header NameValueExpression
- Since:
- 1.0.0
- Author:
- Arjen Poutsma, Rossen Stoyanchev, Mercy
- See Also:
-
Field Summary
Fields inherited from class io.microsphere.spring.web.rule.AbstractNameValueExpression
isNegated, name, value
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected boolean
matchName
(org.springframework.web.context.request.NativeWebRequest request) protected boolean
matchValue
(org.springframework.web.context.request.NativeWebRequest request) protected static List<WebRequestHeaderExpression>
parseExpressions
(String... headers) protected String
parseValue
(String valueExpression)
-
Constructor Details
-
WebRequestHeaderExpression
-
-
Method Details
-
isCaseSensitiveName
protected boolean isCaseSensitiveName()- Specified by:
isCaseSensitiveName
in classAbstractNameValueExpression<String>
-
parseValue
- Specified by:
parseValue
in classAbstractNameValueExpression<String>
-
matchName
protected boolean matchName(org.springframework.web.context.request.NativeWebRequest request) - Specified by:
matchName
in classAbstractNameValueExpression<String>
-
matchValue
protected boolean matchValue(org.springframework.web.context.request.NativeWebRequest request) - Specified by:
matchValue
in classAbstractNameValueExpression<String>
-
parseExpressions
-