|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.multijava.launcher.LauncherFactory
A factory that provides access to the correct implementation of the launcher
| Field Summary | |
private CompactLauncher |
compactLauncher
Singleton instance of the CompactLauncher |
private static LauncherFactory |
factory
Singleton instance of the LauncherFactory |
private FullLauncher |
fullLauncher
Singleton instance of the FullLauncher |
protected String |
logoName
Filename of the logo for this tool |
protected String |
name
The name of the set of tools that this Launcher can run |
protected ResettableIterator |
tools
Iterator through all the tools. |
| Constructor Summary | |
LauncherFactory()
|
|
| Method Summary | |
CompactLauncher |
getCompactLauncher()
Returns a singleton instance of the CompactLauncher |
FullLauncher |
getFullLauncher()
Returns a singleton instance of the FullLauncher |
ImpLauncher |
getImpLauncherInstance(String name,
ResettableIterator tools,
String logoName)
Determines which instance of ImpLaunchers to provide to the caller. |
static LauncherFactory |
instance()
Provides an instance of the LauncherFactory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static LauncherFactory factory
private CompactLauncher compactLauncher
private FullLauncher fullLauncher
protected String name
protected ResettableIterator tools
protected String logoName
| Constructor Detail |
public LauncherFactory()
| Method Detail |
public static LauncherFactory instance()
public ImpLauncher getImpLauncherInstance(String name,
ResettableIterator tools,
String logoName)
public CompactLauncher getCompactLauncher()
public FullLauncher getFullLauncher()
|
JML | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||