diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2012-10-16 08:16:30 -0700 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2012-10-16 08:16:30 -0700 |
commit | 446a26f85474596be21b88dea42778ab25022d67 (patch) | |
tree | 217d75ee79ebb70c6171ebfc2cde3e8736a9b6e3 /src/net/tuschhcm/routercontrol/ui | |
parent | c2947cb21ee2170731c34c17a470bddb52c800e9 (diff) |
Changed UI interface and added command line argument parsing.
Also added an argument to enumerate the serial ports on the system.
Diffstat (limited to 'src/net/tuschhcm/routercontrol/ui')
-rw-r--r-- | src/net/tuschhcm/routercontrol/ui/ConsoleUI.java | 21 | ||||
-rw-r--r-- | src/net/tuschhcm/routercontrol/ui/UserInterface.java | 14 |
2 files changed, 28 insertions, 7 deletions
diff --git a/src/net/tuschhcm/routercontrol/ui/ConsoleUI.java b/src/net/tuschhcm/routercontrol/ui/ConsoleUI.java index 52baa65..263b83e 100644 --- a/src/net/tuschhcm/routercontrol/ui/ConsoleUI.java +++ b/src/net/tuschhcm/routercontrol/ui/ConsoleUI.java @@ -3,13 +3,13 @@ package net.tuschhcm.routercontrol.ui; public class ConsoleUI implements UserInterface {
@Override
- public void addPreset(int number, String name) {
+ public void addPreset(int number, final String name) {
// TODO Auto-generated method stub
}
@Override
- public void setPresetSelectionAction(Action action) {
+ public void setPresetSelectionAction(final Action action) {
// TODO Auto-generated method stub
}
@@ -26,10 +26,19 @@ public class ConsoleUI implements UserInterface { }
- @Override
- public void setControlsLockAction(Action action) {
+ @Override
+ public void setToggleControlLockAction(final Action action) {
// TODO Auto-generated method stub
-
- }
+ }
+ @Override
+ public boolean getControlLockStatus() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ @Override
+ public void setControlLockStatus(boolean enabled) {
+ // TODO Auto-generated method stub
+ }
}
diff --git a/src/net/tuschhcm/routercontrol/ui/UserInterface.java b/src/net/tuschhcm/routercontrol/ui/UserInterface.java index 7a441c5..33b62b2 100644 --- a/src/net/tuschhcm/routercontrol/ui/UserInterface.java +++ b/src/net/tuschhcm/routercontrol/ui/UserInterface.java @@ -26,7 +26,19 @@ public interface UserInterface { /**
* Handle toggling the control lock
*/
- public void setControlsLockAction(final Action action);
+ public void setToggleControlLockAction(final Action action);
+
+ /**
+ * Get the status of the control lock.
+ * @return true if the lock is enabled.
+ */
+ public boolean getControlLockStatus();
+
+ /**
+ * Set the control lock status on the UI.
+ * @param enabled true to set the controls lock.
+ */
+ public void setControlLockStatus(boolean enabled);
/**
* Start the user interface.
|