- java.lang.Object
-
- jakarta.security.jacc.HttpMethodSpec
-
final class HttpMethodSpec extends java.lang.ObjectThis class is used ...
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Stringactionsprivate static intallSetprivate static HttpMethodSpecallSpecprivate static java.lang.Stringcommaprivate static java.lang.StringemptyString(package private) booleanexceptionListprivate static HttpMethodSpec[]exceptionSpecArrayprivate static java.lang.StringexclaimationPointprivate static charexclaimationPointCharprivate static java.util.List<java.lang.String>extensionMethods(package private) java.util.BitSetextensionSetprivate static intmapSizeprivate static java.util.HashMap<java.lang.String,java.lang.Integer>methodHashprivate static java.lang.String[]methodKeysprivate static HttpMethodSpec[]specArray(package private) intstandardMap(package private) HttpMethodSpecstandardSpec
-
Constructor Summary
Constructors Modifier Constructor Description privateHttpMethodSpec(boolean isExceptionList, int map)privateHttpMethodSpec(HttpMethodSpec spec, java.util.BitSet set)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object that)(package private) java.lang.StringgetActions()private java.lang.StringgetExtensionActions(java.lang.String standardActions, int map, java.util.BitSet set)private static java.lang.StringgetExtensionMethod(int bitPos)(package private) static HttpMethodSpecgetSpec(java.lang.String actions)(package private) static HttpMethodSpecgetSpec(java.lang.String[] methods)private java.lang.StringgetStandardActions(boolean isExceptionList, int map)private static HttpMethodSpecgetStandardSpec(java.lang.String actions, java.util.BitSet set)inthashCode()(package private) booleanimplies(HttpMethodSpec that)private static intmakeMethodSet(java.lang.String actions, java.util.BitSet set)private static voidsetExtensionBit(java.lang.String method, java.util.BitSet set)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object that)
- Overrides:
equalsin 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)
-
-