- java.lang.Object
-
- jakarta.security.jacc.HttpMethodSpec
-
final class HttpMethodSpec extends java.lang.Object
This class is used ...
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
actions
private static int
allSet
private static HttpMethodSpec
allSpec
private static java.lang.String
comma
private static java.lang.String
emptyString
(package private) boolean
exceptionList
private static HttpMethodSpec[]
exceptionSpecArray
private static java.lang.String
exclaimationPoint
private static char
exclaimationPointChar
private static java.util.List<java.lang.String>
extensionMethods
(package private) java.util.BitSet
extensionSet
private static int
mapSize
private static java.util.HashMap<java.lang.String,java.lang.Integer>
methodHash
private static java.lang.String[]
methodKeys
private static HttpMethodSpec[]
specArray
(package private) int
standardMap
(package private) HttpMethodSpec
standardSpec
-
Constructor Summary
Constructors Modifier Constructor Description private
HttpMethodSpec(boolean isExceptionList, int map)
private
HttpMethodSpec(HttpMethodSpec spec, java.util.BitSet set)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object that)
(package private) java.lang.String
getActions()
private java.lang.String
getExtensionActions(java.lang.String standardActions, int map, java.util.BitSet set)
private static java.lang.String
getExtensionMethod(int bitPos)
(package private) static HttpMethodSpec
getSpec(java.lang.String actions)
(package private) static HttpMethodSpec
getSpec(java.lang.String[] methods)
private java.lang.String
getStandardActions(boolean isExceptionList, int map)
private static HttpMethodSpec
getStandardSpec(java.lang.String actions, java.util.BitSet set)
int
hashCode()
(package private) boolean
implies(HttpMethodSpec that)
private static int
makeMethodSet(java.lang.String actions, java.util.BitSet set)
private static void
setExtensionBit(java.lang.String method, java.util.BitSet set)
java.lang.String
toString()
-
-
-
Field Detail
-
comma
private static final java.lang.String comma
- See Also:
- Constant Field Values
-
emptyString
private static final java.lang.String emptyString
- See Also:
- Constant Field Values
-
exclaimationPoint
private static final java.lang.String exclaimationPoint
- See Also:
- Constant Field Values
-
exclaimationPointChar
private static final char exclaimationPointChar
- 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
-
specArray
private static HttpMethodSpec[] specArray
-
exceptionSpecArray
private static HttpMethodSpec[] exceptionSpecArray
-
allSpec
private static HttpMethodSpec allSpec
-
extensionMethods
private static java.util.List<java.lang.String> extensionMethods
-
standardSpec
HttpMethodSpec standardSpec
-
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()
-
implies
boolean implies(HttpMethodSpec that)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equals
in classjava.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)
-
-