|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.cjdbc.scenario.tools.util.TranslationCheck
This looks at the language file and the java code to gather information on what translation tags are correct, missing ...
Nested Class Summary | |
(package private) class |
TranslationCheck.InvalidTag
This is a small class for storing invalid tag found in java files |
Field Summary | |
(package private) int |
analysedXslFile
|
(package private) int |
analyseJavaFile
|
private java.util.ArrayList |
configurationKeys
|
(package private) static java.lang.String |
EXCEPTION_TAG
|
private java.util.ArrayList |
ignore
|
private java.util.ArrayList |
invalidKeys
|
private java.util.ArrayList |
javaFiles
|
private java.util.ArrayList |
javaKeys
|
(package private) static java.lang.String |
LOGGER_TAG
|
(package private) static java.lang.String |
LOGGER_TEST
|
private java.util.ArrayList |
missingLogger
|
private java.util.ArrayList |
missingTranslations
|
private java.util.ArrayList |
missingXslKeys
|
(package private) static java.lang.String |
TRANSLATE_TAG
|
(package private) static int |
TRANSLATE_TAG_LENGTH
|
private java.lang.String |
translationFile
|
private java.util.ArrayList |
usedXslKeys
|
private java.lang.String |
userDir
|
private java.util.ArrayList |
xslKeys
|
Constructor Summary | |
TranslationCheck()
Creates a new translation checker object. |
Method Summary | |
private void |
analyseJava()
Starts analysing the java code |
private void |
analyseXsl()
|
private void |
analyseXslFile(java.io.File f)
|
void |
displayTranslationState()
Display the state of translation work |
java.util.ArrayList |
getConfigurationKeys()
|
java.util.ArrayList |
getinvalidKeys()
|
java.util.ArrayList |
getJavaKeys()
|
private void |
getMissingTranslations()
Computes the missing translations in the configuration file |
boolean |
isTranslationUpToDate()
We need to know if all the valid keys in the java code are in the configuration file |
private boolean |
isValidTranslateTag(java.lang.String tmp)
Should indicate whether the tag is valid or not |
private void |
processUnValidTag(java.lang.String description,
java.io.File target,
java.lang.String tmp,
int line)
We found an invalid tag, so let's store it. |
private boolean |
processValidTag(java.lang.String tmp)
We found a valid tag so let's take the key from it |
private void |
searchForKeys(java.io.File target)
Recursivly searches the file target for java files |
private void |
searchJavaFile(java.io.File target)
We have found a java file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final java.lang.String TRANSLATE_TAG
static final java.lang.String LOGGER_TAG
static final java.lang.String LOGGER_TEST
static final java.lang.String EXCEPTION_TAG
static final int TRANSLATE_TAG_LENGTH
private java.lang.String translationFile
private java.util.ArrayList ignore
private final java.lang.String userDir
int analysedXslFile
int analyseJavaFile
private java.util.ArrayList xslKeys
private java.util.ArrayList missingXslKeys
private java.util.ArrayList usedXslKeys
private java.util.ArrayList configurationKeys
private java.util.ArrayList javaKeys
private java.util.ArrayList invalidKeys
private java.util.ArrayList missingTranslations
private java.util.ArrayList missingLogger
private java.util.ArrayList javaFiles
Constructor Detail |
public TranslationCheck()
Method Detail |
private void getMissingTranslations()
ArrayList
of tags where the associated
translation is an empty stringprivate void analyseXsl()
private void analyseXslFile(java.io.File f)
private void analyseJava()
private void searchForKeys(java.io.File target)
target
- file to search intoprivate boolean isValidTranslateTag(java.lang.String tmp)
tmp
- taken from java file after translate tag has been found
private boolean processValidTag(java.lang.String tmp)
tmp
- string that could be a key
private void processUnValidTag(java.lang.String description, java.io.File target, java.lang.String tmp, int line)
target
- file where it was foundtmp
- the tag contentline
- where the invalid tag was foundprivate void searchJavaFile(java.io.File target)
target
- file to processpublic java.util.ArrayList getConfigurationKeys()
public java.util.ArrayList getJavaKeys()
public java.util.ArrayList getinvalidKeys()
public boolean isTranslationUpToDate()
public void displayTranslationState()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |