public class BasicBundlers extends java.lang.Object implements Bundlers
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<Bundler> |
bundlers |
(package private) boolean |
defaultsLoaded |
Constructor and Description |
---|
BasicBundlers() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Bundler> |
getBundlers()
Returns all of the preconfigured, requested, and manually
configured bundlers loaded with this instance.
|
java.util.Collection<Bundler> |
getBundlers(java.lang.String type)
Returns all of the preconfigured, requested, and manually
configured bundlers loaded with this instance that are of
a specific BundleType, such as disk images, installers, or
remote installers.
|
java.util.Collection<BundlerParamInfo> |
getStandardParameters()
A list of the "standard" parameters that bundlers should support
or fall back to when their specific parameters are not used.
|
void |
loadBundler(Bundler bundler)
Loads a specific bundler into the set of bundlers.
|
void |
loadBundlersFromServices(java.lang.ClassLoader cl)
Loads bundlers from the META-INF/services direct
|
void |
loadDefaultBundlers()
Loads the bundlers common to OpenJFX.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createBundlersInstance, createBundlersInstance
boolean defaultsLoaded
private java.util.Collection<Bundler> bundlers
public java.util.Collection<Bundler> getBundlers()
Bundlers
getBundlers
in interface Bundlers
public java.util.Collection<Bundler> getBundlers(java.lang.String type)
Bundlers
getBundlers
in interface Bundlers
public java.util.Collection<BundlerParamInfo> getStandardParameters()
getStandardParameters
in interface Bundlers
public void loadDefaultBundlers()
loadDefaultBundlers
in interface Bundlers
public void loadBundlersFromServices(java.lang.ClassLoader cl)
loadBundlersFromServices
in interface Bundlers
public void loadBundler(Bundler bundler)
Bundlers
loadBundler
in interface Bundlers
bundler
- the specific bundler to add