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