public class MixinPlatformManager
extends java.lang.Object
| Constructor and Description |
|---|
MixinPlatformManager() |
| Modifier and Type | Method and Description |
|---|---|
MixinContainer |
addContainer(java.net.URI uri)
Add a new URI to this platform and return the new container (or an
existing container if the URI was previously registered)
|
java.lang.String |
getLaunchTarget()
Queries all containers for launch target, returns null if no containers
specify a launch target
|
java.util.Collection<java.lang.String> |
getPhaseProviderClasses()
Get the phase provider classes from the primary container
|
void |
init()
Initialise this platform manager by scanning the classpath
|
void |
inject()
Initialise the primary container and dispatch inject to all containers
|
void |
prepare(java.util.List<java.lang.String> args)
Prepare all containers in this platform
|
public void init()
public java.util.Collection<java.lang.String> getPhaseProviderClasses()
public final MixinContainer addContainer(java.net.URI uri)
uri - URI to addpublic final void prepare(java.util.List<java.lang.String> args)
args - command-line arguments from tweakerpublic final void inject()
public java.lang.String getLaunchTarget()