APIdia Launch Partner
Top Description Fields Constructors Methods
java.util.regex

pack-priv Class PrintPattern

extends Object
Class Inheritance
Imports
java.util.HashMap, java.util.regex.Pattern.CharPredicate

A utility class to print out the pattern node tree.

Field Summary

Modifier and TypeField and Description
private static HashMap<Pattern.Node, Integer>
pack-priv static HashMap<Pattern.CharPredicate, String>

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public static void
main(String[] args)

private static String
private static String
toStringCP(int cp)

private static String
toStringCPS(int[] cps)

private static String
toStringCtype(int type)

private static String
toStringRange(int min, int max)

pack-priv static void
walk(Pattern.Node node, int depth)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

idsback to summary
private static HashMap<Pattern.Node, Integer> ids
pmapback to summary
pack-priv static HashMap<Pattern.CharPredicate, String> pmap

Constructor Detail

PrintPatternback to summary
pack-priv PrintPattern()

Method Detail

mainback to summary
public static void main(String[] args)
toStringback to summary
private static String toString(Pattern.Node node)
toStringCPback to summary
private static String toStringCP(int cp)
toStringCPSback to summary
private static String toStringCPS(int[] cps)
toStringCtypeback to summary
private static String toStringCtype(int type)
toStringRangeback to summary
private static String toStringRange(int min, int max)
walkback to summary
pack-priv static void walk(Pattern.Node node, int depth)