Class HttpMethodSpec


  • final class HttpMethodSpec
    extends java.lang.Object
    This class is used ...

    • Field Detail

      • exclaimationPoint

        private static final java.lang.String exclaimationPoint
        See Also:
        Constant Field Values
      • methodKeys

        private static java.lang.String[] methodKeys
      • mapSize

        private static int mapSize
      • methodHash

        private static java.util.HashMap<java.lang.String,​java.lang.Integer> methodHash
      • allSet

        private static int allSet
      • exceptionSpecArray

        private static HttpMethodSpec[] exceptionSpecArray
      • extensionMethods

        private static java.util.List<java.lang.String> extensionMethods
      • exceptionList

        boolean exceptionList
      • standardMap

        int standardMap
      • extensionSet

        java.util.BitSet extensionSet
      • actions

        java.lang.String actions
    • Constructor Detail

      • HttpMethodSpec

        private HttpMethodSpec​(boolean isExceptionList,
                               int map)
      • HttpMethodSpec

        private HttpMethodSpec​(HttpMethodSpec spec,
                               java.util.BitSet set)
    • Method Detail

      • getSpec

        static HttpMethodSpec getSpec​(java.lang.String actions)
      • getSpec

        static HttpMethodSpec getSpec​(java.lang.String[] methods)
      • getActions

        java.lang.String getActions()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object that)
        Overrides:
        equals in class java.lang.Object
      • setExtensionBit

        private static void setExtensionBit​(java.lang.String method,
                                            java.util.BitSet set)
      • getExtensionMethod

        private static java.lang.String getExtensionMethod​(int bitPos)
      • getStandardSpec

        private static HttpMethodSpec getStandardSpec​(java.lang.String actions,
                                                      java.util.BitSet set)
      • makeMethodSet

        private static int makeMethodSet​(java.lang.String actions,
                                         java.util.BitSet set)
      • getExtensionActions

        private java.lang.String getExtensionActions​(java.lang.String standardActions,
                                                     int map,
                                                     java.util.BitSet set)
      • getStandardActions

        private java.lang.String getStandardActions​(boolean isExceptionList,
                                                    int map)