wt.tools
Class MigrateResourceBundle

java.lang.Object
  extended bywt.tools.MigrateResourceBundle
All Implemented Interfaces:
ClassProcessor, ExecutableApp

public class MigrateResourceBundle
extends Object
implements ClassProcessor, ExecutableApp


Field Summary
private  ResourceBundle bundle
           
static String CLASSPATH
           
(package private) static Class ENUMERATED_TYPE
           
private  FileAccumulator fileAccumulator
           
static String JAVA_CMD
           
private  ResourceBundle[] localeBundles
           
private  ResourceInfo[] localeInfos
           
static String MIGRATE
           
static String POST
           
static String PRE
           
private  ResourceInfo resourceInfo
           
private static boolean SNAPSHOT
           
static String TEMPDIR
           
private static String UNIX_FILE_SEP
           
 
Constructor Summary
MigrateResourceBundle()
           
 
Method Summary
private  void delay(long milli_seconds)
           
 void execute(String[] args)
          

Supported API: false
protected  void openResourceInfos(String resourceName)
           
 void processAllClasses()
           
 void processClass(String qualifiedName)
           
 void processClasses(String a_package)
           
 void processDirectory(String path)
           
protected  void processResource(String resourceName)
           
private  void snapshot(String classname, String pre_post)
           
private  void snapshot(String classname, String pre_post, String locale)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNIX_FILE_SEP

private static final String UNIX_FILE_SEP
See Also:
Constant Field Values

resourceInfo

private ResourceInfo resourceInfo

localeInfos

private ResourceInfo[] localeInfos

bundle

private ResourceBundle bundle

localeBundles

private ResourceBundle[] localeBundles

fileAccumulator

private FileAccumulator fileAccumulator

SNAPSHOT

private static final boolean SNAPSHOT

PRE

public static final String PRE
See Also:
Constant Field Values

POST

public static final String POST
See Also:
Constant Field Values

MIGRATE

public static final String MIGRATE
See Also:
Constant Field Values

TEMPDIR

public static final String TEMPDIR

JAVA_CMD

public static final String JAVA_CMD

CLASSPATH

public static final String CLASSPATH

ENUMERATED_TYPE

static final Class ENUMERATED_TYPE
Constructor Detail

MigrateResourceBundle

public MigrateResourceBundle()
Method Detail

delay

private void delay(long milli_seconds)

execute

public void execute(String[] args)
             throws WTException
Description copied from interface: ExecutableApp


Supported API: false

Specified by:
execute in interface ExecutableApp
Parameters:
args -
Throws:
WTException

openResourceInfos

protected void openResourceInfos(String resourceName)
                          throws WTException
Throws:
WTException

processClass

public void processClass(String qualifiedName)
                  throws WTException
Specified by:
processClass in interface ClassProcessor
Throws:
WTException

processDirectory

public void processDirectory(String path)
                      throws WTException
Throws:
WTException

processClasses

public void processClasses(String a_package)
                    throws WTException
Throws:
WTException

processAllClasses

public void processAllClasses()
                       throws WTException
Throws:
WTException

processResource

protected void processResource(String resourceName)
                        throws WTException
Throws:
WTException

snapshot

private void snapshot(String classname,
                      String pre_post)

snapshot

private void snapshot(String classname,
                      String pre_post,
                      String locale)