Package com.fasterxml.aalto.util
Class UriCanonicalizer.CanonicalKey
- java.lang.Object
-
- com.fasterxml.aalto.util.UriCanonicalizer.CanonicalKey
-
- Enclosing class:
- UriCanonicalizer
static final class UriCanonicalizer.CanonicalKey extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) char[]
mChars
Array containing characters of the canonicalized String.(package private) int
mHash
Hash of the URI string, calculated using fast(er) hash function (compared to regular String).(package private) int
mLength
Length of canonicalized String
-
Constructor Summary
Constructors Constructor Description CanonicalKey(char[] buffer, int len)
CanonicalKey(char[] buffer, int len, int hashCode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
calcKeyHash(char[] buffer, int len)
boolean
equals(java.lang.Object o)
int
hashCode()
UriCanonicalizer.CanonicalKey
safeClone()
java.lang.String
toString()
-
-
-
Method Detail
-
safeClone
public UriCanonicalizer.CanonicalKey safeClone()
-
calcKeyHash
public static int calcKeyHash(char[] buffer, int len)
-
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 o)
- Overrides:
equals
in classjava.lang.Object
-
-