|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tomcat.util.JavaGeneratorTool
General-purpose utilities to help generation of syntetic java classes
Constructor Summary | |
JavaGeneratorTool()
|
Method Summary | |
static java.lang.String |
fixDigits(java.lang.String s)
Make sure package components or class name doesn't start with a digit |
static java.lang.String |
getVersionedName(java.lang.String baseName,
int version)
|
static boolean |
isKeyword(java.lang.String s)
|
static java.lang.String |
manglePackage(java.lang.String s)
Mangle Package names to avoid reserver words |
static int |
readVersion(java.lang.String classDir,
java.lang.String baseClassName)
Generated java files may be versioned, to avoid full reloading when the source changes. |
static void |
writeVersion(java.lang.String classDir,
java.lang.String baseClassName,
int version)
After we compile a page, we save the version in a file with known name, so we can restore the state when we restart. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JavaGeneratorTool()
Method Detail |
public static final java.lang.String manglePackage(java.lang.String s)
public static boolean isKeyword(java.lang.String s)
public static java.lang.String fixDigits(java.lang.String s)
public static int readVersion(java.lang.String classDir, java.lang.String baseClassName)
public static void writeVersion(java.lang.String classDir, java.lang.String baseClassName, int version)
public static java.lang.String getVersionedName(java.lang.String baseName, int version)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |