| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecttom.platform.PluginPlatformFactory
public class PluginPlatformFactory
The PluginPlatform factory is a singleton class that is responsable for the creation of PluginPlatform based on a commandLine seen as a array of string
| Field Summary | |
|---|---|
| static String | LOG_RADICALLog radical string | 
| Method Summary | |
|---|---|
|  PluginPlatform | create(String[] commandLine,
       String logRadical,
       List<String> inputToCompileList)Based on an array of string, the create method return a PluginPlatform or null if something wrong occurs. | 
|  PluginPlatform | create(String[] commandLine,
       String logRadical,
       List<String> inputToCompileList,
       Map<String,String> informationTracker) | 
| static String | extractConfigFileName(String[] commandLine)This method analyzes the command line and determines which configuration file should be used. | 
| static PluginPlatformFactory | getInstance()the singleton accessor | 
| static PluginPlatform | getPluginPlatform(Long pluginPlatformID) | 
| static Map<Long,PluginPlatform> | getPluginPlatformTracker() | 
| static PluginPlatform | putPluginPlatform(Long pluginPlatformID,
                  PluginPlatform pluginPlatform) | 
| static void | refreshTopLoggerHandlers() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String LOG_RADICAL
| Method Detail | 
|---|
public static Map<Long,PluginPlatform> getPluginPlatformTracker()
public static PluginPlatform getPluginPlatform(Long pluginPlatformID)
public static PluginPlatform putPluginPlatform(Long pluginPlatformID,
                                               PluginPlatform pluginPlatform)
public static PluginPlatformFactory getInstance()
public PluginPlatform create(String[] commandLine,
                             String logRadical,
                             List<String> inputToCompileList)
public PluginPlatform create(String[] commandLine,
                             String logRadical,
                             List<String> inputToCompileList,
                             Map<String,String> informationTracker)
public static String extractConfigFileName(String[] commandLine)
commandLine - the command line
public static void refreshTopLoggerHandlers()
                                     throws InstantiationException,
                                            ClassNotFoundException,
                                            IllegalAccessException
InstantiationException
ClassNotFoundException
IllegalAccessException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||