SYMBOL INDEX (109 symbols across 7 files) FILE: src/android/BackgroundService.java class BackgroundService (line 23) | public abstract class BackgroundService extends Service { method setPauseDuration (line 49) | public void setPauseDuration(long pauseDuration) { method getEnabled (line 56) | public Boolean getEnabled() { method setEnabled (line 62) | public void setEnabled(Boolean enabled) { method getMilliseconds (line 70) | public int getMilliseconds() { method setMilliseconds (line 77) | public void setMilliseconds(int milliseconds) { method getLatestResult (line 85) | protected JSONObject getLatestResult() { method setLatestResult (line 91) | protected void setLatestResult(JSONObject value) { method restartTimer (line 97) | public void restartTimer() { method onBind (line 115) | @Override method onStartCommand (line 121) | @Override method onDestroy (line 130) | @Override method runOnce (line 143) | protected void runOnce() { method getLatestResult (line 161) | @Override method addListener (line 171) | @Override method removeListener (line 183) | @Override method enableTimer (line 206) | @Override method disableTimer (line 219) | @Override method isTimerEnabled (line 228) | @Override method getConfiguration (line 233) | @Override method setConfiguration (line 242) | @Override method getTimerMilliseconds (line 257) | @Override method run (line 262) | @Override method initialiseService (line 268) | private void initialiseService() { method cleanupService (line 287) | private void cleanupService() { method setupTimerTask (line 307) | private void setupTimerTask () { method stopTimerTask (line 323) | private void stopTimerTask() { method getTimerTask (line 341) | private TimerTask getTimerTask() { method doWorkWrapper (line 381) | private void doWorkWrapper() { method initialiseLatestResult (line 412) | protected abstract JSONObject initialiseLatestResult(); method doWork (line 413) | protected abstract JSONObject doWork(); method getConfig (line 414) | protected abstract JSONObject getConfig(); method setConfig (line 415) | protected abstract void setConfig(JSONObject config); method onTimerEnabled (line 417) | protected void onTimerEnabled() { method onTimerDisabled (line 420) | protected void onTimerDisabled() { method onPause (line 423) | protected void onPause() { method onPauseComplete (line 426) | protected void onPauseComplete() { FILE: src/android/BackgroundServicePlugin.java class BackgroundServicePlugin (line 14) | public class BackgroundServicePlugin extends CordovaPlugin implements Ba... method execute (line 39) | @Override method onDestroy (line 97) | @Override method handleUpdate (line 112) | public void handleUpdate(ExecuteResult logicResult, Object[] listenerE... method closeListener (line 118) | public void closeListener(ExecuteResult logicResult, Object[] listener... method sendUpdateToListener (line 129) | private void sendUpdateToListener(ExecuteResult logicResult, Object[] ... method transformResult (line 143) | private PluginResult transformResult(ExecuteResult logicResult) { FILE: src/android/BackgroundServicePluginLogic.java class BackgroundServicePluginLogic (line 20) | public class BackgroundServicePluginLogic { method BackgroundServicePluginLogic (line 102) | public BackgroundServicePluginLogic(Context pContext) { method isActionValid (line 124) | public boolean isActionValid(String action) { method execute (line 148) | public ExecuteResult execute(String action, JSONArray data) { method execute (line 152) | public ExecuteResult execute(String action, JSONArray data, IUpdateLis... method onDestroy (line 230) | public void onDestroy() { class ServiceDetails (line 267) | protected class ServiceDetails { method ServiceDetails (line 302) | public ServiceDetails(Context context, String serviceName) method initialise (line 313) | public void initialise() method isInitialised (line 323) | public boolean isInitialised() method startService (line 328) | public ExecuteResult startService() method stopService (line 351) | public ExecuteResult stopService() method enableTimer (line 378) | public ExecuteResult enableTimer(JSONArray data) method disableTimer (line 394) | public ExecuteResult disableTimer() method registerForBootStart (line 409) | public ExecuteResult registerForBootStart() method deregisterForBootStart (line 425) | public ExecuteResult deregisterForBootStart() method setConfiguration (line 441) | public ExecuteResult setConfiguration(JSONArray data) method getStatus (line 467) | public ExecuteResult getStatus() method runOnce (line 476) | public ExecuteResult runOnce() method registerForUpdates (line 495) | public ExecuteResult registerForUpdates(IUpdateListener listener, Ob... method deregisterForUpdates (line 524) | public ExecuteResult deregisterForUpdates() method close (line 547) | public void close() method deregisterListener (line 567) | private boolean deregisterListener() { method bindToService (line 595) | private boolean bindToService() { method onServiceConnected (line 633) | @Override method onServiceDisconnected (line 651) | @Override method handleUpdate (line 662) | @Override method getUniqueID (line 667) | @Override method handleLatestResult (line 673) | private void handleLatestResult() { method createJSONResult (line 694) | private JSONObject createJSONResult(Boolean success, int errorCode, ... method isServiceRunning (line 726) | private boolean isServiceRunning() method isTimerEnabled (line 745) | private Boolean isTimerEnabled() method isRegisteredForBootStart (line 758) | private Boolean isRegisteredForBootStart() method isRegisteredForUpdates (line 771) | private Boolean isRegisteredForUpdates() method getConfiguration (line 779) | private JSONObject getConfiguration() method getLatestResult (line 793) | private JSONObject getLatestResult() method getTimerMilliseconds (line 807) | private int getTimerMilliseconds() class ExecuteResult (line 822) | protected class ExecuteResult { method getStatus (line 833) | public ExecuteStatus getStatus() { method setStatus (line 837) | public void setStatus(ExecuteStatus pStatus) { method getData (line 841) | public JSONObject getData() { method setData (line 845) | public void setData(JSONObject pData) { method isFinished (line 849) | public boolean isFinished() { method setFinished (line 853) | public void setFinished(boolean pFinished) { method ExecuteResult (line 862) | public ExecuteResult(ExecuteStatus pStatus) { method ExecuteResult (line 866) | public ExecuteResult(ExecuteStatus pStatus, JSONObject pData) { method ExecuteResult (line 871) | public ExecuteResult(ExecuteStatus pStatus, JSONObject pData, boolea... type IUpdateListener (line 879) | public interface IUpdateListener { method handleUpdate (line 880) | public void handleUpdate(ExecuteResult logicResult, Object[] listene... method closeListener (line 881) | public void closeListener(ExecuteResult logicResult, Object[] listen... type ExecuteStatus (line 889) | protected enum ExecuteStatus { FILE: src/android/BootReceiver.java class BootReceiver (line 7) | public class BootReceiver extends BroadcastReceiver { method onReceive (line 14) | @Override FILE: src/android/PropertyHelper.java class PropertyHelper (line 7) | public class PropertyHelper { method getBootServices (line 21) | protected static String[] getBootServices(Context context) { method addBootService (line 30) | protected static void addBootService(Context context, String serviceNa... method removeBootService (line 45) | protected static void removeBootService(Context context, String servic... method isBootService (line 63) | protected static boolean isBootService(Context context, String service... method saveBootServices (line 82) | private static void saveBootServices(Context context, String serviceLi... method getBootServicesString (line 88) | private static String getBootServicesString(Context context) { method getSharedPreferences (line 94) | private static SharedPreferences getSharedPreferences(Context context) { method getEditor (line 98) | private static SharedPreferences.Editor getEditor(Context context) { FILE: src/android/ReflectionHelper.java class ReflectionHelper (line 5) | public class ReflectionHelper { method LoadClass (line 14) | public static Class LoadClass(String className) { FILE: www/backgroundService.js function BackgroundServiceFactory (line 20) | function BackgroundServiceFactory() { }