mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-21 23:29:52 +01:00
Translatable names for plugins, for use in the UI.
This commit is contained in:
@@ -11,6 +11,9 @@ public interface Plugin {
|
|||||||
/** Returns the plugin's transport identifier. */
|
/** Returns the plugin's transport identifier. */
|
||||||
TransportId getId();
|
TransportId getId();
|
||||||
|
|
||||||
|
/** Returns a label for looking up the plugin's translated name. */
|
||||||
|
String getName();
|
||||||
|
|
||||||
/** Starts the plugin. */
|
/** Starts the plugin. */
|
||||||
void start() throws IOException;
|
void start() throws IOException;
|
||||||
|
|
||||||
|
|||||||
@@ -73,6 +73,10 @@ class BluetoothPlugin implements DuplexPlugin {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return "BLUETOOTH_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
public void start() throws IOException {
|
public void start() throws IOException {
|
||||||
// Initialise the Bluetooth stack
|
// Initialise the Bluetooth stack
|
||||||
try {
|
try {
|
||||||
|
|||||||
@@ -85,6 +85,11 @@ class DroidtoothPlugin implements DuplexPlugin {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
// Share a name with the J2SE Bluetooth plugin
|
||||||
|
return "BLUETOOTH_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
public void start() throws IOException {
|
public void start() throws IOException {
|
||||||
// BluetoothAdapter.getDefaultAdapter() must be called on a thread
|
// BluetoothAdapter.getDefaultAdapter() must be called on a thread
|
||||||
// with a message queue, so submit it to the AndroidExecutor
|
// with a message queue, so submit it to the AndroidExecutor
|
||||||
|
|||||||
@@ -66,6 +66,10 @@ class GmailPlugin implements SimplexPlugin {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return "GMAIL_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
public void start() throws IOException {
|
public void start() throws IOException {
|
||||||
pluginExecutor.execute(new Runnable() {
|
pluginExecutor.execute(new Runnable() {
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|||||||
@@ -44,6 +44,10 @@ implements RemovableDriveMonitor.Callback {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return "REMOVABLE_DRIVE_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
public void start() throws IOException {
|
public void start() throws IOException {
|
||||||
running = true;
|
running = true;
|
||||||
monitor.start(this);
|
monitor.start(this);
|
||||||
|
|||||||
@@ -51,6 +51,10 @@ class LanTcpPlugin extends TcpPlugin {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return "LAN_TCP_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected List<SocketAddress> getLocalSocketAddresses() {
|
protected List<SocketAddress> getLocalSocketAddresses() {
|
||||||
List<SocketAddress> addrs = new ArrayList<SocketAddress>();
|
List<SocketAddress> addrs = new ArrayList<SocketAddress>();
|
||||||
|
|||||||
@@ -48,6 +48,10 @@ class WanTcpPlugin extends TcpPlugin {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return "WAN_TCP_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected List<SocketAddress> getLocalSocketAddresses() {
|
protected List<SocketAddress> getLocalSocketAddresses() {
|
||||||
List<SocketAddress> addrs = new ArrayList<SocketAddress>();
|
List<SocketAddress> addrs = new ArrayList<SocketAddress>();
|
||||||
|
|||||||
@@ -63,6 +63,10 @@ class TorPlugin implements DuplexPlugin {
|
|||||||
return ID;
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getName() {
|
||||||
|
return "TOR_PLUGIN_NAME";
|
||||||
|
}
|
||||||
|
|
||||||
public void start() throws IOException {
|
public void start() throws IOException {
|
||||||
synchronized(this) {
|
synchronized(this) {
|
||||||
running = true;
|
running = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user