类 AbstractNameValueExpression<T>

  • 类型参数:
    T - the value type
    所有已实现的接口:
    NameValueExpression<T>
    直接已知子类:
    WebRequestHeaderExpression, WebRequestParamExpression

    public abstract class AbstractNameValueExpression<T>
    extends java.lang.Object
    implements NameValueExpression<T>
    Supports "name=value" style expressions as described in: RequestMapping.params() and RequestMapping.headers().
    从以下版本开始:
    3.1
    作者:
    Rossen Stoyanchev, Arjen Poutsma
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected boolean isNegated  
      protected java.lang.String name  
      protected T value  
    • 方法概要

      所有方法 实例方法 抽象方法 具体方法 
      修饰符和类型 方法 说明
      boolean equals​(java.lang.Object other)  
      java.lang.String getName()  
      T getValue()  
      int hashCode()  
      protected abstract boolean isCaseSensitiveName()  
      boolean isNegated()  
      boolean match​(org.springframework.web.context.request.NativeWebRequest request)  
      protected abstract boolean matchName​(org.springframework.web.context.request.NativeWebRequest request)  
      protected abstract boolean matchValue​(org.springframework.web.context.request.NativeWebRequest request)  
      protected abstract T parseValue​(java.lang.String valueExpression)  
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 字段详细资料

      • name

        protected final java.lang.String name
      • value

        @Nullable
        protected final T value
      • isNegated

        protected final boolean isNegated
    • 构造器详细资料

      • AbstractNameValueExpression

        protected AbstractNameValueExpression​(java.lang.String expression)
    • 方法详细资料

      • match

        public final boolean match​(org.springframework.web.context.request.NativeWebRequest request)
      • isCaseSensitiveName

        protected abstract boolean isCaseSensitiveName()
      • parseValue

        protected abstract T parseValue​(java.lang.String valueExpression)
      • matchName

        protected abstract boolean matchName​(org.springframework.web.context.request.NativeWebRequest request)
      • matchValue

        protected abstract boolean matchValue​(org.springframework.web.context.request.NativeWebRequest request)
      • equals

        public boolean equals​(@Nullable
                              java.lang.Object other)
        覆盖:
        equals 在类中 java.lang.Object
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object