Top Fields Constructors Methods
org.apache.xerces.impl.xpath.regex

pack-priv final Class CaseInsensitiveMap

extends Object
Class Inheritance

Version
$Id: CaseInsensitiveMap.java 834653 2009-11-10 20:32:39Z mrglavas $

Field Summary

Modifier and TypeField and Description
private static int[][][]
private static int
private static int
private static int
private static int
private static int
private static int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static void
private static boolean
contains(int[] map, int codePoint)

private static boolean
contains(int[] map, int codePoint, int matchType)

private static int[]
expandAndAdd(int[] srcMap, int codePoint, int matchType)

private static int[]
expandMap(int[] srcMap, int expandBy)

public static int[]
get(int codePoint)

Return a list of code point characters (not including the input value) that can be substituted in a case insensitive match

private static int[]
getMapping(int codePoint)

private static void
set(int codePoint, int[] map)

private static int[]
updateMap(int codePoint, int[] codePointMap, int ciCodePoint, int[] ciCodePointMap, int matchType)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

caseInsensitiveMapback to summary
private static int[][][] caseInsensitiveMap
CHUNK_MASKback to summary
private static int CHUNK_MASK
CHUNK_SHIFTback to summary
private static int CHUNK_SHIFT
CHUNK_SIZEback to summary
private static int CHUNK_SIZE
INITIAL_CHUNK_COUNTback to summary
private static int INITIAL_CHUNK_COUNT
LOWER_CASE_MATCHback to summary
private static int LOWER_CASE_MATCH
UPPER_CASE_MATCHback to summary
private static int UPPER_CASE_MATCH

Constructor Detail

CaseInsensitiveMapback to summary
pack-priv CaseInsensitiveMap()

Method Detail

buildCaseInsensitiveMapback to summary
private static void buildCaseInsensitiveMap()
containsback to summary
private static boolean contains(int[] map, int codePoint)
containsback to summary
private static boolean contains(int[] map, int codePoint, int matchType)
expandAndAddback to summary
private static int[] expandAndAdd(int[] srcMap, int codePoint, int matchType)
expandMapback to summary
private static int[] expandMap(int[] srcMap, int expandBy)
getback to summary
public static int[] get(int codePoint)

Return a list of code point characters (not including the input value) that can be substituted in a case insensitive match

getMappingback to summary
private static int[] getMapping(int codePoint)
setback to summary
private static void set(int codePoint, int[] map)
updateMapback to summary
private static int[] updateMap(int codePoint, int[] codePointMap, int ciCodePoint, int[] ciCodePointMap, int matchType)