diff --git a/framework/src/org/apache/cordova/PluginEntry.java b/framework/src/org/apache/cordova/PluginEntry.java index c56c453c64..389cc2493d 100755 --- a/framework/src/org/apache/cordova/PluginEntry.java +++ b/framework/src/org/apache/cordova/PluginEntry.java @@ -47,11 +47,23 @@ public final class PluginEntry { /** * Constructs with a CordovaPlugin already instantiated. + * + * @param service The name of the service + * @param pluginClass The plugin class name */ public PluginEntry(String service, CordovaPlugin plugin) { this(service, plugin.getClass().getName(), true, plugin); } + /** + * @param service The name of the service + * @param plugin The CordovaPlugin already instantiated + * @param onload Create plugin object when HTML page is loaded + */ + public PluginEntry(String service, CordovaPlugin plugin, boolean onload) { + this(service, plugin.getClass().getName(), onload, plugin); + } + /** * @param service The name of the service * @param pluginClass The plugin class name @@ -61,6 +73,12 @@ public PluginEntry(String service, String pluginClass, boolean onload) { this(service, pluginClass, onload, null); } + /** + * @param service The name of the service + * @param pluginClass The plugin class name + * @param onload Create plugin object when HTML page is loaded + * @param plugin The CordovaPlugin already instantiated + */ private PluginEntry(String service, String pluginClass, boolean onload, CordovaPlugin plugin) { this.service = service; this.pluginClass = pluginClass;