abstract class AbstractMediaTypeExpression extends java.lang.Object implements java.lang.Comparable<AbstractMediaTypeExpression>, MediaTypeExpression
RequestMapping.consumes()
and RequestMapping.produces()
.Modifier and Type | Field and Description |
---|---|
private boolean |
isNegated |
protected Log |
logger |
private MediaType |
mediaType |
Constructor and Description |
---|
AbstractMediaTypeExpression(MediaType mediaType,
boolean negated) |
AbstractMediaTypeExpression(java.lang.String expression) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(AbstractMediaTypeExpression other) |
boolean |
equals(java.lang.Object obj) |
MediaType |
getMediaType() |
int |
hashCode() |
boolean |
isNegated() |
boolean |
match(ServerWebExchange exchange) |
protected abstract boolean |
matchMediaType(ServerWebExchange exchange) |
java.lang.String |
toString() |
protected final Log logger
private final MediaType mediaType
private final boolean isNegated
AbstractMediaTypeExpression(java.lang.String expression)
AbstractMediaTypeExpression(MediaType mediaType, boolean negated)
public MediaType getMediaType()
getMediaType
in interface MediaTypeExpression
public boolean isNegated()
isNegated
in interface MediaTypeExpression
public final boolean match(ServerWebExchange exchange)
protected abstract boolean matchMediaType(ServerWebExchange exchange) throws NotAcceptableStatusException, UnsupportedMediaTypeStatusException
public int compareTo(AbstractMediaTypeExpression other)
compareTo
in interface java.lang.Comparable<AbstractMediaTypeExpression>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object