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
caseSensitiveName, expression, isNegated, name, value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanmatchName(org.springframework.web.context.request.NativeWebRequest request) protected booleanmatchValue(org.springframework.web.context.request.NativeWebRequest request) protected static List<WebRequestHeaderExpression>parseExpressions(String... headers) protected StringparseValue(String valueExpression) Methods inherited from class io.microsphere.spring.web.rule.AbstractNameValueExpression
equals, getExpression, getName, getValue, hashCode, isCaseSensitiveName, isNegated, match, toString
-
Constructor Details
-
WebRequestHeaderExpression
-
-
Method Details
-
parseValue
- Specified by:
parseValuein classAbstractNameValueExpression<String>
-
matchName
protected boolean matchName(org.springframework.web.context.request.NativeWebRequest request) - Specified by:
matchNamein classAbstractNameValueExpression<String>
-
matchValue
protected boolean matchValue(org.springframework.web.context.request.NativeWebRequest request) - Specified by:
matchValuein classAbstractNameValueExpression<String>
-
parseExpressions
-