|
|||||||||
| 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_RADICAL
Log 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 | ||||||||